When a new form submission is received in Typeform, create a new contact in Campaign Monitor
Add each Typeform respondent to a Campaign Monitor list as a subscriber. When a response comes in, FlowMattic sends the email and name you map to Campaign Monitor, so the person is ready for your next campaign.
Typeform
Campaign Monitor2 steps Setup ~5 min Used on 807 sites Free to import

What this workflow does
Typeform is good at collecting answers, but those respondents only become useful for email marketing once they are on a list. Exporting responses and importing them into Campaign Monitor is a chore you have to remember. This workflow adds each one as the response arrives.
The Typeform trigger fires when a new form response is submitted. FlowMattic passes the answers to the Campaign Monitor Add Subscriber action, which adds a new subscriber to the list you choose. You map the email answer, plus any name answer, into the step.
Every response is sent on, so make sure your Typeform asks for an email and that people know they are joining your list. Task History shows each run with the response Campaign Monitor returned, which is where you look if an address wasn't added.
Quiz funnel for a newsletter
A personality quiz built in Typeform asks for an email at the end. Each quiz taker joins your Campaign Monitor list for the follow-up series.
Webinar registration form
Registrants fill in a Typeform and land on a Campaign Monitor list you use for reminders and the recording link.
Customer survey with opt-in
A survey asks whether people want product news. Add a Filter on that answer so only those who say yes reach Campaign Monitor.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Typeform New Form SubmissionFires when someone submits a response to your Typeform form. Every answer is passed on for mapping. Submit a test response to see the answer fields.
Campaign Monitor Add SubscriberAdds the respondent as a new subscriber to the Campaign Monitor list you choose. Connect Campaign Monitor and map the Typeform email answer, plus a name answer if you ask for one.
What you need
- FlowMatticCore
- Typeform AccountAccount
- Campaign Monitor 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.
- Make the email question required in Typeform and use its email question type, so every response arrives with an address Campaign Monitor can accept.
- Add a Filter after the trigger on a consent question, so only respondents who agreed to email reach your list.
- If different forms should feed different lists, import a copy of this workflow for each form and pick the matching list in each one.
Questions about this workflow
What if the Typeform respondent leaves the email blank?
Campaign Monitor needs an email address to add a subscriber, so that run fails at the Campaign Monitor step. The failed run is listed in Task History with Campaign Monitor's reply. A required email question avoids this.
Someone who already subscribes fills in my Typeform again. What then?
The workflow still sends them to Add Subscriber. Check the response in Task History after a test with an existing address to see how Campaign Monitor handles it for your list.
Does this send a welcome email?
Not from FlowMattic. If your Campaign Monitor list has its own welcome or confirmation emails set up, those follow Campaign Monitor's settings.
Are past Typeform responses added?
No. Only responses submitted after you turn the workflow on are sent to Campaign Monitor.
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




