Mailchimp
The Mailchimp node lets you manage audiences, subscribers, and campaigns. A single node supports multiple operations — select the operation you need and the relevant fields appear.
All operations require a Mailchimp connection configured with your API key.
Operations
Audiences
| Operation | Description | Key Fields |
|---|---|---|
| List Audiences | List all audiences (lists) | Limit |
Subscribers
| Operation | Description | Key Fields |
|---|---|---|
| List Members | List members of an audience | Audience ID, Limit |
| Get Member | Get a subscriber by hash | Audience ID, Subscriber Hash |
| Add Member | Add a subscriber to an audience | Audience ID, Email, Status, Merge Fields |
| Update Member | Update a subscriber | Audience ID, Subscriber Hash, Status, Merge Fields |
| Delete Member | Remove a subscriber | Audience ID, Subscriber Hash |
The Subscriber Hash is the MD5 hash of the subscriber's lowercase email address.
Campaigns
| Operation | Description | Key Fields |
|---|---|---|
| List Campaigns | List campaigns | Limit |
| Create Campaign | Create a new campaign | Audience ID, Subject, From Name, Reply-To |
| Send Campaign | Send an existing campaign | Campaign ID |
Field Details
Merge Fields
Use the Merge Fields key-value input to set subscriber data like first name, last name, etc. Common merge field tags:
| Tag | Description |
|---|---|
FNAME | First name |
LNAME | Last name |
PHONE | Phone number |
ADDRESS | Mailing address |
Streaming
List Audiences, List Members, and List Campaigns support streaming — each item is emitted individually to downstream nodes.
Common Patterns
Sync New Users to Mailchimp
- DataStore Trigger — fires when a new user is inserted
- Mailchimp (Add Member) — subscribe the user to an audience
Bulk Import Subscribers
- Google Sheets Read — load a spreadsheet of contacts
- Mailchimp (Add Member) — add each contact with merge fields