MailChimp

📬 Mailchimp Destination Setup – Connecting Mailchimp to AudienceSync

🧠 Overview

Mailchimp is a powerful marketing automation platform. Integrating Mailchimp with AudienceSync enables you to sync subscriber data, personalize campaigns, segment contacts, and support regulatory compliance.


✅ Prerequisites

To integrate Mailchimp with AudienceSync, ensure you have:

  • A Mailchimp account with admin access
  • Access to:
    • API Key
    • Audience (List) ID
    • Email Template ID

🔧 Step-by-Step Setup

1. Access AudienceSync

  • Log in to your AudienceSync account.
  • Navigate to the Destinations section.

2. Create a New Destination Connector

  • Click Add Destination
  • Select Mailchimp from the list of available destinations.

3. Configure Connection Settings

Provide the following Mailchimp details:

  • API Key
    • → Get it via Account → Extras → API Keys

  • List ID (Audience ID)
    • → Go to Audience → Manage Audience → Settings → Audience name and defaults

  • Email Template ID
    • → Retrieve it from the Templates section or via Mailchimp’s API

Fill out these fields and click Continue.

4. Test the Connection

  • Use the Test Connection button to verify your setup.
  • If successful: You’ll receive confirmation.
  • If unsuccessful: Double-check API Key, List ID, and Template ID.

5. Finalize Setup

  • Save the connector to complete the Mailchimp destination setup.

🧱 Setting Up a Model for Mailchimp

To send structured data to Mailchimp, create a model from your source data:

➤ Review Source Data

  • Identify key fields: email, first name, last name, tags, etc.

➤ Create the Model

  • Select the necessary fields and map them to Mailchimp-compatible names, such as:
    • merge_fields.FNAME
    • merge_fields.LNAME
    • tags.0

➤ Validate and Save

  • Ensure your data is clean and formatted correctly.
  • Save the model before proceeding.

➤ Sync to Mailchimp

  • Map your model fields to Mailchimp parameters when creating the sync.

🔁 Mailchimp Field Mapping Guide

🧩 Core Parameters

Field
Description
Purpose
email
Subscriber’s email address
Required for identification
status
Subscription status
Supports compliance & segmentation
Options: subscribed, unsubscribed, cleaned, pending

🎯 Personalization Fields

Field
Description
Purpose
first_name
Contact's first name
For personalization
last_name
Contact's last name
Adds formality
merge_fields.FNAME
Merge tag for first name
Used in email templates (e.g., “Hi, |FNAME|!”)
merge_fields.LNAME
Merge tag for last name
Enables dynamic content personalization

🧠 Segmentation Fields

Field
Description
Purpose
tags.0
Tag label
For grouping/segmenting contacts
vip
true/false flag
Marks high-priority contacts
language
Language preference (e.g., en, fr)
Supports localized messaging

📋 Compliance & Tracking Fields

Field
Description
Purpose
ip_opt
IP at opt-in
Tracks consent origin
ip_signup
IP at signup
Used for analytics & location-based compliance
timestamp_opt
Timestamp of opt-in (ISO 8601)
Regulatory audit trail
timestamp_signup
Signup date/time (ISO 8601)
Enables lifecycle tracking
Did this answer your question?
😞
😐
🤩

Last updated on August 6, 2021