Find the blame.
Fix the outage.
BlameBot is the on-call agent that turns every Vercel deploy failure, Sentry error, and uptime alert into an explained incident, a paged owner, and (if you let it) an automatic rollback.
Production deploy failed: checkout/api
TypeError: Cannot read properties of undefined (reading 'currency')
root cause: commit f3a1c removed currency fallback in cart adapter
blast radius: all checkouts since 14:32 UTC
recommend: rollback to previous deploy
Four steps from alert to all-clear.
The whole loop runs in seconds. You stay in Slack. The bot does the digging.
Detect
HMAC-validated webhook receivers for Vercel, Sentry, and UptimeRobot. Deduped, normalized, never doubled-up.
Explain
Pulls the offending commit, files, and PR from GitHub. Surfaces the three most similar past incidents.
Triage
AI writes a tight report — root cause, blast radius, recommended action — and pages the right human.
Act
One reply in Slack runs the rollback via the Vercel API. Or let autopilot do it for you.
Postmortems write themselves.
Once an incident is resolved, BlameBot writes a blameless postmortem from the timeline — summary, root cause, what went well, what went wrong, action items with owners and due dates.
- ## Summary
- Checkout failed for 14m after a commit removed a fallback…
- ## Root cause
- currency adapter stopped guarding undefined cart…
- ## Action items
- [ ] add adapter unit tests · @sarah · 2d
- [ ] gate cart adapter on canary · @priya · 5d