New stores: 14 days of Protector freeFirst 25 stores.Uptime, daily scans, Slack and Telegram alerts. No card.See what’s included
Store Monitoring

Shopify rarely goes down. Your store still can.

Shopify’s own uptime is excellent, and its status page will tell you when the platform is having a bad day. Neither of those facts covers the ways a specific store stops answering: a certificate that expired on a custom domain, a DNS record that changed, a password page left on after a theme deploy, a redirect loop, or an app that returns a 500 on the cart. Uptime monitoring watches your store, from outside, on the domain your customers actually type.

Free plan, no credit cardRead-only connectionAlerts to email, Telegram, Slack or Discord

What an uptime check actually does

A health check is an HTTP request from outside your infrastructure to a URL you nominate, on a fixed interval, recording the status code and how long the response took. If the response is not a success, or does not arrive within the timeout, the check has failed.

The interesting engineering is in what happens next. A single failed request is not an outage — networks drop packets, edge nodes recycle, a CDN node has a bad second. A monitor that alerts on the first failure trains you to ignore it, which is worse than having no monitor at all. Cassian Sentinel™ waits 30 seconds and re-checks before it raises anything.

Why the Shopify status page is not enough

Shopify’s status page answers one question: is Shopify healthy? These are the failures that leave it green while your store is not selling.

  • SSL certificate expired on a custom domain — browsers show a full-page security warning before anyone reaches the store.
  • Domain registration lapsed — the store vanishes, and recovery takes days, not minutes.
  • DNS changed or propagated badly after a migration, so some customers resolve the old host.
  • A theme deploy left the password page enabled, so every visitor sees a lock screen.
  • A redirect loop between the apex domain and www, or between http and https.
  • A third-party app returning errors on the cart or checkout page while the homepage loads fine.
  • A regional CDN or DNS problem that affects your customers’ country but not yours.

Uptime alone will not tell you the store stopped selling

This is the limitation worth being honest about, because it is the reason uptime monitoring gets bought and then quietly disappoints. An HTTP check confirms a page was returned. It cannot confirm that the add-to-cart button works, that the payment gateway is authorising, or that the checkout is completing — those are all 200 OK responses on the way to zero orders.

The check that catches that failure is a different one: watching order volume against its own historical baseline and alerting when a period that should have orders has none. Cassian™ runs both, and the order check is on every plan including the free one.

Certificates and domains: the two dates nobody diarises

Two of the most damaging store outages are also the most predictable, because both have a known expiry date. Cassian Sentinel™ inspects the TLS certificate by direct connection and checks domain registration expiry daily, then counts down — so the alert arrives while renewing is still routine rather than urgent.

What Cassian™ actually does

Specific checks, with the plan they run on.

Cassian Sentinel™ sends an HTTP health check every 5 minutes, and every minute on the top plans, from outside your infrastructure.

Protector and Guardian: 5 minutes. Prime and Enterprise: 1 minute. Not included on Inspector or Analyst.

On a failed check, Cassian™ waits 30 seconds and re-checks before opening an incident — so a single dropped request does not become a false alarm.

Protector and above.

Cassian™ inspects your TLS certificate directly and checks domain registration expiry daily, alerting on the countdown rather than on the failure.

Protector and above.

Response times are recorded on every check, so a store that is getting slower shows up as a trend before it shows up as an outage.

Protector and above.

Separately from uptime, Cassian™ watches order volume against a weighted historical baseline and raises a critical alert when a period that should have orders has none — the failure an HTTP check cannot see.

Every plan, including free.

FAQ

Common questions

How do I monitor Shopify store uptime and performance?
Point an external HTTP check at your storefront on your custom domain — not at myshopify.com, which bypasses the DNS and certificate layer where most store-specific outages actually happen. Check at least every 5 minutes, require a second failed check before alerting, and monitor certificate and domain expiry separately because both fail on a schedule rather than at random. For performance, track Core Web Vitals daily rather than watching response time alone. Cassian™ does all of this from one connection: 5-minute checks on Protector, 1-minute on Prime, plus daily PageSpeed Insights runs on every plan including free.
Does Cassian™ uptime monitoring work on the free plan?
No. Uptime checks start on Protector at $129/month, and run every minute on Prime and Enterprise. The free Inspector plan does include zero-order alerting, daily page speed scores, weekly scans and link checks — so a free account still tells you if the store stops selling, just not within minutes of it stopping.
Should I monitor my myshopify.com URL or my custom domain?
Your custom domain. That is the address customers use, and it is the one carrying the DNS records and the TLS certificate that cause most store-specific outages. A myshopify.com URL can respond perfectly while your real storefront is unreachable.
How many false alarms should I expect?
Very few, by design. Cassian™ re-checks 30 seconds after a failure before opening an incident, which filters out the single-request failures that make up most of the noise in naive monitoring. When the store recovers, you get a resolution notice with the downtime duration rather than silence.

Imagine if your store could tell you when something's wrong.

Free scan, results in minutes. Zero-order alerts on every plan, including the free one.