How to connect Automations with Mailchimp

Connect Typeform Automations to your Mailchimp audience to automatically add or update contacts in Mailchimp whenever someone submits a typeform, or when a contact is created or updated in your Typeform account.

What you’ll need

Mailchimp in Automations only sends contact data one way: from Typeform to Mailchimp. It doesn’t sync or update data from Mailchimp back into Typeform, and it doesn’t create or send Mailchimp campaigns.

If a contact with the same email already exists in your Mailchimp audience, their record is updated, not duplicated.

If you’re going to set up the automation based on contact activity or updates, make sure your contacts and contact properties are set up in Typeform so Mailchimp receives the right data. If you’re new to Contacts, check our guides on Understanding Contacts and Automations and Creating and managing your contact properties for step-by-step setup.

Set up the automation

1. From your workspace, click Automations.

2. Click + Create automation.

3. Select what will trigger this automation, Form submission or Contact activity or updates. For this guide we’ll select Contact activity or updates.

4. Give your automation a name by clicking the default name in the top left corner.

5. Select what will trigger this automation to run from the dropdown list. We’ll select Contact is created.

  • Contact is created (recommended for a simple “add new subscribers” flow).
  • Contact is updated (for example, when a key property changes).
  • Contact is added to a list (to sync list membership into Mailchimp).
  • Contact is removed from a list (if you want to reflect list changes in Mailchimp).

The automation will run whenever the contact event you choose happens.

6. Optionally, add filters to control when this automation runs.

7. Click the + icon in the middle to add an action.

Then select Send to integration.

8. Click the Mailchimp icon.

Connect your Mailchimp account

In the Mailchimp setup panel:

1. If you’ve already connected Mailchimp in Typeform (for example, from the Connect panel), you can select your Mailchimp account from the dropdown list.

Otherwise, select Authenticate/Add new to connect your Mailchimp account, then follow the prompts to log in and authorize your Mailchimp account to Typeform.

2. Select the Mailchimp audience you want to send contacts to in the dropdown.

3. Map Typeform contact properties to Mailchimp fields:

  • Required: map email → email (you won’t be able to activate the step without this).
  • Optional: map additional fields like name or other properties you want to store in Mailchimp.

4. If you use tags in Mailchimp to organize or segment your contacts, you can connect them to Typeform contact properties (or form questions if your automation is set up based on form submissions).

Choose whether to add a single tag to all contacts passed from this Typeform automation to Mailchimp, or to apply tags based on a Multiple Choice contact property.

Then select the Mailchimp tags you want to use.

Save and activate your automation

1. When everything is set up the way you want it, click Save.

2. Click Activate at the top of the builder to turn your automation on.

Once activated, your automation will automatically create or update contacts in Mailchimp based on the triggers you’ve set up.

Delete or edit Mailchimp automation

To delete the Mailchimp action, click on the Mailchimp action and then click Delete action.

Click Edit to make changes to your Mailchimp automation.

More ways to create automations

Was this article helpful?

Have more questions? Submit a request

Tap into our community knowledge

Find answers

Can’t find what you’re looking for?

Contact support