# How do I connect Mailchimp to my store?

Mailchimp syncs your customers, newsletter subscribers, products, and orders for email marketing campaigns run from Mailchimp.

## Steps

1. Open **Mailchimp** from Apps and click **Connect Mailchimp**.
2. Enter your **API Key** and confirm the connection.
3. In the sync dialog, select which **data types to sync** (customers, newsletter subscribers, products, orders), then click **Start Sync** — or **Skip for Now**.
4. Track progress on the sync table: each data type shows Total, Completed, Failed, and Last Sync time, with a **Resync** action per row.
5. Under **Settings → Event Tracking**, enable **Started Checkout** and/or **Placed Order** so those actions are sent to Mailchimp for targeted campaigns.

## Common problems

- "Failed to connect to Mailchimp. Please check your API key" → the key was rejected; copy it fresh from Mailchimp (Account → Extras → API keys) and reconnect.
- Resync button is disabled → this happens while another sync is still running; wait for the current sync to finish before starting a new one.
- A specific data type shows Failed → open that row's status details, fix the underlying issue (e.g. missing required customer field), then resync just that type instead of the whole store.
- Campaign audience in Mailchimp looks outdated → sync isn't automatic on every change; run Resync from the Mailchimp app page to pull the latest customers/orders.

## Related
- [How do I connect Brevo to sync my store data?](https://help.dropify.shop/en/marketing_email_sms/brevo/)
- [How do I connect Klaviyo for email/SMS marketing flows?](https://help.dropify.shop/en/marketing_email_sms/klaviyo/)
