Skip to main content

Mailchimp Connector

Prerequisites

  • A Mailchimp account (Free or any paid plan)
  • Account Owner or Admin access

Getting Your Credentials

Mailchimp uses an API Key for authentication.

  1. Log into Mailchimp
  2. Click your profile icon in the bottom-left
  3. Go to Account & billing > Extras > API keys
  4. Click Create A Key
  5. Name it (e.g., Landed sync)
  6. Copy the key

The key format is xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-usN where usN is your datacenter (e.g., us6). The datacenter suffix is required -- Landed uses it to route requests to the correct Mailchimp server.

Configuration in Landed

FieldValue
API KeyYour Mailchimp API key (e.g., abc123def456-us6)

Available Streams

StreamDescriptionSync Mode
listsAudience lists with stats (member count, open rate, click rate)Full refresh
membersList members with email, status, merge fields, tagsIncremental
campaignsEmail campaigns with settings and trackingIncremental
reportsCampaign performance reports (opens, clicks, bounces)Full refresh
segmentsAudience segments within listsFull refresh
segment_membersMembers belonging to each segmentFull refresh
unsubscribesUnsubscribed contacts per campaignFull refresh

Common Issues

SymptomCauseFix
Invalid API KeyKey format wrong or missing datacenter suffixEnsure key ends with -usN (e.g., -us6)
401 API Key InvalidKey was revoked or deletedGenerate a new key in Mailchimp
403 ForbiddenInsufficient permissionsUse an Account Owner or Admin API key
Rate limit exceededToo many API callsLanded handles rate limiting automatically; Mailchimp allows 10 concurrent connections

Data Notes

  • Mailchimp API returns timestamps in UTC
  • Member data includes merge fields (custom fields) as configured in your audience
  • Mailchimp limits list API responses to 1,000 members per page

Static IPs for Allowlisting

If your network configuration requires IP allowlisting:

  • Production: 34.170.185.84, 35.192.90.94
  • Staging: 34.171.93.34