Know the moment your site, API or nightly job stops working.
Service Monitor checks your websites and APIs on a schedule, and listens for heartbeats from the jobs and integrations that should run on time. When something fails, you get one alert when the problem is confirmed and one when it recovers.

Each monitor checks for the answer you expect, and reports exactly how a check fell short.
Quote API GET https://api.cable.example.com/v1/quotes/health every 1 minute expect: HTTP 200–299, JSON status = ok
One alert when the failure was confirmed, and another when it recovered.
A page can load in 30 ms and still be the wrong page, an error, or an empty cart.
A nightly import that never started doesn’t throw an error. It just leaves yesterday’s data in place.
Checks every minute can mean sixty alerts an hour for one outage, until people stop reading them.
Request a URL on a schedule and check the status, the text on the page or a value in the JSON.
A job or integration reports in each time it runs. Missing the window counts as a failure.
Choose how many failures confirm a problem and how many successes confirm recovery.
In Commergenix, Teams or browser push, email, or a signed webhook: once when it breaks, once when it’s fixed.
Each monitor shows its current status, response time, status code and certificate, then availability, incidents, recorded downtime and average and p95 response times for the last 24 hours, 7 days or 30 days, with a chart and every recent check.

A failing monitor says what went wrong in plain words, how long it has been failing, and records the incident with its start, recovery and cause, so availability is something you can explain.


Give a job a heartbeat: how often it should report and how much grace to allow. Each run sends a POST with a key; an empty body means success, or it can report a failure with a message. If the heartbeat is late, the monitor goes down and you’re alerted.


Schedule a window, one-off or ahead of time, with a reason. Checks keep running and are recorded, but no alerts go out and the time doesn’t count against availability. If the service is still failing when the window ends, you get one alert.

The Service Monitor card on the Commergenix dashboard puts anything down at the top, then every monitor with its last 24 hours, its 7-day availability and response time, plus certificate warnings and maintenance in progress.

Pick a website or API check, or a heartbeat. For a check, set the URL, how often, the expected status (a code, a range or a class) and text the response must contain. Advanced settings add the method, timeout, a slow threshold, a JSON property that must exist or equal a value, request headers and protected headers such as Authorization.

You choose how many failures confirm an incident and how many successes close it, and you’re notified once for each.
Checks go to public http and https addresses; private and internal networks can’t be targeted.
Protected headers and webhook signing secrets are stored encrypted and never shown again once saved. You can replace or remove them at any time.
Availability, downtime and response times come with a plain note on what’s included and how precise they are.
Watch the storefront, checkout and APIs your customers rely on, and hear about problems first.
Put a heartbeat on every import and sync, so a job that quietly stops is noticed the same day.
See availability and incidents for each service, and schedule maintenance without false alarms.
The status code (exact, range or class), text the response must contain, a JSON property that must exist or equal a value, response time against a slow threshold, and the TLS certificate’s expiry.
Your job sends a POST to the monitor’s endpoint with its key each time it finishes. If no report arrives within the expected interval plus the grace period, the monitor goes down and you’re alerted.
No. You’re notified once when a problem is confirmed and once when it recovers.
Website checks only go to public addresses. For internal jobs and systems, use a heartbeat: they report out to Service Monitor instead.
In-app, plus your company’s Teams and browser push channels, any email addresses you list, and a webhook you can sign with a secret.
Every Commergenix module shares one sign-in, one job engine, and one set of integrations, so each one you add makes the others more useful.
Schedules and monitors background work such as syncs, imports, and data refreshes, with run history and alerts.
Learn more →Collects and reviews application logs from connected systems such as your online store.
Learn more →Regular test reports on how well your storefront search performs.
Learn more →We’ll set up checks and heartbeats for them and show you what “working” looks like over a week.