IT OPS

Incident Resolution All-Clear Publisher

When Sentry marks an issue as resolved, drafts a friendly all-clear update, confirms the error rate has actually dropped via Cloudflare.

CategoryIT Ops
Enginesim
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSentry issue marked resolvedSentrySentry
  • ActionCheck edge error rate at baselineCloudflareCloudflare
  • LogicHold if errors still elevated
  • ActionDraft plain-language all-clearOpenAI
  • OutputPublish resolution + notify SlackHTTP webhook

What it does

Closes the loop on an incident. Many teams publish the outage but forget the all-clear, leaving a stale red banner. This drafts a plain-language resolution note, verifies recovery against real traffic data before declaring victory, and updates the public page.

When to use it

Use it when incidents get opened on your status page but resolutions lag or get skipped. Good for teams that want the all-clear to be both timely and trustworthy, backed by an actual recovery signal rather than a hopeful guess.

How it works

  1. 1A Sentry webhook fires when the issue status changes to resolved.
  2. 2Cloudflare analytics are checked to confirm the error rate at the edge has genuinely returned to baseline.
  3. 3A logic gate holds the update if errors are still elevated, avoiding a premature all-clear.
  4. 4OpenAI drafts a warm, plain-language resolution message referencing the original incident.
  5. 5The resolution publishes to the status page via HTTP webhook and a wrap-up note is posted to Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SentryErrors, performance, releases.
  2. 2
    Connect CloudflareWorkers, Pages, R2, KV — the edge stack.
  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.