Create MailerPress contact when Gravity Forms is submitted
Each Gravity Forms submission creates a contact in MailerPress, or updates the existing one when the email is already there, so form sign-ups join your WordPress email list without manual imports.
Gravity Forms
MailerPress2 steps Setup ~5 min Used on 2.9k sites Free to import

What this workflow does
Gravity Forms collects names and email addresses on your site, and MailerPress sends your newsletters and campaigns from the same WordPress install. Without a link between them, you export entries and import them into MailerPress by hand. This workflow connects the two so each submission becomes a contact.
The Gravity Forms trigger fires when a form is submitted. FlowMattic passes the entry's fields to MailerPress, where the Create or Update Contact action creates a new contact, or updates the existing contact if that email address is already in your list. You map the form's email field and any name fields you collect.
Both plugins run on your own WordPress site, so the contact data stays there. Gravity Forms still stores the entry and sends its notifications as usual. Each run is listed in Task History, which shows the fields sent to MailerPress.
Newsletter sign-up form
A short Gravity Forms sign-up box in your sidebar adds each subscriber to MailerPress, ready for your next newsletter.
Free download in exchange for an email
Visitors request a checklist through a Gravity Forms form, and each one becomes a MailerPress contact you can email afterwards.
Keeping details current
A returning contact who fills in a form again with a new name has their MailerPress contact updated instead of duplicated, because the match is on email.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Gravity Forms New Form SubmissionFires when someone submits a Gravity Forms form on your site. All entry fields are passed on so you can map them into MailerPress.
MailerPress Create or Update ContactCreates a MailerPress contact from the entry, or updates the contact if the email already exists. Map the form's email field and any name fields you want stored.
What you need
- FlowMatticCore
- Gravity Forms PluginPlugin
- MailerPress PluginPlugin
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add a Filter after the trigger that continues only when your consent checkbox is checked, so only people who agreed to emails become MailerPress contacts.
- Make the email field required in Gravity Forms so every entry has an address for MailerPress to match on.
- Submit the form once after import so FlowMattic captures the entry fields, then map them in the MailerPress step before going live.
Questions about this workflow
What happens if the email is already a MailerPress contact?
The step updates that contact instead of creating a second one. MailerPress matches on the email address you map.
Do Gravity Forms and MailerPress need to be on the same site?
Yes. Both are WordPress plugins, and FlowMattic uses them on the site where it is installed.
Can I add Gravity Forms contacts to a specific MailerPress list?
Open the Create or Update Contact step after import and run a test to see what it offers. Map list or tag details there if the step provides them.
Will older Gravity Forms entries be added to MailerPress?
No. The trigger fires on new submissions only, so entries made before the workflow is on are not sent.
More Email Marketing workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted





