Skip to content

Mailchimp Trigger ​

Triggers a workflow on Mailchimp audience events (subscribe, unsubscribe, profile update, email cleaned, campaign sent). Webhooks are automatically registered with Mailchimp on publish.

Requires a Mailchimp connection.

Configuration ​

FieldDescriptionNotes
ConnectionMailchimp connectionRequired
Audience (List) IDThe Mailchimp audience to watchRequired. Find under Audience → Settings → Audience name and defaults
EventsSubscribe / unsubscribe / profile / cleaned / upemail / campaignAt least one required

Output ​

Mailchimp sends webhooks as application/x-www-form-urlencoded payloads. The backend parses them into a structured object:

FieldDescription
body.typeThe event type (subscribe, unsubscribe, etc.)
body.fired_atWhen the event happened
body.dataEvent-specific data (member details, campaign info, etc.)

How It Works ​

  1. On publish, the backend calls Mailchimp's Add Webhook endpoint with the configured audience, events, and your workflow's public URL.
  2. Mailchimp delivers events to the URL.
  3. On unpublish/delete the webhook is removed.

Security ​

No Signature Scheme

Mailchimp does not sign webhook payloads. Authentication relies entirely on the unguessable URL token embedded in your workflow's webhook path. Treat that URL like a credential — anyone who knows it can forge events.