Most of the time you will never open this page. The extension keeps itself in step: failed sends retry on their own, and queued work is never lost. The tools here exist for two moments: when you deliberately change what should be synced, such as a wider order window, and when support walks you through a recovery. If you find yourself reaching for Re-sync regularly, that is worth a message to support; something upstream deserves a look, and finding it is exactly what we are here for.
Widen your window and it re-queues itself
To reach further back in time, run Re-sync and pick a wider window; the same choices you saw in the Setup Wizard (3, 12, 24, 36, 48 months or everything) are offered there. The window governs order and cart history: subscribers are never filtered by date, so every subscribed contact is already included whichever window you pick. The extension re-populates the queue in the background as soon as you confirm. Your admin never freezes, and Backfill works through the new records at its usual pace.
After widening the range, open the Cron Monitor tab (Marketing → Intuit Mailchimp → Dashboard). You’ll see the sync jobs running through the new records. Give it time to work through them rather than changing the setting again.
Re-sync: the deliberate do-over
Re-sync re-queues every record for a store so the engine pushes everything again. It is a good tool with a narrow purpose: after you have fixed a data problem in bulk, or when support asks for it. A healthy store never needs it on a schedule; day-to-day correctness is the engine’s job, not yours. A re-sync pushes your Magento subscription statuses to Mailchimp. Nobody who is unsubscribed in Magento is ever subscribed, and under normal operation the webhook keeps both sides in step. Where the two disagree, Magento’s status wins.
To run it, open Marketing → Intuit Mailchimp → Configuration, click Manage Connection, and choose Resync All Data on the Manage tab. Pick your window and confirm.
Catching up on guest orders
The Resync screen carries the Update Audience Members from Guest Orders toggle as well. That matters if you went live without it: switching it on in Configuration only affects guest orders placed from then on, but switching it on here and running the resync applies it to your order history too. This is the way to pick up guest orders you missed at go-live.
Command-line tools
These are for developers and ebizmarts support. Run them from your Magento root with php bin/magento.
| Command | What it does |
|---|---|
mailchimp:sync:start |
Populates the queue for the initial sync, or re-populates it after a reset. |
mailchimp:sync:status |
Shows pending, synced, and error counts per store, so you can see where things stand without opening the admin. |
mailchimp:sync:reset |
Marks records as unsent so they re-queue on the next cron run. |
mailchimp:resync --store=<id> --force |
CLI equivalent of the Resync button (use --all --force for every connected store). Run it without --force, or with --dry-run, to preview the per-store counts without changing anything. |
mailchimp:queue:drain |
Deletes the entire sync queue, every row regardless of status, optionally limited to one store with --store. |
mailchimp:migrate:from-mc-magento2 |
Part of moving over from the previous extension. See Move over from the previous extension. |
mailchimp:queue:drain deletes the whole queue, including the record of what has already synced, not just the items still waiting. Run it only when ebizmarts support asks you to.
Questions along the way? Troubleshooting has the answers, and ebizmarts support is one email away.