Sync registrations and check-ins to a Mailchimp audience with event-scoped tags.
Sync your event registrations and check-ins into Mailchimp. Every confirmed attendee shows up in your Mailchimp audience with two event-scoped tags — one for registering and one for checking in — so you can build segments, automations, and campaigns around your Eventship events without leaving Mailchimp.
When someone registers for one of your events, Eventship writes the following to your Mailchimp account:
subscribed status.Registered: {event title} is added to the member. Existing tags on the member are left untouched.When the attendee checks in at your event:
Attended: {event title} is added to the same member. The Registered: ... tag stays on, so you can build a segment for "registered AND NOT attended" to surface no-shows.Tags are derived from the event's title and stay stable for the life of the event. If a title is longer than Mailchimp's 100-character tag limit, we truncate it.
The Mailchimp integration is part of Eventship Pro. You'll need an active Pro subscription on the host that's connecting.
You'll also need:
The connection — and the chosen audience — are at the host level, not per-event. Once set, every event that host runs syncs registrations and check-ins into the same audience. Use tags (above) to slice by event from inside Mailchimp.
If you manage multiple Eventship hosts, each one connects separately and can point to the same Mailchimp audience or to different audiences (or different Mailchimp accounts entirely).
Mailchimp's OAuth grants Eventship the standard Marketing API scope — enough to:
Eventship doesn't read or modify campaigns, automations, templates, landing pages, or any other part of your Mailchimp account.
Open your host dashboard → Integrations tab → click Change next to the audience name on the Mailchimp card. Pick a different audience and click Save. From that point on, new registrations and check-ins flow into the new audience. Members already in the old audience stay there — Eventship doesn't touch them.
The Mailchimp integration is forward-only: from the moment you pick an audience, every new registration and check-in syncs. Past attendees from events that already happened (or already had registrations before you connected) are not automatically backfilled.
If you want past attendees in Mailchimp, export them from the Eventship attendee list and import the CSV into Mailchimp directly.
Open your event in the dashboard, click Manage, click Sync, then click Mailchimp. The sub-drawer shows live sync stats for that event:
If a sync fails — for example, because of a Mailchimp validation error or a transient outage — click Retry on the failed row to re-queue it. Most failures are transient and clear up on their own; the retry button is there for the rest.
Disconnecting stops all future syncing for that host's events. To disconnect:
Eventship deletes the stored credentials. Members and tags already in your Mailchimp audience stay where they are — disconnecting only stops future writes. Reconnecting later picks up from new registrations going forward.
Mailchimp doesn't expose a programmatic token-revocation endpoint, so to fully revoke access on Mailchimp's side, also remove Eventship from your Mailchimp account under Profile → Extras → API keys / Connected sites (the exact path varies by Mailchimp plan).
The Connect button does nothing / OAuth fails immediately. Make sure pop-ups are allowed for eventship.com and you're signed into the Mailchimp account you want to connect in another tab.
"Pick an audience to start syncing" stays up after connecting. Eventship couldn't auto-pick because your account has more than one audience. Open the dropdown, choose the right one, click Save.
"No audiences found". Mailchimp accounts need at least one audience before Eventship can sync to it. Create an audience in Mailchimp, then click Change on the Eventship card and pick it.
Registrations show as failed with "Member In Compliance State". The contact previously unsubscribed, was marked as spam, or was removed for compliance reasons. Mailchimp won't let third-party apps re-subscribe them — the attendee has to opt back in through Mailchimp's own re-subscribe flow.
Registrations show as failed with HTTP 429 / "rate-limited". Eventship will retry automatically — no action needed. Mailchimp's API rate-limit is per-account and concurrent (10 simultaneous requests); large bursts may take a few minutes to drain.
Registrations show as failed with "Audience not found" or "Resource Not Found". The audience you picked was deleted or archived in Mailchimp after you linked it. Open the Mailchimp card → Change → pick a current audience.
A new contact got created when I expected an existing one to be matched. Mailchimp matches members on email only, normalized lowercase. If the attendee registered with a different email than the one already in your audience, you'll get a new member rather than an update on the existing one.
My event tag doesn't appear on the member. Check that the registration is in Confirmed status. Pending or unpaid registrations don't sync; tags are only applied on confirmation.
I don't see Mailchimp in my Integrations tab. The Mailchimp integration is Pro-only. Upgrade to Eventship Pro under Account → Plan to unlock it.
Email [email protected]. We can help you map your event flow into your Mailchimp setup and troubleshoot any sync issues.
Let us know if this article answered your question.