Skip to main content
Automatically add form submitters to your Mailchimp email list.

Setup Steps

1

Get Your API Key

  1. Log in to Mailchimp
  2. Click your profile → Account & billing
  3. Go to ExtrasAPI keys
  4. Click Create A Key
  5. Copy the API key (ends with -usX where X is your data center)
2

Get Your List ID

  1. Go to AudienceAll contacts
  2. Click SettingsAudience name and defaults
  3. Find the Audience ID at the bottom
  4. It looks like: abc123def4
3

Configure in Spike

  1. Go to your Spike Dashboard
  2. Select your form → Settings
  3. Scroll to IntegrationsMailchimp
  4. Enable the toggle
  5. Enter your API Key
  6. Enter your List ID (Audience ID)
  7. Save changes

Field Mapping

Spike maps these form fields to Mailchimp:
Form FieldMailchimp Field
emailEmail address (required)
name or first_nameFirst name
last_nameLast name
Your form must have an email field for Mailchimp integration to work.

Double Opt-in

By default, subscribers are added with “subscribed” status. To use double opt-in, configure it in your Mailchimp audience settings.

Troubleshooting

  • 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
If an email is already in the list, Mailchimp won’t create a duplicate. This is normal behavior.
Mailchimp validates emails. Invalid or disposable emails may be rejected.