Integration with Different List Providers

Super Speedy Plugins

Super Speedy Coming Soon Products supports two email providers for collecting signups: MailerLite and Super Speedy Emails (SSE). You choose the provider on a per-product basis, so different products can use different providers if needed.

MailerLite

MailerLite is the default provider. Signups are sent to the MailerLite API and added to a group you specify.

What you need

  • A MailerLite account (the free plan works fine)
  • Your MailerLite API key
  • A group ID for each coming soon product

Setting up the API key

  1. In your MailerLite dashboard, go to Integrations > API.
  2. Copy your API key.
  3. In WordPress, go to WooCommerce > Super Speedy Settings.
  4. Paste the API key and click Save Settings.

This is a global setting — all products using MailerLite share the same API key.

Setting a group ID per product

Each coming soon product needs its own MailerLite group ID so signups land in the right list. This lets you send targeted launch emails to exactly the people who signed up for that specific product.

  1. In MailerLite, go to Subscribers > Groups and create a group (e.g. “Product X Waitlist”).
  2. Click into the group — the group ID is the numeric value in the URL.
  3. In WordPress, edit the product, scroll to the Product data > General tab, and paste the group ID into the MailerLite Group ID field.

How signups are processed

When a customer submits the form:

  1. The plugin calls the MailerLite API to create or update the subscriber with the email address.
  2. The subscriber is assigned to the group specified on the product.
  3. MailerLite returns a subscriber ID, which the plugin stores locally and sets as a cookie for referral tracking.

If the subscriber already exists in MailerLite (e.g. they signed up for a different product before), the plugin adds them to the new group without creating a duplicate.

MailerLite API errors

All API errors are logged to the WordPress debug log (wp-content/debug.log if WP_DEBUG_LOG is enabled). Common issues:

  • Empty API key — the signup is saved locally but never reaches MailerLite. Check WooCommerce > Super Speedy Settings.
  • Invalid group ID — MailerLite returns a 422 error. Double-check the group ID in the product settings.
  • Rate limiting — MailerLite’s free plan has API rate limits. If you’re getting 429 errors during high traffic, consider upgrading your MailerLite plan.

Super Speedy Emails (SSE)

If you have the Super Speedy Emails plugin installed and activated, it appears as a second provider option. SSE renders its own inline form in place of the default MailerLite signup form, giving you SSE’s form styling and email delivery pipeline instead.

What you need

  • The Super Speedy Emails plugin installed and activated
  • At least one active SSE form created in the SSE settings

Selecting SSE for a product

  1. Edit the product and scroll to Product data > General.
  2. Set Email Provider to Super Speedy Emails.
  3. A new dropdown appears: SSE Form — select the form you want to display on this product’s coming soon page.
  4. Click Update.

The MailerLite Group ID field hides automatically when SSE is selected — you don’t need to fill it in.

How it works

When SSE is the chosen provider, the plugin renders the SSE form inline where the MailerLite signup form would normally appear. The countdown timer and offer description still display as usual — only the signup form itself changes.

SSE handles its own email delivery, subscriber storage, and confirmation flow. The local wp_sscs_signups table and MailerLite API calls are bypassed entirely for SSE-powered products.

When to use SSE vs MailerLite

Consideration MailerLite Super Speedy Emails
External email marketing platform Yes — full campaigns, automations, landing pages No — SSE is for transactional/simple list collection
Self-hosted No — data lives on MailerLite’s servers Yes — everything stays in your WordPress database
Referral tracking with share buttons Yes — share buttons appear after signup Not currently — SSE form handles its own post-signup flow
Setup complexity API key + group ID per product Just select a form
Cost Free tier available, paid for larger lists Included with SSE plugin

Mixing providers across products

You can use MailerLite for some products and SSE for others. Each product’s Email Provider setting is independent. This is useful if, for example, you want to run a MailerLite automation for one product launch but use SSE for simpler waitlists on other products.

Just make sure each product has the required settings filled in for its chosen provider — a MailerLite Group ID for MailerLite products, or an SSE Form selection for SSE products.

Leave a Reply

Your email address will not be published. Required fields are marked *

×
1/1