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.