Leveraging MailPoet Tags Using Gravity Forms

Add or remove tags from MailPoet subscribers automatically on form submission using GC MailPoet–a spellbinding approach to email marketing automation in WordPress.

  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. Taking it Further

MailPoet tags are a powerful feature for narrowing down each subscriber’s interests and behaviors more granularly, helping move them along segments and empowering automation. Combine that with Gravity Forms’ conditional logic and endless use cases (e.g. newsletter signups, payment forms, user profiles), and you’ve got the bones of a robust email marketing automation platform that is 100% WordPress-based.

What completes the platform is a link between the two: GC MailPoet. Not only can it subscribe, update, and unsubscribe MailPoet users automatically from Gravity Forms, it can also add and remove tags, being a tried-and-true companion for all stages of a user’s lifecycle.

Let’s see how the tag management part of it works:

This article requires the Gravity Connect MailPoet plugin.

Buy Gravity Connect to get this plus other premium Gravity Forms plugins!

View Plugin Buy Now

Step 1 — Install and Activate GC MailPoet

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

Step 2 — Create a GC MailPoet Feed

Head to the form you want to use to update MailPoet subscriber tags. 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

Name your feed and choose either the Add Tag or Remove Tag action. The following settings will be the same!

Selecting the "Add Tag" feed action in a GC MailPoet feed.

Next up, choose the email field–this is the email that will be used to identify the subscriber. Then, choose which tags will be added (or removed)–you can choose form fields, pre-existing MailPoet tags, or create brand new ones.

Configuring feed action settings in a GC MailPoet feed.

Now, this is where things get interesting: you can set up conditional logic for your feed.

In this case, I’m running an upsell campaign for Basic license users that links to this special upsell form. I have a separate Remove Tag feed that always runs, but this Add Tag feed should only run if they choose to upgrade to a Pro license specifically, so I set up conditional logic to fit the bill.

Setting up conditional logic in a GC MailPoet feed.

What’s happening in MailPoet: These tag changes move the user from the Basic segment to the Pro segment, and trigger the end of the Basic Upsell automation and the start of New to Pro (>30 days)

That’s it–keep it as simple as this tutorial did or create a constellation of conditional logic points. The sky is the limit!

Taking it Further

Since you already have users’ emails in your website, you can populate the email field automatically using GP Populate Anything. This way, users have an enchanted quill inputting their emails for them, making their experience seamless.

If you have any questions, let us know in the comments. 💫

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.