Setup Steps
Get Your API Key
- Log in to Mailchimp
- Click your profile → Account & billing
- Go to Extras → API keys
- Click Create A Key
- Copy the API key (ends with
-usXwhere X is your data center)
Get Your List ID
- Go to Audience → All contacts
- Click Settings → Audience name and defaults
- Find the Audience ID at the bottom
- It looks like:
abc123def4
Configure in Spike
- Go to your Spike Dashboard
- Select your form → Settings
- Scroll to Integrations → Mailchimp
- Enable the toggle
- Enter your API Key
- Enter your List ID (Audience ID)
- Save changes
Field Mapping
Spike maps these form fields to Mailchimp:| Form Field | Mailchimp Field |
|---|---|
email | Email address (required) |
name or first_name | First name |
last_name | Last name |
Double Opt-in
By default, subscribers are added with “subscribed” status. To use double opt-in, configure it in your Mailchimp audience settings.Troubleshooting
Subscribers not added
Subscribers not added
- Verify the API key is correct (check the data center suffix)
- Ensure the List ID exists
- Check that the email field is present in submissions
Already subscribed
Already subscribed
If an email is already in the list, Mailchimp won’t create a duplicate. This is normal behavior.
Invalid email
Invalid email
Mailchimp validates emails. Invalid or disposable emails may be rejected.