Skip to content
Per-pair page

Intercom + Mailchimp: chat audience in email lists.

Sync Intercom contacts to Mailchimp audiences, tag based on chat events, or trigger Mailchimp campaigns from Intercom conversation outcomes.

Trigger app
Mailchimp as the trigger

Workflows fire when something happens in Mailchimp.

Action app
Intercom as the action

Workflows do something in Intercom, instantly.

See all 20 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

MailchimpIntercom

When something happens in Mailchimp, do it in Intercom.

5 Mailchimp triggers wired to 20 Intercom actions. Most-used pairing: Campaign SentAssign Conversation.

IntercomMailchimp

Or fire it the other way around.

5 Intercom triggers wired to 16 Mailchimp actions downstream.

See IntercomMailchimp
Popular pairings

Common Mailchimp → Intercom workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 100 combinations
When campaign sent in Mailchimp, assign conversation in Intercom.

Fires when a Mailchimp campaign is sent. Use to log the send to your data warehouse, post the recap to Slack, or notify stakeholders.

When campaign sent in Mailchimp, close conversation in Intercom.

Fires when a Mailchimp campaign is sent. Use to log the send to your data warehouse, post the recap to Slack, or notify stakeholders.

When campaign sent in Mailchimp, upsert company in Intercom.

Fires when a Mailchimp campaign is sent. Use to log the send to your data warehouse, post the recap to Slack, or notify stakeholders.

When campaign sent in Mailchimp, create contact in Intercom.

Fires when a Mailchimp campaign is sent. Use to log the send to your data warehouse, post the recap to Slack, or notify stakeholders.

When email cleaned in Mailchimp, assign conversation in Intercom.

Fires when an email is cleaned (hard-bounced) from a Mailchimp list. Use to update your source-of-truth so you stop trying to email them elsewhere.

When email cleaned in Mailchimp, close conversation in Intercom.

Fires when an email is cleaned (hard-bounced) from a Mailchimp list. Use to update your source-of-truth so you stop trying to email them elsewhere.

When email cleaned in Mailchimp, upsert company in Intercom.

Fires when an email is cleaned (hard-bounced) from a Mailchimp list. Use to update your source-of-truth so you stop trying to email them elsewhere.

When email cleaned in Mailchimp, create contact in Intercom.

Fires when an email is cleaned (hard-bounced) from a Mailchimp list. Use to update your source-of-truth so you stop trying to email them elsewhere.

When profile updated in Mailchimp, assign conversation in Intercom.

Fires when a subscriber profile is updated in Mailchimp (merge field, tag, or preference change). Use to keep your CRM in sync with Mailchimp segments.

How it works

Connect Mailchimp and Intercom in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Mailchimp and Intercom

    Open Tiny Command, authorize Mailchimp and Intercom once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Mailchimp trigger

    Drop the Mailchimp → Campaign Sent trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/mailchimp.trigger-campaign-sent
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Intercom action

    Drop the Intercom → Assign Conversation action below it. Map fields from the Mailchimp payload into the Intercom inputs.

    intercom.assign-conversation
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Mailchimp + Intercom.

How do I sync Intercom contacts to a Mailchimp audience?
Intercom Contact Created → Mailchimp Add or Update Subscriber with email + merge fields. Tag with chat-source so you can segment downstream.
Can I tag Mailchimp subscribers from Intercom conversation events?
Yes. Intercom Conversation Closed with a specific tag → Mailchimp Add Tag (e.g., "support-engaged-last-30d"). Useful for re-engagement campaigns to recently-active users.
How do I respect Intercom consent in Mailchimp?
Capture explicit marketing consent in Intercom (custom attribute "marketing_opt_in"). Only set Mailchimp status = "subscribed" when true. Otherwise use status = "transactional".
Can I trigger Mailchimp campaigns from Intercom conversation outcomes?
Yes. Intercom Conversation Closed with positive CSAT → Mailchimp Send Campaign with case-study testimonial-request template. Targeted, contextual outreach.
How do I sync Mailchimp unsubscribes back to Intercom?
Mailchimp Subscriber Unsubscribed → Intercom Update Contact with custom attribute "marketing_opt_in" = false. Keeps consent state consistent across both systems.
Can I avoid double-subscribing across both tools?
Mailchimp Add or Update Subscriber is idempotent (keyed on email). Use it instead of separate Add and Update. Cleaner workflow.
Related

Other apps that pair well with Mailchimp.


Wire Mailchimp to Intercom in 2 minutes.

Free tier available. No credit card. No onboarding call.