Adding MailChimp integration

You can integrate MailChimp's easy email marketing service with Lightspeed Retail, giving you real-time updates to your MailChimp list for changes in your customer database.

To sync customers to MailChimp

  1. Sign-up for a MailChimp account at
  2. Log into your MailChimp account.
  3. On the Lists menu click Create List. This list must be named without parenthesis. After you complete the setup you can change the name of your list.
  4. In the upper left corner, click your username and then click Account.
  5. In the account settings view, click Extras and select API Keys.
  6. Click Create A Key > Create A New Key and copy the key to a text editor.
  7. From the Lists menu, select your list named
  8. In your list view, click Settings > List Name & Defaults. Your List ID appears to the right of your List Name. Copy your List ID to the text editor that your API key is in.
  9. In Lightspeed Retail, go to Settings > Integration Setup > MailChimp.
  10. In the API Key field, paste your key and in the List ID field paste your List ID.
  11. Select the Enabled checkbox and click the blue Save Changes button.

To sync your Lightspeed Retail Customer list with MailChimp

After you have synced your customers to MailChimp, do this if you notice that your integration has stopped syncing.

  1. In Lightspeed Retail, go to Settings > Integration Setup > MailChimp.
  2. Confirm that the Enabled checkbox is selected.
  3. Click Upload Customer Data from Lightspeed Retail to Mailchimp > OK.

The export process can take minutes for very small exports to a few hours for accounts with thousands of users.

To set up WebHooks With Lightspeed Retail and MailChimp

This enables MailChimp to inform your Lightspeed Retail customer database when a customer unsubscribes from your MailChimp, and automatically sets your customer's email marketing preferences in their Lightspeed Retail customer profile.

  1. In Lightspeed Retail, go to Settings > Integration Setup > MailChimp and click Regenerate WebHook Address.
  2. Copy the web address at the bottom of the Mailchimp WebHook section.
  3. Log in to your MailChimp account at
  4. Select your list, click Settings and select WebHooks.
  5. Click Add A New Webhook.
  6. Paste the web address from the MailChimp WebHook section into the Callback URL field.
  7. Under What Type Of Updates Should We Send?, select unsubscribe and clear the other options in that area.
  8. Under Only Send Updates When A Change Was Made By section, select A Subscriber and Account Admin and clear the other options in the area.
  9. Click Add Webhook and WebHook Updated! is displayed.

If you have any difficulty setting up your MailChimp integration, contact us at Lightspeed.

Have more questions? Submit a request || || Request a callback