Every second your store is down, you're losing money.

Your checkout, product pages, payment API, order sync jobs, and SSL certificate all need watching — 24/7, from every region your customers shop from. Spectra monitors all of it and alerts your team in under 45 seconds.

E-commerce monitoring illustration

Six surfaces that need monitoring in every e-commerce store.

Your store isn't one URL — it's a stack of services, APIs, background jobs, and certificates that all need independent monitoring.

Storefront & product pages

The pages your customers land on — homepage, category, PDP, search results. Any downtime here is immediate lost revenue.

HTTP/HTTPS monitor

Monitor for HTTP 200, response-time thresholds, and keyword presence. Assert "Add to cart" is present on product pages — a 200 that returns a blank template still triggers an alert.

Keyword checkResponse time alertMultiple regions

Checkout & payment flow

The highest-value pages in your entire store. A 200ms checkout slowdown measurably reduces conversion. A 500 error stops revenue entirely.

HTTP/HTTPS monitor

Monitor your checkout URL with a strict response-time threshold. Keyword-check for "Place order" or the payment-form element. Set the check interval to 1 minute on Essential+.

1-min intervalKeyword assertionLatency alert

Payment & order APIs

Your Stripe charge endpoint, order creation API, and inventory reservation — all must return the right data, not just a 200.

API monitor

Send a real request to your charge and reserve endpoints and assert on the JSON — status "success", reserved: true — so a 200 with wrong data still fires an alert.

JSON assertionsAuth supportMultiple regions

Order sync & inventory jobs

Inventory sync from your supplier, order fulfilment updates, price recalculation — when these stop running, you oversell stock you don't have.

Heartbeat monitor

Add one curl to the end of each job. If the job doesn't ping Spectra on schedule, you're alerted immediately — catching crashes, scheduler failures, and deploy-induced gaps silently.

Cron monitoring?status=fail supportGrace period

Database & Redis connectivity

Your orders database going unreachable cascades to checkout failures instantly. Redis going down means every page load fails.

Port monitor

TCP-connect to your PostgreSQL (:5432), MySQL (:3306), or Redis (:6379) port. No credentials needed — just confirms the port is open. Catches silent DB restarts and network isolation.

PostgreSQL :5432Redis :6379No credentials

SSL certificate & domain expiry

An expired certificate turns your whole store into a security warning; an expired domain takes it offline entirely.

SSL monitor

Track certificate expiry at 60/30/14/7 days plus chain, issuer, and hostname validation — and monitor domain-registration expiry before either takes the store offline.

Expiry alertsChain & issuerDomain expiry

Every step of checkout — monitored independently.

Checkout is 5 separate systems working in sequence. One failure at any point silently kills conversions — even if all the others show green.

  1. 1

    HTTP monitor — checkout page

    HTTP monitor on commercebolt.com/checkout with a keyword assertion for the "Place order" button. 1-min interval, 2 regions.

  2. 2

    API monitor — payment endpoint — currently DOWN

    POST to api.commercebolt.com/v1/charge with a test payload. Assert status "success" in the JSON response.

  3. 3

    API monitor — inventory endpoint

    POST to api.commercebolt.com/v1/reserve. Assert reserved: true and quantity > 0 in the response.

  4. 4

    Port monitor — PostgreSQL

    TCP connect to db.commercebolt.com:5432. Confirms the DB is accepting connections even when no app error has surfaced yet.

  5. 5

    SSL monitor — certificate expiry

    Certificate expiry tracked at 60/30/14/7 days. An expired SSL doesn't just show a warning — payment processors refuse to connect.

Each checkout step monitored independently

The complete Spectra setup for a typical e-commerce store.

CommerceBolt runs 12 Spectra monitors across 6 monitor types. Here's what the monitor list looks like — and what each one catches.

Ten Spectra monitors across HTTP, API, heartbeat, port and SSL check types for a store
Instant alerts through every channel

Instant alerts.
Through every channel.

Receive real-time notifications whenever an outage, performance issue, SSL expiration, or service degradation is detected. Stay informed across all your communication tools and take action before customers are affected.

A payment gateway incident fanning out to Slack, email, Teams, Discord, voice and webhook

Frequently Asked Questions

Answers to common questions teams ask us

How do I monitor my Shopify or WooCommerce store?

Add HTTP monitors for your storefront and checkout URLs, API monitors for your payment and inventory endpoints, and SSL monitoring for your domain — no platform plugin required.

Can Spectra monitor my Stripe or payment gateway integration?

Yes. Use an API monitor to send a test request to your charge endpoint and assert on the JSON response, so a broken gateway is caught even when it returns a 200.

What happens if my checkout is slow but not fully down?

Set a response-time threshold on the checkout monitor. Spectra alerts on slow-but-up conditions — which quietly kill conversions — not just hard outages.

Can I show my customers a public status page during incidents?

Yes — publish a branded status page so customers and stakeholders see real-time availability during incidents.

Do I need a developer to set up monitoring?

No. Most monitors are point-and-click — paste a URL, pick a check type. Only advanced API assertions benefit from a developer's input.

From the blog

All guides →

Start monitoring for free today!

Free forever plan No credit card required
Start for free