> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chatsyncs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How Do I Connect Mailchimp for Auto Responder with ChatSyncs?

> Worked example of connecting Mailchimp as an Auto Responder Integration provider — generating an API key and adding it as a Mailchimp profile, then setting the Mailchimp List ID on a bot. Use when a customer wants WhatsApp subscribers automatically synced into a Mailchimp audience.

[Auto Responder Integration](/learn/chatsyncs-integrations/auto-responder/introduction) lists **Mailchimp** as one of the
email marketing platforms you can connect. This page is a worked example: generating a Mailchimp
API key, adding it as a profile, and pointing a bot at your Mailchimp audience.

## Step 1: Generate your Mailchimp API key

In Mailchimp, click your profile icon in the top-right corner and choose **Profile**.

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/auto-responder-mailchimp-connection/step-01-mailchimp-profile-menu.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=574bf41f3f1a8d855c7e5f2a8c0eed21" alt="Mailchimp top-right profile menu open, with Profile highlighted below the account name" width="1123" height="573" data-path="images/learn/auto-responder-mailchimp-connection/step-01-mailchimp-profile-menu.png" />
</Frame>

From your profile page, open **Extras → API keys** in the top navigation.

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/auto-responder-mailchimp-connection/step-02-extras-api-keys-nav.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=50e5d1fb815fc4948179447cd158f0ce" alt="Mailchimp Extras menu open with API keys highlighted, on the account's API keys page showing a Create A Key button" width="1155" height="611" data-path="images/learn/auto-responder-mailchimp-connection/step-02-extras-api-keys-nav.png" />
</Frame>

Click **Create A Key**, give it a name so you remember what it's for later (e.g. "ChatSyncs"),
and click **Generate Key**.

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/auto-responder-mailchimp-connection/step-03-copy-new-api-key.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=6fb4ea55d0bb529365a570b4a697c9dd" alt="Mailchimp Copy New API Key panel showing the generated key value and a Copy To Clipboard button" width="563" height="292" data-path="images/learn/auto-responder-mailchimp-connection/step-03-copy-new-api-key.png" />
</Frame>

<Warning>
  Copy the key immediately — Mailchimp only shows it to you once. If you lose it, you'll need to
  generate a new one.
</Warning>

## Step 2: Add the Mailchimp profile in ChatSyncs

Switch to ChatSyncs. From [Auto Responder Integration](/learn/chatsyncs-integrations/auto-responder/introduction), click
**New**, select **Mailchimp** from the provider list, enter a **Profile Name**, and paste in the
API key you copied in Step 1.

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/auto-responder-mailchimp-connection/step-04-auto-responder-profile-mailchimp.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=adb2d42d09e608965f8c53c27fd7466b" alt="Auto Responder API modal with Mailchimp selected in the provider list, and Profile Name and API Key fields" width="790" height="791" data-path="images/learn/auto-responder-mailchimp-connection/step-04-auto-responder-profile-mailchimp.png" />
</Frame>

Click **Save**.

## Step 3: Point a specific bot at your Mailchimp audience

Connecting the API key only tells ChatSyncs *how* to reach your Mailchimp account — you still
need to tell each individual bot *which* audience (list) to add subscribers to. Open **Bot
Manager → \[your bot] → Configuration → Settings → Auto Responder**, and paste your Mailchimp
audience's **list ID** into the **Mailchimp List** field. The same screen has a field for each
connected platform, so you can wire up Brevo or Mautic here too.

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/auto-responder-mailchimp-connection/step-05-bot-configuration-list-id-fields.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=e3d7e5b89c414faf2e18e21c07d52c6e" alt="Bot Configuration Settings Auto Responder tab with Mailchimp List, Brevo List, and Mautic List fields" width="1432" height="551" data-path="images/learn/auto-responder-mailchimp-connection/step-05-bot-configuration-list-id-fields.png" />
</Frame>

## Step 4: Collect the customer's email in a bot flow

The list ID alone doesn't push anyone into Mailchimp — something in the conversation has to
actually collect an email and hand it off. The usual way is a [Keyword
Replies](/learn/chatsyncs-automation/create-a-keyword-based-whatsapp-chatbot-in-chatsyncs) flow: a trigger keyword (e.g. `sendmail`)
starts the flow, and you add a **User Input Flow** block to ask for the email.

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/auto-responder-mailchimp-connection/step-06-add-user-input-flow-block.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=afa7218e4f7b4df9d92a3d6006f6ba95" alt="Start Bot Flow node with trigger keyword sendmail, wired to a flow-blocks menu with User Input Flow highlighted" width="808" height="688" data-path="images/learn/auto-responder-mailchimp-connection/step-06-add-user-input-flow-block.png" />
</Frame>

Inside the User Input Flow, add a question using **Free Keyboard Input**, set its text to
something like "What is your e-mail?", and set **Reply type** to **Email** — this makes ChatSyncs
validate the answer actually looks like an email address before it accepts it and saves it to the
`Email` system field.

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/auto-responder-mailchimp-connection/step-07-user-input-flow-email-question.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=b7adda71bbf6cce381e647824c1373b1" alt="User Input Flow campaign named Email collect, wired to a New Question block using Free Keyboard Input, question text What is your e-mail, reply type Email, save to system field Email" width="828" height="556" data-path="images/learn/auto-responder-mailchimp-connection/step-07-user-input-flow-email-question.png" />
</Frame>

Once the customer answers, that's the moment ChatSyncs syncs their email into the Mailchimp list
you set in Step 3 — no extra webhook or button needed. Testing it in WhatsApp looks like this:

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/auto-responder-mailchimp-connection/step-08-whatsapp-test-conversation.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=d4a314024eeb7bee0f58fb1b984577cb" alt="WhatsApp conversation: customer sends sendmail, bot replies What is your e-mail?, customer replies with an email address, bot replies Thanks!" width="1127" height="344" data-path="images/learn/auto-responder-mailchimp-connection/step-08-whatsapp-test-conversation.png" />
</Frame>

And on the Mailchimp side, the new contact shows up in your audience within seconds, with the
source recorded as coming in through the API:

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/auto-responder-mailchimp-connection/step-09-mailchimp-contacts-synced.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=6ecfb850acf7a520c5d8d6babbbd0035" alt="Mailchimp Audience Contacts table with a newly synced contact row showing an email address, Subscribed status, and Source API" width="1168" height="579" data-path="images/learn/auto-responder-mailchimp-connection/step-09-mailchimp-contacts-synced.png" />
</Frame>

<Tip>
  See [Auto Responder Integration](/learn/chatsyncs-integrations/auto-responder/introduction) for more on how the hand-off
  to Mailchimp works, and [User Input Flow](/learn/chatsyncs-automation/user-input-flow-in-chatsyncs) for everything else the
  block can do (multiple questions, other reply types, exporting responses to CSV).
</Tip>

## Frequently asked

<AccordionGroup>
  <Accordion title="How do I connect Mailchimp to ChatSyncs?">
    Generate an API key in Mailchimp under **Extras → API keys**, then add it as a new
    **Mailchimp** profile under [Auto Responder Integration](/learn/chatsyncs-integrations/auto-responder/introduction).
  </Accordion>

  <Accordion title="Where do I set which Mailchimp audience a bot syncs to?">
    In **Bot Manager → \[your bot] → Configuration**, under the **Auto Responder** section — paste
    the audience's list ID into the **Mailchimp List** field.
  </Accordion>

  <Accordion title="Is this available on the free Mailchimp plan?">
    Yes — Mailchimp API access is available even on its free plan.
  </Accordion>

  <Accordion title="What happens if a subscriber unsubscribes in Mailchimp?">
    That doesn't sync back to ChatSyncs automatically — ChatSyncs only pushes new subscriber data
    forward; handle unsubscribes on the Mailchimp side.
  </Accordion>
</AccordionGroup>

## Related Documentation

* [Auto Responder Integration](/learn/chatsyncs-integrations/auto-responder/introduction) — connecting any email
  marketing platform and what it's used for.
* [User Input Flow](/learn/chatsyncs-automation/user-input-flow-in-chatsyncs) — collecting the customer's email with validation.
