Monitoring

You will know it stopped before your customers do.

An agency runs the extension for a dozen merchants. The dashboard in each Magento admin shows sync status, revenue attribution, store health and alerts; the cron and queue monitors show depth, throughput and recent runs; notifications flag anything that needs a look. The developer fixes it from the admin or the CLI, and the docs explain every state.

Free. Installed with Composer, connected by a setup wizard in minutes.

A Magento developer at an agency desk, two monitors seen from behind
  1. Order synced to Mailchimpby Mailchimp
  2. Sync paused after a network failure streak
  3. Sync recovered, queue drainedNotification cleared

Why it matters

What changes for the business.

A view per store

Sync status, queue depth, last activity and errors per store view, so a problem on one storefront is not hidden by ten healthy ones.

Told, not discovered

Notifications in the admin when a sync fails or the queue backs up, and sync that stops itself after a streak of network failures instead of hammering a dead connection.

Fixable without a ticket

Retry and heal on the entity queue, run-now on the cron monitor, an API log with request, response and latency per call, and CLI commands for status, drain, resync and webhook key rotation.

Made for agencies

The agency guide in the documentation covers running the extension for many merchants from one team.

How it works

Step by step, from the first switch-on.

  1. 1

    Open the dashboard

    Marketing, Intuit Mailchimp, Dashboard: sync status, revenue attribution, abandoned carts, audience snapshot, customer segments, store health and alerts, plus a status card on Magento's own dashboard.

  2. 2

    Read the monitors

    Cron Monitor for queue depth, throughput and recent runs with run-now; Queue Monitor and Entity Queue for every row; Events Tracking for behavioural events; API Log, Webhooks and a QoS report with success rate, retries and latency percentiles.

  3. 3

    Get notified

    Operational and critical messages land in Notifications in the admin. Anonymised health snapshots also reach ebizmarts support, outbound only and with an opt-out, so the people who wrote the extension can spot trouble too.

  4. 4

    Repair and resync

    Retry and heal failed rows, reconnect an account, or resync a store from the admin or the CLI. Logs mask customer data by default and never hold credentials.

Ways merchants use it

One agency, one Tuesday.

Agencies running many stores, in-house teams who cannot watch an admin all day, and anyone who has been surprised by a stale audience.

The developer at the agency desk

Morning check

Twelve merchants, one dashboard each, all green. The developer moves on to the day's work.

The same developer standing at a colleague's desk talking through a fix

The notification

A merchant's hosting blocked outbound calls overnight. Sync stopped itself after the failure streak, the notification landed, and once the firewall was fixed the queue drained before lunch.

The same developer at the desk in the evening, monitors seen from behind

The resync

A store migrated servers. One resync from the CLI, dry-run first, rebuilds its sync overnight, and the campaign performance report is complete again by morning.

Questions

What merchants ask before they turn it on.

What does the dashboard show?

Sync status, revenue attribution, abandoned carts, audience snapshot, customer segments, store health and alerts, per store view, in the Magento admin.

How am I notified of a problem?

Through Notifications in the Magento admin, with operational and critical messages about the installation. Sync also stops itself after a configurable streak of network failures.

Can I resync a store?

Yes, from the admin or the CLI. Single records can be pushed again from their Mailchimp Sync tab, and failed queue rows can be retried and healed.

What is sent to ebizmarts?

Anonymised health snapshots: counts, percentiles and codes, never customer data. It is outbound only, a merchant can opt out, and ebizmarts being unreachable never affects the sync.

What if revenue in Mailchimp does not match Magento?

The documentation has a dedicated page on revenue discrepancies and their usual causes.

Sell more with what your store already knows.

The setup wizard takes a few minutes. If something in your setup is unusual, the Marketing Automation team at ebizmarts is one email away.