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.
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#
- Open Dashboard → Settings → Integrations.
- Locate Mailchimp and toggle it on.
- Paste the API key.
- Enter the server prefix (the portion after the dash in your API key — for example
us12). This determines which Mailchimp data center Zellify calls. - Save.
2. Per-campaign audience#
- Open Dashboard → Campaigns → <campaign> → Settings.
- Toggle Sync email leads to Mailchimp.
- Enter the Mailchimp Audience ID for this campaign.
- 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#
- Run a test funnel.
- Confirm a new subscriber in Mailchimp → Audience → All contacts.
- Confirm the merge fields populated from your funnel responses.
- Confirm the initial tag is
conversion_status: unconverted. - 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#
| Symptom | Likely cause | Fix |
|---|---|---|
| API key rejected | Wrong server prefix | Check your Mailchimp data center (the usXX after the dash in the key) |
| Subscribers missing merge data | Merge field tags don't exist in the audience | Create the merge fields in Mailchimp with tags matching your funnel response keys |
| Tag not updating after payment | Webhook delay or campaign mis-config | Confirm the funnel is linked to a campaign with Mailchimp enabled and an Audience ID set |