tr Skip to content

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 MailerPress

2 steps Setup ~5 min Used on 2.9k sites Free to import

The Create MailerPress contact when Gravity Forms is submitted workflow on the FlowMattic canvas, with 2 steps across Gravity Forms, MailerPress
The workflow as it appears in the builder after import. Each step opens for editing.

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.

  1. Step 1Trigger
    Gravity Forms New Form Submission

    Fires when someone submits a Gravity Forms form on your site. All entry fields are passed on so you can map them into MailerPress.

  2. Step 2Action
    MailerPress Create or Update Contact

    Creates 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.

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

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Flowmattic is one of most advanced integration platform , A perfect alternative of zapier with unlimited task and founder and his team always ready to stand even at 2am midnight so really dedicated

Inderpreet Singh

An excellent replacement to Zapier with unlimited tasks and full control over data. Customer service is fantastic! Have had hands-on support from owner who is ultra helpful and they have even been integrating new SAAS options continuously.