Spin Wheel

⌘K
  1. Home
  2. Spin Wheel
  3. Integrations
  4. MailPoet Integration: Native Newsletters

MailPoet Integration: Native Newsletters

MailPoet Integration: Keeping It Within WordPress

MailPoet is unique because it lives inside your WordPress dashboard. There are no API keys to copy and no external servers to ping — leads are written straight into MailPoet on the same site. This guide explains how to connect your Ultimate Spin Wheel lead form to a MailPoet list so newly captured subscribers flow into your newsletter automatically.

The MailPoet connection is a Pro feature (Pro). It is part of the Integration Hub in Ultimate Spin Wheel Pro. In the free plugin the MailPoet card shows a “Pro” badge and no leads are delivered to MailPoet — every lead is still captured and stored in your WordPress database (the wp_wdengage_entries table), where you can view it on the lead dashboard and export it to CSV or Excel.

Prerequisites

  1. Ultimate Spin Wheel Pro is installed and active (the integration is Pro-only).
  2. The MailPoet plugin is installed and activated, and you have completed its setup wizard.
  3. You have created at least one MailPoet List (for example “Newsletter” or “Spin Wheel Leads”).

This works with both the free and premium editions of the MailPoet plugin itself — only the connector on the Spin Wheel side requires Ultimate Spin Wheel Pro.

Configuration Steps (Pro)

Because MailPoet is local, there are no keys to paste — you only pick a list.

  1. Go to Spin Wheel > Settings > Integrations and locate the MailPoet card.
  2. Toggle the card’s Enable switch to on.
  3. List selection: The plugin queries your MailPoet lists and shows them in a dropdown, each labelled with its name and ID. If the dropdown has not loaded yet, a “List ID” text field appears with a Fetch Lists button — click it to pull your lists, or type the numeric List ID directly.
  4. Select the list you want new subscribers added to.
  5. Save your settings.

That is it. Test it by spinning the wheel and submitting the lead form, then open MailPoet > Subscribers — the new email should appear.

What Data Is Sent

When a lead is captured, the connector adds the subscriber to your chosen MailPoet list using the fields your lead form collected:

  • Email: The core identifier for the MailPoet subscriber.
  • Name: Sent when your form’s name field is enabled.
  • Phone: Included only if the phone field is enabled (the phone input is itself a Pro feature).

Delivery happens in the background so a slow write never delays the visitor’s result, and each sync is recorded in the Integration Hub’s delivery logs.

Managing Double Opt-In

Whether a new subscriber must confirm their address is controlled entirely by MailPoet, not by the Spin Wheel. The setting lives in MailPoet > Settings > Sign-up Confirmation.

  • Confirmation on: The subscriber is added as Unconfirmed and MailPoet emails them a confirmation link. Once they click it, their status becomes Subscribed.
  • Confirmation off: The subscriber is added immediately as Subscribed. Many spin-wheel operators prefer this, since the visitor already opted in by entering their email to play.

Welcome Emails & Segmentation

Because leads land on a specific list, you can build a dedicated welcome sequence for spin-wheel subscribers inside MailPoet:

  • In MailPoet, create a Welcome Email automation.
  • Set the trigger to “when someone subscribes to a list” and choose your Spin Wheel list.
  • Set the delay to “immediately” so players get their follow-up while the win is still fresh.

Any custom fields, tags, or list-to-list automations you configure are handled on the MailPoet side using the standard subscriber record the connector creates.

Why Choose MailPoet

  • No external calls: Subscribers are written to MailPoet on the same site, so there are no API keys to manage and no dependency on a third-party service being reachable.
  • Data ownership: Your list stays inside your own WordPress database rather than a remote platform.
  • All-in-one: Capture, storage, and newsletter delivery all live in one dashboard.

Troubleshooting

  1. Nothing appears in MailPoet: Confirm Ultimate Spin Wheel Pro is active, the MailPoet card’s Enable toggle is on, and a list is selected and saved.
  2. The list dropdown is empty: Enable the card, then click Fetch Lists. If it still does not populate, type the numeric List ID from MailPoet > Lists into the field manually.
  3. Subscriber shows as “Unconfirmed”: That is MailPoet’s Sign-up Confirmation at work, not an error. Ask the user to check their inbox and spam folder, or disable confirmation in MailPoet if you want instant subscriptions.
  4. Check the delivery logs: The Integration Hub records each sync with its status and response, so start there to see whether a lead reached MailPoet.

Frequently Asked Questions

Do I need Ultimate Spin Wheel Pro for this?

Yes. The MailPoet connector is part of the Pro Integration Hub. The free plugin still captures every lead into the wp_wdengage_entries table and lets you export to CSV or Excel, but it does not push leads into MailPoet.

Can I add users to multiple lists at once?

The card selects one MailPoet list. To copy subscribers onward, use MailPoet’s own automations (for example, “when someone joins List A, also add them to List B”).

What happens if I deactivate MailPoet?

Delivery to MailPoet stops, but no lead is lost — every captured lead is always saved in the Spin Wheel’s own wp_wdengage_entries table as the system of record.

Can I connect MailPoet and another service together?

Yes (Pro). MailPoet, Mailchimp, and the Zapier / Pabbly webhook each have their own enable toggle, so you can turn on any combination, and every captured lead is sent to each enabled service.

Related Documentation

Conclusion

For WordPress-first sites, the MailPoet connector (Pro) keeps your list building entirely on your own server — leads flow from a spin straight into a native newsletter list with no external API to manage. Enable the card, pick a list, and let MailPoet handle confirmation and welcome emails. If you need help, visit the wowDevs support center.

How can we help?