The Mailchimp node connects your flow to Mailchimp, letting you manage audiences, subscribers, and campaigns directly from a Syncaut automation — for example, adding a new customer to your list right after checkout, tagging them based on behavior, or kicking off a campaign send.
Before using this node, you'll need a Mailchimp credential connected:
In Mailchimp, go to Account → Extras → API keys and create a key.
In Syncaut, add a new Mailchimp credential using that API key.
Unlike Gorgias, Mailchimp only needs a single API key — there's no separate subdomain or email to provide. Syncaut automatically figures out which Mailchimp data center to talk to (e.g. us21) by reading the suffix of your API key, so there's nothing extra to configure there.
Once connected, the credential will be available to select from any Mailchimp node.
The dialog walks through three steps:
Connect — pick a Step name and the Mailchimp account (credential) to use.
Action — choose what you want to do (see the full list below).
Parameters — fill in the fields for the chosen action, either as a simple form or, for advanced cases, as raw JSON.
Audiences
Action Required fields Optional fields Get audiences — (none — returns up to 100)
Get list members Audience ID Count, filter by status
Subscribers
Action Required fields Optional fields Get subscriber Audience ID, email —
Add subscriber Audience ID, email Status, merge fields (JSON), tags (comma-separated)
Add or update subscriber Audience ID, email Status if new, status (if updating), merge fields (JSON)
Add tags Audience ID, email, tags —
Remove tags Audience ID, email, tags —
Update merge fields Audience ID, email, merge fields (JSON) —
Campaigns
Action Required fields Optional fields Get campaigns — (none — returns up to 50) Create campaign Audience ID, subject line Campaign title, from name, reply-to email, HTML content Send campaign Campaign ID — Get campaign report Campaign ID —
For actions that take parameters, you can switch between a simple form and a raw JSON editor using the toggle in the Parameters step. JSON mode is useful for anything not exposed in the form, or if you prefer writing the payload directly. Use {{variableName}} inside the JSON to reference data from earlier steps.
The result is stored under the Step name you chose, with two fields available:
Reference Returns {{result.data}} The raw response from Mailchimp for the action you ran {{result.action}} The action that was performed
(Replace result with whatever Step name you chose.)
Send campaign sends immediately and for real — there's no draft confirmation or preview step in between. Double-check the campaign ID and content before wiring this into a live flow, since once it runs, the email goes out to the audience.
Subscriber lookups (Get subscriber, Add tags, Remove tags, Update merge fields, Add or update subscriber) all identify a person by a hash of their lowercased, trimmed email address — this is just how Mailchimp's API works internally, but it means a subscriber added with [email protected] is treated the same as [email protected] when looked up later.
For Create campaign, setting HTML content happens as a second step right after the campaign is created — if the HTML content update fails for some reason, you may end up with a campaign that exists but has no content yet. It's worth checking the campaign in Mailchimp if a creation step seems to partially succeed.
For Add or update subscriber, the Status (if updating) field only applies when updating an existing subscriber — for a brand-new subscriber, Status if new is what's used instead.
Required fields that are missing (e.g. submitting Add subscriber without an email) will cause the step to fail immediately rather than retry, so double-check required fields are filled in or correctly referencing a variable that resolves to a real value.
Navigate