tr Skip to content

When a new form is submitted in Webapi.ai, add or update the contact in Mailchimp

Each Webapi.ai form response adds the person to your Mailchimp audience, or updates their details if the address is already on the list.

Webapi.ai Mailchimp

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

The When a new form is submitted in Webapi.ai, add or update the contact in Mailchimp workflow on the FlowMattic canvas, with 2 steps across Webapi.ai, Mailchimp
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Webapi.ai forms and chat flows collect contact details from visitors who want to hear back from you. If those details stay inside Webapi.ai, your newsletter never reaches them. This workflow passes each response to Mailchimp so the person joins your email list.

A run begins each time Webapi.ai receives a response to your form. The Mailchimp step, Add New Member, then adds the person to the audience you choose. FlowMattic describes it as adding a new member, or updating them if they already exist, so a returning visitor's record is refreshed instead of duplicated.

Nothing in the Mailchimp step is set yet. After import, choose the audience and map the email from the Webapi.ai response, plus any name or merge fields you collect. Every response runs the step, so think about consent: only send people who agreed to hear from you, and check in a test how Mailchimp records their status.

Submit a test response with your own address, then look for it in the Mailchimp audience and check Task History for the reply Mailchimp sent.

Chatbot leads into a nurture list

A software company's Webapi.ai demo request form collects leads, and each visitor's email joins the Mailchimp audience that receives product updates.

Event interest form

A conference organiser collects early interest through a Webapi.ai form and emails the whole audience when tickets open.

Keeping returning visitors current

A visitor who fills in the form again with a new name or company has their existing Mailchimp record updated, not a second one added.

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
    Webapi.ai New Form Submission

    Starts the workflow when a Webapi.ai form response is received. The answers, such as the visitor's email and name, are passed on for mapping into Mailchimp.

  2. Step 2Action
    Mailchimp Add New Member

    Adds the person to the Mailchimp audience you choose, or updates them if the address is already there. Nothing is mapped in the template, so pick the audience and map the email and other fields after import.

What you need

  • FlowMatticCore
  • Webapi.ai 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.

  • Add a consent question to the Webapi.ai form and a Filter between the Webapi.ai trigger and the Mailchimp step that continues only when it is answered yes.
  • Create a Mailchimp merge field for the source and map a fixed value such as Webapi.ai into it, so you can segment these sign-ups later.
  • Make the email question required in Webapi.ai, since Mailchimp needs an address to add or update a member.
  • Add a Slack step after the Mailchimp step to tell your sales team about each new Webapi.ai response as it lands.

Questions about this workflow

What if the Webapi.ai visitor is already in my Mailchimp audience?

Add New Member updates existing members instead of adding a second copy. The fields you mapped are refreshed from the new response.

Which Mailchimp audience do people join?

Whichever audience you select in Add New Member once the template is imported. To send different forms to different audiences, duplicate the workflow and pick another audience in each copy.

Are the Webapi.ai answers already mapped to Mailchimp fields?

No. The step ships unmapped, so you map the email and any name or merge fields yourself. Run a test to see the field names Webapi.ai sends.

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

Ease of use and terrific support from the founder. Tons of integrations and regular updates. The Flowmattic custom app is great especially if you want to integrate apps that aren't available yet inside Flowmattic.

Cliede C.

Flowmattic is a noteworthy option for businesses looking for a self-hosted alternative to Zapier. With its user-friendly interface and a strong set of features, it is a top pick for those in need of a reliable WordPress automation solution.