Cronus Signals

⚡ ZERO-SETUP WEBHOOK SENTINEL FOR AGENCIES

Know a client’s webhook is down before the client does.

Cronus checks the Shopify webhooks, form handlers and APIs your agency looks after every 5 minutes. When one fails, it checks again 20 seconds later. If it fails twice, an incident card goes to your Telegram or Slack channel with the status code and what to look at first.

No card. No code to install. You send the URLs, we set it up.

orders-webhook · ridgeline

POST https://api.ridgeline.co/hooks/orders

🔴 CRONUS SIGNAL · INCIDENT

Telegram

STATUS   500 Internal Server Error
LATENCY  1,284 ms (budget 3,000 ms)
FAILURES 2 consecutive
TIME     03:10:20 UTC

First check: pull the app logs for 03:10 UTC and review the last deploy.

Works with any HTTP endpoint, including:

  • Shopify & Shopify Plus webhooks
  • Webflow form & site webhooks
  • Custom Node.js & Python APIs
  • Zapier / Make webhook endpoints

Four hours of retries, then the orders stop arriving.

When a store’s webhook receiver starts returning errors, Shopify retries the delivery up to 8 times over 4 hours. If it is still failing, Shopify removes the webhook subscription. New orders stop reaching the ERP or warehouse system, and the storefront looks completely normal the whole time.

Cronus raises the alarm within minutes of the first confirmed failure, while the retries are still running and the subscription can still be saved.

Source: Shopify developer docs, “Troubleshoot webhooks”.

One failing webhook, as Shopify handles it 0h → 4h

Retries are spread over the four hours; the dots show the count, not exact timings.

What Cronus does, exactly

Four mechanics, no black box. These are the same rules the engine runs on.

Two-failure verification

A failed check is repeated 20 seconds later. Only a second failure opens an incident, so a single dropped packet or a slow deploy restart doesn’t page anyone. While an incident stays open, duplicate alerts are held back.

03:10:00POST /hooks/orders500 · 1 of 2
03:10:20re-check500 · 2 of 2
03:10:21incident openedalert sent
03:31:00POST /hooks/orders200 · resolved

5-minute health sweeps

Every endpoint is checked in parallel every 5 minutes, from outside your stack. No database access, no agent.

interval: 300s · timeout: 3s default

Exact status codes

Each alert carries the real HTTP response and a first check to match it.

  • 500 app error
  • 502 proxy
  • 504 too slow
  • 404 route gone

No dashboard to watch

Incident and recovery cards go straight into the Telegram or Slack channel your developers already have open, one channel per client so nobody has to work out whose site it is.

● INCIDENT · orders-webhook#ridgeline-alerts
● RESOLVED · down 21 min#ridgeline-alerts

One plan, priced per agency

Start with three endpoints for 14 days. If Cronus catches something you’d have missed, move up to 25 endpoints. No seats, no per-client fees.

pilot
3 endpoints, 14 days, free
card
Not asked for during the pilot
setup
Done by us, test alert included
cancel
Any time

Pro Agency

$99/ month

  • Up to 25 webhooks and API endpoints
  • Health checks every 5 minutes
  • 20-second re-check before any alert
  • Telegram and Slack incident routing
  • Includes a 14-day free pilot on 3 endpoints
Get 3 free pilot endpoints

Questions agencies ask

Does Cronus need access to our codebase or servers?

No. Cronus sends ordinary HTTP requests to the URLs you give it, from outside your infrastructure, the same way a customer or Shopify would. There’s nothing to install and no credentials to share.

How does the 20-second re-check prevent false alarms?

Most one-off failures are a blip: a dropped connection, a container restarting during a deploy. When a check fails, Cronus waits 20 seconds and checks again. Only if the second check also fails does it open an incident and send the alert. That cuts out most false alarms; it can’t promise none, because an endpoint that is down for exactly those 20 seconds will still be reported.

What happens after the 14-day free pilot?

We send you a summary of everything the pilot checked and caught. If you want to keep it, you move to Pro Agency at $99 a month. If not, we switch the monitors off. No card is taken during the pilot, so there’s nothing to cancel and no surprise charge.

How long does setup take?

Your part takes about a minute: email us the URLs and the Telegram group or Slack channel for alerts. We configure the monitors and send a test alert so you can see one arrive before anything real happens.

Send us three endpoints you’d hate to see fail.

The button opens an email with everything we need already laid out.

Start 14-day free pilot (3 endpoints)