Skip to main content
Connect Mailchimp so shipment, order and tracking events can start emails to your customers. Mailchimp files each event under the contact with the customer’s email and sends the emails from your own Mailchimp account; Zippendo only passes on the events.
Product overview: Mailchimp on zippendo.com

Before you start

  • A Mailchimp API key. Generate it in your Mailchimp account under Extras → API keys, and copy all of it, including the ending such as -us21.
  • The audience ID of the audience your customers are in.
  • The Growth, Pro or Enterprise plan in Zippendo.

Events Mailchimp can receive

  • Shipments: Shipment created, Shipment sent, Shipment cancelled
  • Orders: Order created, Order updated
  • Tracking: Tracking updated
In Mailchimp the events are named with underscores, such as shipment_dispatched. To use another name, send the event from an automation with Custom event name filled in.

Connect Mailchimp

1

Find your audience ID

In Mailchimp, open Audience → Settings → Audience name and defaults, and copy the audience ID.
2

Open the catalog

In Zippendo, click Apps & integrations in the sidebar, then Catalog, and click Connect on Mailchimp under Apps. Read what Zippendo will do and click Continue.
3

Enter the key and the audience ID

Type a Connection name, paste the key into API key and the ID into Audience ID.
4

Pick the events and connect

Tick the events Mailchimp should receive and click Connect.
Every field and message is described in Connect Mailchimp.

After connecting

  • Set up Mailchimp customer journeys that start on the events Zippendo sends.
  • Check with a real shipment, not a test event. A test event has no customer email, so it always shows as failed for Mailchimp.

Troubleshooting

  • 401 or 403 in the delivery log: Mailchimp refused the key. Generate a new key and paste it in.
  • 404 in the delivery log: Mailchimp could not find the audience, or the customer is not in it. Check that you used the audience ID, not the audience’s name.
  • “No customer email available”: the order has no customer email, so there is no contact to file the event under.
See also Integrations troubleshooting.