Subscribe to Mailchimp
Audience:
Low-code EngineersSkill Prerequisites:
Mailchimp account,Tokens
Adds an email address to a Mailchimp audience (list), or updates it if it's already there. You can also send merge field values, such as first and last name, and add the subscriber to interest groups.
note
The Mailchimp actions require the Mailchimp feature to be licensed. They use the Mailchimp Marketing API v3.0.
Typical Use Cases
- Add newsletter sign-ups from a form to a Mailchimp audience
- Subscribe new customers during registration or checkout
- Keep merge fields, such as name or company, up to date in Mailchimp
- Add subscribers to interest groups chosen on a form, for example the topics they want to hear about
Don't use it to
- Update GDPR marketing permissions. Use Update Mailchimp Member instead.
- Unsubscribe someone. This action always sets the member to subscribed.
- Import large lists. Each run sends one address. Use Mailchimp's import tools for bulk loads.
Related Actions
| Action Name | Description |
|---|---|
| Update Mailchimp Member | Updates a member's GDPR marketing permissions. |
Input Parameter Reference
| Parameter | Description | Supports Tokens | Default | Required |
|---|---|---|---|---|
| API Key | Your Mailchimp API key, for example 0123456789abcdef-us21. Create one in Mailchimp under Account > Extras > API keys. The part after the dash tells the action which Mailchimp data center to use. | Yes | empty string | Yes |
| List Name or Id | The audience to subscribe to. The action first treats the value as an audience ID, then looks for an audience with exactly this name. Name matching is case-sensitive. | Yes | empty string | Yes |
| Email Field | The email address to subscribe. In forms, select an email field. Elsewhere, such as in workflows, automation or APIs, enter the address or a token such as [Email]. | Yes | none selected | Yes |
| List Data | Merge fields to send. In each row, enter a field ID from the form or context in the first column, and the Mailchimp merge tag in the second, for example FirstName → FNAME or CompanyField → MMERGE3. Rows with an empty column are skipped. | Merge tag column only | empty | No |
| Interests | Interest groups to add the subscriber to. Enter the interest names in the second column, separated by commas or semicolons, for example [TopicsCheckboxList]. See How interests are matched. | Yes | empty | No |
| Double Optin | When checked, a new subscriber is added as pending and Mailchimp sends a confirmation email. When unchecked, new subscribers are added as subscribed straight away. Only skip double opt-in if you have consent another way; misuse can get your Mailchimp account suspended. | No | Unchecked | No |
| Continue on error | When checked, a failure is logged and the following actions keep running. When unchecked, a failure stops execution. | No | Unchecked | No |
| Enable debug | Not used. It has no effect. | No | Unchecked | No |
Output Parameters Reference
| Parameter | Description |
|---|---|
| Error token name | Optional. The name of a token that receives the error message if the action fails. It's set whether or not Continue on error is checked. |
How the subscriber is updated
- New address: the member is created with the merge fields and interests you provide.
- Existing member: the member's current details are kept and the values you provide are added on top. Interests are only ever added, never removed.
- Previously unsubscribed member: the member is resubscribed. Make sure you have the person's consent before resubscribing them.