ENGINEERING

Page on-call for Sentry spikes, then open a Linear follow-up bug

For high-severity Sentry spikes, pages the owning team's on-call via PagerDuty immediately.

CategoryEngineering
Enginesim
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSentry high-severity spike alertSentrySentry
  • ActionResolve owning team from CODEOWNERSGitHubGitHub
  • LogicGate on severity (error/fatal only)
  • ActionTrigger PagerDuty incident for teamPagerDutyPagerDuty
  • LogicSearch Linear for existing fingerprint bugLinearLinear
  • OutputCreate deduplicated Linear follow-up bugLinearLinear

What it does

Splits a Sentry spike into two responses: an immediate PagerDuty page for the team that owns the broken code, plus a deduplicated Linear bug that survives after the page clears so the root cause actually gets fixed. The CODEOWNERS file decides who gets paged.

When to use it

Use it for production-critical services where a spike needs human eyes in minutes, but you also want a durable ticket so the fix doesn't vanish once the incident is acknowledged. Ideal when PagerDuty schedules are aligned to the same teams referenced in CODEOWNERS.

How it works

  1. 1A Sentry alert fires on a spike for an issue at error or fatal level.
  2. 2The flow resolves the culprit file's owning team from the GitHub CODEOWNERS file.
  3. 3It checks severity: only error/fatal level spikes proceed to paging.
  4. 4It triggers a PagerDuty incident targeted at that team's escalation policy with the Sentry link.
  5. 5It searches Linear by fingerprint and creates a follow-up bug if none exists, linking the PagerDuty incident.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SentryErrors, performance, releases.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  3. 3
    Connect PagerDutyIncidents, on-call, escalations.
  4. 4
    Connect LinearIssues, projects, cycles, triage.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.