Mailchimp

For teams using Mailchimp for newsletters and simple lead capture. You'll have funnel leads landing in a Mailchimp audience with funnel responses synced as merge fields and a conversion tag that updates on payment. You need a Mailchimp account, its API key, and your server prefix.

Beta: This integration is currently in beta — verify it's enabled for your account before relying on it in production.

What this integration does#

Zellify pushes leads server-to-server to the chosen Mailchimp audience when the visitor submits their email in a funnel. Each subscriber is added as a subscribed contact, tagged with conversion_status: unconverted. When that visitor later completes a payment, the tag is updated to reflect the conversion. Funnel quiz and form responses are synced as merge fields on the subscriber profile.

Connect Mailchimp#

Mailchimp is configured in two places: organization-level credentials, then per-campaign audience selection.

1. Organization-level credentials#

  1. Open Dashboard → Settings → Integrations.
  2. Locate Mailchimp and toggle it on.
  3. Paste the API key.
  4. Enter the server prefix (the portion after the dash in your API key — for example us12). This determines which Mailchimp data center Zellify calls.
  5. Save.

2. Per-campaign audience#

  1. Open Dashboard → Campaigns → <campaign> → Settings.
  2. Toggle Sync email leads to Mailchimp.
  3. Enter the Mailchimp Audience ID for this campaign.
  4. Save.

Where to find your API key#

In Mailchimp, open Account & Billing → Extras → API keys.

Merge fields#

All quiz and form responses collected in the funnel are synced to Mailchimp as merge fields on the subscriber profile. Create a merge field in your Mailchimp audience for each funnel response you want to address by tag in your campaigns.

Conversion tag#

On email capture, Zellify tags the new subscriber conversion_status: unconverted. When the same visitor completes a payment, the tag is updated to reflect the conversion. Use this as a segmentation criterion in Mailchimp to separate leads from paid customers.

Test and verify#

  1. Run a test funnel.
  2. Confirm a new subscriber in Mailchimp → Audience → All contacts.
  3. Confirm the merge fields populated from your funnel responses.
  4. Confirm the initial tag is conversion_status: unconverted.
  5. Run a test payment and confirm the tag updates.

Going live#

Ensure list compliance and consent handling match your legal requirements. Subscribers are added with subscribed status, so confirm this matches the consent you collected in the funnel.

Troubleshooting#

SymptomLikely causeFix
API key rejectedWrong server prefixCheck your Mailchimp data center (the usXX after the dash in the key)
Subscribers missing merge dataMerge field tags don't exist in the audienceCreate the merge fields in Mailchimp with tags matching your funnel response keys
Tag not updating after paymentWebhook delay or campaign mis-configConfirm the funnel is linked to a campaign with Mailchimp enabled and an Audience ID set
Klaviyo
Behavioural alternative.
Event reference
Canonical funnel event taxonomy.
Campaigns
Where Mailchimp is configured.