How to Use Gravity Forms to Unsubscribe Users from MailPoet

Learn how GC MailPoet makes unsubscribing users from your MailPoet lists simple, flexible, and user-friendly.

  1. Step 1 — Install and Activate GC MailPoet
  2. Step 2 — Create a GC MailPoet Feed
  3. Step 3 — Set Up GC MailPoet Feed
  4. Step 4 – Test Connection
  5. You’re all set!

Giving users an easy way to unsubscribe from your MailPoet lists isn’t just considerate—it’s smart. Interests shift, inboxes get crowded, and letting someone go gracefully leaves a better impression than making them hunt for the exit.

And honestly? A smaller, more engaged list is better for everyone. It means your emails are landing where they’re wanted, keeping deliverability high and helping ensure your messages stay relevant—and out of the spam folder.

GC MailPoet allows you to create hassle-free forms that will automatically unsubscribe email addresses from your MailPoet lists. If you have multiple lists, you could also give the power to the user and let them select which lists to unsubscribe from (or add themselves to!) directly from the form using the MailPoet Lists field.

Let’s see how it’s done! 🧙‍♂️

Step 1 — Install and Activate GC MailPoet

GC MailPoet is available through Gravity Connect. You can easily install and activate it through Spellbook.

Step 2 — Create a GC MailPoet Feed

Head to the form you want to connect to MailPoet. In the Settings menu, click on MailPoet and it’ll take you to the GC MailPoet Feeds screen. From there, click on Add.

Step 3 — Set Up GC MailPoet Feed

First, in the Feed Settings, set the feed’s Action to “Unsubscribe.”

Selecting the "Unsubscribe" action in a GC MailPoet feed.

Second, head to the Feed Action Settings and map the following fields:

Mapping a MailPoet list, a MailPoet Lists field, and an Email field to a GC MailPoet feed.

Lists: Choose which MailPoet list(s) to unsubscribe the user from. You’ll see both your existing MailPoet lists and MailPoet Lists fields.

The MailPoet Lists field lets users select from your MailPoet lists. Read more details in the MailPoet Connection documentation.

Email Field: Link to the Email field in your form that will be unsubscribed from the lists selected above.

Third, you can use conditional logic to run a feed only when certain conditions are met. For example, only run the unsubscribe feed if the user checks a box to confirm they really want to opt out—ideal for hybrid forms that handle things like profile updates, feedback, or other email preferences, where not every submission means “unsubscribe me.”

Configuring conditional logic for a GC MailPoet feed.

Step 4 – Test Connection

Once your feed is saved and ready to go, run a test entry to confirm everything is set up correctly. Since this is an unsubscribe form, you might need to add a test subscriber first.

Showing a MailPoet subscriber unsubscribing from a MailPoet list via Gravity Forms.

You’re all set!

If you have any questions about this connection, let us know in the comments! Before you go, here’s a tip for keeping your lists clean: validate emails before they make it to your lists with GP Email Validator. 😉

Leave a Reply

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

  • Trouble installing this snippet? See our troubleshooting tips.
  • Need to include code? Create a gist and link to it in your comment.
  • Reporting a bug? Provide a URL where this issue can be recreated.

By commenting, I understand that I may receive emails related to Gravity Wiz and can unsubscribe at any time.


Grab a bundle of free Gravity Forms plugins

Enter your email and receive our most popular free plugins and snippets, plus access to hundreds of others.

This field is for validation purposes and should be left unchanged.