Mailchimp Integration Setup

Connect your Mailchimp account to automatically add buyers to your email lists

Step 1: Create a Mailchimp Account (If You Don't Have One)

  1. Visit mailchimp.com
  2. Click "Sign Up Free"
  3. Enter your email, create a username and password
  4. Verify your email address
  5. Complete the initial setup wizard (tell them about your business)

Step 2: Get Your Mailchimp API Key

The API key allows DrivenCart to communicate with your Mailchimp account.

  1. Log in to your Mailchimp account
  2. Click your profile icon in the top right corner
  3. Select "Account & Billing" from the dropdown
  4. Go to the "Extras" tab

    You'll see several options including API Keys, Webhooks, and more

  5. Click "API Keys"
  6. Scroll down to "Your API keys" section
  7. Click "Create A Key" button

    Give it a descriptive name like "DrivenCart" (optional)

  8. Copy the API key that appears

    It will look something like: abc123def456ghi789jkl012mno345pqr-us12

Step 3: Connect Mailchimp to DrivenCart

  1. Log in to your DrivenCart dashboard
  2. Navigate to Dashboard → Integrations
  3. Find "Mailchimp" in the list of ESPs
  4. Click "Configure" or "Connect"
  5. Paste your Mailchimp API key in the API Key field
  6. Click "Test Connection"

    This verifies that your API key is valid and working

  7. If the test succeeds, click "Save"

Step 4: Find Your Mailchimp Audience (List) ID

Each Mailchimp audience has a unique ID. You'll need this to tell DrivenCart which list to add customers to.

  1. In Mailchimp, click "Audience" in the left sidebar
  2. If you have multiple audiences, select the one you want to use
  3. Click "Settings"
  4. Click "Audience name and defaults"
  5. Look for "Audience ID" on the right side

    It's a 10-character code like: abc123d4ef

  6. Copy this Audience ID

    You'll use this when configuring deals

Step 5: Enable Mailchimp for Your Deals

Now configure each deal to automatically add customers to your Mailchimp list:

  1. Go to Dashboard → My Deals
  2. Click "Edit" on the deal you want to configure
  3. Go to the "Integrations" tab
  4. Find the "Mailchimp" section
  5. Toggle the switch to "Enable"
  6. Paste your Audience ID in the "List ID" field
  7. (Optional) Add tags in the "Tags" field

    Separate multiple tags with commas: "customer, product-a, paid"

  8. Save your deal

What happens now:

  • When someone purchases or claims this deal, they're automatically added to your Mailchimp audience
  • If you specified tags, those tags are applied to the contact
  • You can trigger automated email sequences in Mailchimp based on these tags
  • All contact details (name, email) are synced automatically

Using Tags for Automation

Tags are powerful for segmentation and automation:

Product-Specific Tags

Tag customers based on what they bought: "Course-A-Buyer", "Ebook-Download"

Value Tags

Segment by price point: "Low-Ticket", "High-Ticket", "VIP-Customer"

Journey Tags

Track customer journey: "New-Customer", "Repeat-Buyer", "Upsell-Accepted"

Troubleshooting

Connection Test Failed

• Double-check that you copied the entire API key (it's long!)
• Make sure there are no extra spaces before or after the key
• Verify that the API key hasn't been deleted in Mailchimp
• Try generating a new API key and connecting again

Customers Not Being Added

• Verify the Audience ID is correct (10 characters)
• Make sure Mailchimp integration is enabled for that specific deal
• Check if the customer already exists in your audience (Mailchimp won't create duplicates)
• Look for error logs in your DrivenCart dashboard

Tags Not Applying

• Tags are case-sensitive. "Customer" and "customer" are different
• Make sure tags don't contain special characters
• Check the contact in Mailchimp to see if tags were applied
• It may take a few minutes for tags to appear in Mailchimp