When new form submission is received in Contact Form 7, add a new subscriber in Mailbluster
Turn each Contact Form 7 submission into a new lead in Mailbluster, so people who fill in your WordPress form are ready for your next email campaign.
Contact Form 7
Mailbluster2 steps Setup ~5 min Used on 2.9k sites Free to import

What this workflow does
Mailbluster is where your email campaigns go out, but the people who fill in your Contact Form 7 forms don't get there on their own. Exporting submissions and importing them in batches leaves gaps. This workflow passes each submitter to Mailbluster as a lead.
The Contact Form 7 trigger fires when a visitor submits the form you choose on your WordPress site. FlowMattic then runs Create a New Lead in Mailbluster. You map the email field from the form into the lead, along with any name fields you ask for.
Each submission makes one call to Mailbluster. Check how Mailbluster treats an address it already has by sending a test with an existing lead, and look at the response in Task History. That log also shows every submission the workflow passed on.
Blog subscriber form
A Contact Form 7 form in your sidebar collects readers' emails. Each one becomes a Mailbluster lead for your weekly article email.
Product waitlist
Visitors join a waitlist through a short form. Mailbluster holds the list so you can email everyone when the product opens.
Webinar interest form
People register interest in a future session. The leads in Mailbluster receive the invitation once a date is set.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Contact Form 7 New Form SubmissionRuns when a visitor submits the Contact Form 7 form you pick. The form's fields are passed to the Mailbluster step.
Mailbluster Create a New LeadCreates a new lead in Mailbluster from the submission. Map the form's email field and any name fields, then confirm the lead appears with a test submission.
What you need
- FlowMatticCore
- Contact Form 7 PluginPlugin
- Mailbluster AccountAccount
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.
- Require the email field in Contact Form 7 with the email* tag so every lead sent to Mailbluster has an address.
- If the form has a newsletter checkbox, add a Filter after the trigger so only people who ticked it become Mailbluster leads.
- Clone the workflow for each extra Contact Form 7 form you want feeding Mailbluster, and pick that form in the copy's trigger.
Questions about this workflow
What if the email is already a lead in Mailbluster?
That depends on how Mailbluster handles an existing address for Create a New Lead. Test with an address you already have and check the response in Task History.
Do I need anything besides Contact Form 7 and Mailbluster?
Contact Form 7 on the same WordPress site as FlowMattic, and a Mailbluster account to connect in the second step.
Are past Contact Form 7 entries sent to Mailbluster?
No. Contact Form 7 does not store submissions by default, and the trigger only reacts to new ones made after the workflow is on.
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