GC MailPoet
Adds the four MailPoet feed actions — subscribe, unsubscribe, add tag, remove tag — the MailPoet Lists field, and an entry meta box that links to the subscriber and can reprocess the feed.
Explore GC MailPoetYou send your newsletter with MailPoet, and the people on it keep changing their minds about what they want to hear about. This build gives them one form: the lists they can join or leave, the tags that put them in a segment, and a way out if they are done. Every action runs as its own MailPoet feed on submission, and each feed can sit behind Gravity Forms conditional logic.
One form, their choices.
Illustrative experience
The finished experience
Opt-ins, tag changes, and opt-outs land in MailPoet as the entry is saved. If the submitted address already belongs to a subscriber, the feed updates that subscriber instead of creating a second one, so the same form is also how people correct their own details.
A good fit for
Site owners who send their newsletter with MailPoet and would rather not handle preference changes by email.
The MailPoet Connection adds a MailPoet Lists field that works in tandem with the feed, so the visitor picks the lists and the feed’s action decides whether those picks mean subscribe or unsubscribe. Configure it for a single list or for several, where several can mean every list, a set number of lists, or a range.
GC MailPoet
For logged-in users, set the Email field’s default value to the {user:user_email} merge tag. For everyone else, send the link from MailPoet with its [subscriber:email] shortcode in the URL and read it back with the {get:param} merge tag, which the tags tutorial enables with a snippet from the Snippet Library.
GC MailPoet
Add a feed per action under the form’s Settings menu: Subscribe maps the email, name fields, tags, and MailPoet custom fields; Add Tag and Remove Tag match an existing subscriber by the mapped email; Unsubscribe takes only Lists and an Email Field. Put conditional logic on each one, so the unsubscribe feed runs only when someone checks the box confirming it, and the Add Tag feed runs only when they pick the plan that segment is for.
GC MailPoet
Written up, step by step
Leveraging MailPoet Tags Using Gravity Forms
How To · August 2025
Add or remove tags from MailPoet subscribers automatically on form submission using GC MailPoet–a spellbinding approach to email marketing automation in WordPress.
Read the tutorial
How to Use Gravity Forms to Unsubscribe Users from MailPoet
How To · May 2025
Learn how GC MailPoet makes unsubscribing users from your MailPoet lists simple, flexible, and user-friendly.
Read the tutorial
How to Subscribe Users to MailPoet from Gravity Forms
How To · April 2025
Learn how to automatically add subscribers to MailPoet lists from Gravity Forms.
Read the tutorial
Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.
Adds the four MailPoet feed actions — subscribe, unsubscribe, add tag, remove tag — the MailPoet Lists field, and an entry meta box that links to the subscriber and can reprocess the feed.
Explore GC MailPoetAdd these optional plugins when your project calls for more.
Bulk-processes the feed for entries you collected before it existed, skipping any that do not meet the feed’s conditional logic.
Explore Feed ForgeChecks the address before it becomes a subscriber, so the list is not carrying typos and dead domains.
Explore GP Email ValidatorSnippets are free, and each one carries its own instructions in the Snippet Library .
This solution uses a free plugin. Nothing to license from us. This solution spans two suites, so it takes two licenses — bought one at a time, in either order. A plan covers how many of our plugins you run at once, and on how many sites. Here is what this one needs.
Required
GC MailPoetConnect
Optional
Tick what you want and the plan follows.
Covers this on one site. More sites need Advanced or Pro.
Only if you add GP Email Validator.
Free to use with Gravity Forms.
Separate licenses, separate checkouts. Start with either one.
Every plan renews at the same price, and you can upgrade any time for the difference.
On your existing MailPoet site, activate GC MailPoet through Spellbook. Keep your MailPoet plugin active so its feeds and fields appear, then add a feed under the form’s Settings menu.
If the submitted email matches an existing MailPoet subscriber, the Connection updates that subscriber with what was submitted rather than adding a second one. That is what makes this form usable as a preference center. Add Tag and Remove Tag are the exception to plan around: both act on subscribers who already exist.
No. GC MailPoet is a Gravity Wiz plugin, sold as part of Gravity Connect rather than on its own. MailPoet is a registered trademark of Automattic Inc. Gravity Wiz and Gravity Connect are not affiliated with, sponsored by, or endorsed by Automattic Inc.
Partly. The Drip connection adds and updates people, adds and removes tags, and enrols them in workflows, so preference changes can move someone between segments — but it has no unsubscribe action the way MailPoet does. If what you need is a signup that arrives already tagged, that build is Signups reach Drip already tagged for follow-up.
Explore more ways to build with Gravity Forms.
More ways to build
Tell us what you are making and we will work out which pieces it takes — or tell you straight if this is not something we can do.