When workflow step is triggered in your Typebot flow, check if the email field value is valid email using EmailListVerify and add a new member to list in Mailchimp
When your Typebot flow reaches its webhook step, this workflow checks the email the visitor gave with EmailListVerify, then adds the visitor to your Mailchimp list with the result available to map.
Typebot
EmailListVerify
Mailchimp3 steps Setup ~5 min Used on 3.1k sites Free to import

What this workflow does
Chatbots collect email addresses in the middle of a conversation, and people mistype them or invent them. This workflow checks each address Typebot captures before the visitor is added to your Mailchimp audience, so you can see which ones look real.
The Typebot trigger is Webhook Step Triggered, which fires when the flow reaches the webhook block you add to it. FlowMattic sends the email from that step to EmailListVerify with Verify Single Email. Then Mailchimp's Add New Member adds the visitor to your list, or updates them if the address is already there.
As imported, there is no Filter between the check and Mailchimp. Every visitor who reaches the webhook step is added, whatever EmailListVerify says. You can map the result into a merge field or add a Filter, as the tips explain.
Lead capture bot on a landing page
A Typebot greets visitors and asks for their email to send a guide. Each address is checked and added to the Mailchimp audience that sends the guide.
Quiz bot with a results email
Visitors finish a Typebot quiz and enter their email. Mailchimp gets the contact, and the verification result helps you spot fake entries.
Support bot newsletter opt-in
At the end of a help conversation, the bot offers your newsletter. Opt-ins go to Mailchimp with their email checked first.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Typebot Webhook Step TriggeredFires when your Typebot flow reaches its webhook step. The variables the step sends, such as the visitor's email and name, become available to map.
EmailListVerify Verify Single EmailSends the email address from Typebot to EmailListVerify to check it. Map the email variable here and connect your account. The result is returned for later steps.
Mailchimp Add New MemberAdds the visitor to your Mailchimp list, or updates them if they are already a member. Map the email, any name fields and, if you like, the EmailListVerify result.
What you need
- FlowMatticCore
- Typebot AccountAccount
- EmailListVerify AccountAccount
- Mailchimp 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.
- To keep failed addresses out of Mailchimp, add a Filter between EmailListVerify and Mailchimp that continues only when the result shows the address is valid. Check a test run to see the exact value it returns.
- Make sure the Typebot webhook block sends the email variable. Run the bot once after import so FlowMattic captures the fields.
- If you map merge fields in the Mailchimp step, add one to your audience such as Email Check and map the EmailListVerify result to it, so you can segment by it later.
Questions about this workflow
Does this stop invalid Typebot emails reaching Mailchimp?
Not as imported. Every address goes on to Mailchimp whatever EmailListVerify returns. Add a Filter after the verification step to stop the ones that fail.
What happens if the visitor is already in my Mailchimp list?
Add New Member adds new people and updates existing members, so a returning visitor's details are updated rather than duplicated.
Where in the Typebot flow should the webhook block go?
After the block that asks for the email, so the variable has a value when the webhook fires. The trigger runs each time a visitor reaches that block.
Do I need an EmailListVerify account?
Yes. Each check runs through your EmailListVerify account, which you connect on import. Check your EmailListVerify plan for its verification credits.
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