IT OPS

Cloudflare 5xx surge to auto-published degraded-service banner

Watches Cloudflare for a surge in 5xx responses and, when origin errors confirm a real outage, writes and auto-publishes a degraded-service banner to your status page…

CategoryIT Ops
Enginesim
Difficultyadvanced
Triggerschedule
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerScheduled poll of Cloudflare 5xx error rateCloudflareCloudflare
  • LogicConfirm outage: edge errors AND Sentry server errorsSentrySentry
  • ActionWrite degraded-service banner with rolling ETAOpenAI
  • OutputAuto-publish banner to status pageHTTP webhook
  • ActionNotify team that banner is liveSlack

What it does

Detects an edge-level outage from Cloudflare analytics and publishes a customer-facing degraded-service banner without waiting for a human, because every minute of silence during a confirmed outage costs trust. It cross-checks Sentry to avoid false alarms from a single bad deploy.

When to use it

Use it for high-traffic services where a confirmed 5xx surge should immediately show a banner. Best when you accept fully automated publishing for major-severity events and want the message generated, not templated.

How it works

  1. 1A schedule polls Cloudflare for the 5xx error rate over the last few minutes.
  2. 2A logic step confirms the surge is real by requiring both an elevated edge error rate and corroborating Sentry server errors.
  3. 3An OpenAI step writes a short degraded-service banner with an honest rolling ETA.
  4. 4The banner is auto-published to the status page via an HTTP webhook.
  5. 5A Slack message notifies the team that an automated banner went live.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect CloudflareWorkers, Pages, R2, KV — the edge stack.
  2. 2
    Connect SentryErrors, performance, releases.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect HTTP webhookTrigger any URL on agent actions.
  5. 5
    Connect SlackChannels, DMs, threads, mentions.
  6. 6
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  7. 7
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  8. 8
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.