WordPress.org

Plugin Directory

Sky Campaigns Create subscription forms with Auto-Responders and Newsletters automation

Sky Campaigns Create subscription forms with Auto-Responders and Newsletters automation

Description

Sky Campaigns is an email marketing and subscription campaign manager built for WordPress. It helps site owners collect subscribers with customizable popup forms, organize subscribers by campaign, send newsletter broadcasts, and create simple autoresponder sequences without sending subscriber data to a third-party service.

The plugin adds a Campaigns menu to the WordPress admin area. From there you can create popup campaigns, review subscriber activity, export your list, configure autoresponder messages, write newsletter broadcasts, and update sender details for confirmation emails.

Sky Campaigns is designed for site owners who want a lightweight list-building tool inside WordPress. It uses WordPress database tables for campaign and subscriber records, WordPress cron for queued autoresponder processing, and WordPress mail functions for outgoing email.

Campaign Management

Create and manage subscription campaigns from the WordPress dashboard. Each campaign can include:

  • Campaign name and description.
  • Active or inactive status.
  • Popup template selection.
  • Custom headline, sub-headline, and button text.
  • Optional name field.
  • Background and accent color controls.
  • Optional image URL for supported templates.
  • Display trigger settings.
  • Subscriber count tracking.

Popup Templates

Sky Campaigns includes six popup template styles:

  • Classic
  • Bold
  • Minimal
  • Dark Luxury
  • Gradient
  • Split Panel

Templates are rendered on the front end for active campaigns and use the campaign settings you define in the admin area. Front-end assets are loaded conditionally when active campaigns or embedded forms are present.

Display Triggers

Choose when a popup campaign appears:

  • Time delay in seconds.
  • Scroll depth percentage.
  • Exit intent.
  • Immediate display.

These trigger settings are stored per campaign, so different campaigns can use different display behavior.

Subscriber Management

The Subscribers screen lets you:

  • View subscriber email addresses and names.
  • Filter subscribers by campaign.
  • Search subscribers by email or name.
  • See active and total subscriber counts.
  • Export subscribers to CSV.
  • Track subscription status and subscription date.

Subscribers are stored in your WordPress database using custom skyca_ tables.

Auto Responders

Create automated follow-up emails for each campaign. Auto responders support:

  • Campaign-specific automation.
  • Email subject and HTML body content.
  • Delay settings in days and hours.
  • Send order.
  • Active or inactive status.
  • Queued delivery through WordPress cron.

When a new subscriber joins a campaign, active autoresponders for that campaign are queued for that subscriber.

Newsletters

The Newsletters screen lets you create broadcast emails for your subscribers. You can:

  • Create draft newsletters.
  • Add an email subject and HTML body.
  • Send to all active subscribers.
  • Send to selected campaigns.
  • Save and send immediately.
  • Store scheduled date/time information.
  • View newsletter status, sent count, and sent date.

Email Settings

The Settings screen includes sender and confirmation email options:

  • From name.
  • From email.
  • Confirmation email subject.
  • Confirmation email body.

Confirmation emails and newsletter content can use merge tags to personalize messages.

Merge Tags

The following merge tags can be used in supported email subjects and bodies:

  • {{first_name}}
  • {{last_name}}
  • {{email}}
  • {{blog_name}}
  • {{blog_url}}
  • {{date}}

Shortcode

Use the shortcode below to embed an inline subscription form in posts, pages, widgets, or compatible builder content:

[skyca_form campaign_id="1"]

Replace 1 with the ID of the campaign you want the form to use. The shortcode renders the campaign’s subscription form when the campaign exists and is active.

Privacy and Data

Sky Campaigns stores subscriber data in your own WordPress database. Stored subscriber data can include email address, first name, last name, campaign ID, subscription status, subscription date, and unsubscribe date.

The plugin does not send subscriber records to an external email marketing platform by itself. Outgoing messages are sent through WordPress using the mail configuration available on your site. For reliable delivery, many sites use an SMTP or transactional email plugin alongside WordPress.

You are responsible for using the plugin in a way that complies with privacy laws and email marketing rules that apply to your site, audience, and location. Before collecting subscribers, review your privacy policy, consent language, unsubscribe process, and email sending practices.

Developer Notes

Sky Campaigns uses the skyca_ prefix for plugin options, tables, AJAX actions, hooks, and public shortcode naming. The main public shortcode is skyca_form.

Installation

  1. Upload the sky-campaigns plugin folder to the /wp-content/plugins/ directory, or install the plugin ZIP from Plugins > Add New > Upload Plugin.
  2. Activate Sky Campaigns from the Plugins screen in WordPress.
  3. Open Campaigns in the WordPress admin menu.
  4. Go to Campaigns > Campaigns and create your first campaign.
  5. Choose a popup template, customize the campaign copy and colors, and select a display trigger.
  6. Use the campaign popup automatically, or embed an inline form with [skyca_form campaign_id="1"].
  7. Configure sender details and confirmation email content from Campaigns > Settings.

FAQ

What does Sky Campaigns do?

Sky Campaigns helps you collect subscribers, show subscription popups, manage campaign lists, create autoresponder sequences, and send newsletter broadcasts from inside WordPress.

Where is the Campaigns menu?

After activation, the plugin adds a top-level Campaigns menu in the WordPress admin sidebar with a campaign-style megaphone icon. The first submenu item is Dashboard.

Can I create more than one campaign?

Yes. You can create multiple campaigns, give each campaign its own popup template and trigger settings, and track subscribers by campaign.

Can I embed a form without using a popup?

Yes. Use [skyca_form campaign_id="1"] and replace 1 with your campaign ID. The campaign must be active for the shortcode form to render.

Does the plugin include popup templates?

Yes. Sky Campaigns includes Classic, Bold, Minimal, Dark Luxury, Gradient, and Split Panel popup templates.

Which popup triggers are available?

Campaigns can use time delay, scroll depth, exit intent, or immediate display triggers.

Can I export subscribers?

Yes. The Subscribers screen includes CSV export. You can export all subscribers or filter by campaign first.

Does Sky Campaigns send confirmation emails?

Yes. The plugin can send a confirmation email when a subscriber joins. You can customize the sender name, sender email, subject, and email body from the Settings screen.

Can I send newsletters to a specific campaign?

Yes. Newsletters can be sent to all active subscribers or limited to selected campaigns.

How are autoresponders sent?

Autoresponders are queued when a subscriber joins a campaign. The queue is processed by WordPress cron using each autoresponder’s delay and order settings.

Do I need an external email service?

No external email marketing service is required for the plugin to store subscribers or prepare messages. Emails are sent through WordPress mail handling. For better deliverability, you may want to use an SMTP or transactional email plugin.

Where is subscriber data stored?

Subscriber data is stored in custom tables in your WordPress database. The plugin uses the skyca_ prefix for its custom data structures.

Does the plugin track opens or clicks?

The plugin includes database structures that can support email events such as opens and clicks, but behavior depends on how templates and related features use those structures. Review your privacy policy before enabling or extending tracking behavior.

Can subscribers unsubscribe?

Yes. The plugin includes unsubscribe handling for email links generated by plugin email flows.

Is Sky Campaigns compatible with page builders?

The shortcode can be used anywhere WordPress shortcodes are supported, including many page builders, widgets, and content areas.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Sky Campaigns Create subscription forms with Auto-Responders and Newsletters automation” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial public release.
  • Added campaign dashboard, campaign editor, popup templates, and display triggers.
  • Added subscriber management with campaign filtering, search, counts, and CSV export.
  • Added autoresponder creation, queueing, and WordPress cron processing.
  • Added newsletter drafts, campaign targeting, and send-now workflow.
  • Added configurable sender details and confirmation email content.
  • Added [skyca_form] shortcode for inline subscription forms.
  • Added skyca_ and SKYCA_ prefixes for plugin options, tables, AJAX actions, classes, hooks, assets, and shortcode naming.
  • Added conditional front-end asset loading for active campaigns and embedded forms.