Workflows
Blocks
Integrations
Mailchimp

Mailchimp Action Block

The Mailchimp Action Block manages your email marketing from a workflow — add and update subscribers, tag audience members, create and send campaigns, and read campaign reports.

List Building on Autopilot: Connect any lead source (forms, chats, webhooks) to your Mailchimp audience, with tags and merge fields filled in automatically.

Key Features

  • Subscriber Management: Add, update, and remove audience members
  • Tagging: Add or remove tags for segmentation
  • Campaigns: Create a campaign, send it, and fetch its report
  • Merge Fields: Set first/last name and any custom merge fields as JSON
  • Variable Support: Every field accepts {{variables}} from earlier blocks

Operations

OperationWhat it does
Add SubscriberAdd an email address to an audience (list)
Update SubscriberChange a subscriber's status, name, or merge fields
Remove SubscriberRemove/unsubscribe a member from an audience
Get ListsList your audiences with their ids
Get List MembersList the members of one audience
Create CampaignCreate an email campaign (subject, from name, reply-to, HTML content)
Send CampaignSend a created campaign by Campaign ID
Get Campaign ReportFetch stats (opens, clicks) for a sent campaign
Add TagAdd a tag to a subscriber
Remove TagRemove a tag from a subscriber

Configuration

ParameterUsed byDescription
Audience/List IDSubscriber and campaign operationsFind it with Get Lists, or in Mailchimp under Audience → Settings
EmailSubscriber and tag operationsThe subscriber's email address
First Name / Last NameAdd/Update SubscriberStandard name fields
StatusAdd/Update Subscribersubscribed, unsubscribed, pending, or cleaned
Tags / Tag NameAdd Subscriber, Add/Remove TagComma-separated tags, or the single tag to add/remove
Merge Fields (JSON)Add/Update SubscriberJSON of merge fields, e.g. {"COMPANY": "Acme"}
Campaign Subject / From Name / Reply-To / ContentCreate CampaignThe campaign email (content is HTML)
Campaign IDSend Campaign, Get Campaign ReportThe campaign to send or report on

Connecting Mailchimp

  1. In Mailchimp, click your profile icon → Account & billing → Extras → API keys.
  2. Click Create A Key and copy it.
  3. Find your Server Prefix — it is the part after the dash in your API key (e.g. key ending in -us1 means prefix us1), and also appears in your dashboard URL (us1.admin.mailchimp.com).
  4. In the Mailchimp block settings, add a new connection and enter the API Key and Server Prefix.
  5. Save and select the credential in the block.
⚠️

A wrong server prefix is the most common connection error — the block calls https://<prefix>.api.mailchimp.com, so us1 vs us21 matters.


Output

The Mailchimp API response is stored as the block's output. Reference fields downstream with {{blockId.field}} — for example {{blockId.id}} for a new subscriber or campaign, or {{blockId.lists}} from Get Lists.


Example: Newsletter signup from a bot

  1. WhatsApp Trigger — a customer messages your business.
  2. Condition — the customer agreed to receive the newsletter.
  3. Mailchimp (Add Subscriber) — adds their email to the "Newsletter" audience with status subscribed and first name from the chat.
  4. Mailchimp (Add Tag) — tags them whatsapp-signup for segmentation.
Indite Documentation v1.7.1
PrivacyTermsSupport