Group
  • Deployment

    Set up on-call basics for a small team (or a team of one)

    Make sure the right person hears the pager, has access, and can hand off without heroics.

    • Plan & validate
    • Automate workflows
    • Beginner
    • General

Free Prompt

Set up basic on-call for my app. Even at team-of-one, I need a plan for when I'm the only one who can respond. A tiny team is not an excuse to skip this; it's a reason to do it well. Set up: 1. Alert routing: a real pager (PagerDuty, BetterStack On-Call, Grafana OnCall, Opsgenie) with SMS/phone notifications for SEV1 alerts. Email alone is not on-call. Slack alone is not on-call. 2. Escalation: if the primary doesn't acknowledge within 5-10 minutes, escalate to a secondary contact (a partner, co-founder, backup, or 'call this friend who can wake me up'). Team of one? Still add a backup number for someone who can physically wake you. 3. Access: everyone who could plausibly be on-call has current credentials for the platform, the database (read-only is fine for triage), the deploy pipeline, the error tracker, and the log viewer. Verify by trying, don't assume. 4. Runbook access: rollback runbook, deploy runbook, and incident response plan are linked from the alert message when possible, or from a single 'when you get paged, start here' doc. Middle-of-the-night is not the time to hunt for a link. 5. Handoff (for real teams): a written weekly handoff summary if you have more than one on-call person. What's currently deployed, any known issues, any expected weirdness (deploys, migrations, third-party maintenance). 6. Post-alert: quiet hours after a page, a policy for follow-up (file a follow-up issue for anything worth fixing so you don't lose it in the fog of the incident), and permission to sleep after mitigation. Don't skip a real pager because you 'always have your phone'. The Slack notification you sleep through is the one that mattered. The deliverable is the pager configured, escalation tested with a fake alert, access verified for anyone who could respond, and runbook links pinned somewhere you can find them at 2am.

What This Does / How This Helps

This sets up a real pager, an escalation path, verified access for whoever might respond, and one-click links to your runbooks, so getting paged at 2am doesn't turn into a five-minute scavenger hunt before you can even start diagnosing. Small teams skip on-call because it feels heavy, and then the first real 3am outage is somebody's phone silently vibrating in another room. The setup is genuinely a couple hours and it converts 'lucky I happened to see it' into a system that reliably wakes the right person. It also means you can actually take a vacation.

Want to skip doing this by hand?

Fortivibe audits your app for all of the areas these prompts cover (and more).

See What We Check

Related Prompts