Loading…

Who is On-Call

Rows show each rotation's coverage window. Yellow outline = override active. Hover chips for full name. Times shown in Eastern Time (ET).
Loading…
Current On-Call Chain
Loading…
Active Overrides
Loading…
Create Override
My Contact Info
Update your phone numbers here. These override the OpsGenie defaults and are used when you are paged.
Not signed in — contact info unavailable.
System Health, backup, Datadog webhooks
Backup note: Downloads the SQLite database. For automated daily backups, add to EC2 crontab: 0 2 * * * cp ~/oncall-engine/oncall.db ~/oncall-engine/backups/oncall_$(date +\%Y\%m\%d).db  ·  External monitoring: Poll /health/detailed via UptimeRobot / AWS CloudWatch for downtime alerts. Set HEALTH_SLACK_CHANNEL=#oncall-health in .env for in-app heartbeats every 5 min.
📬 Salesforce Integration (via Solace Broker)
Loading…
🧪 Test Mode Redirect all pages to yourself — no real engineers are paged
Loading…
All Users — Contact Info Admin view · edit any user's paging contacts
Name Email SMS Voice Source
Loading…
🐕 Datadog Webhook Endpoints
Each customer integration gets its own secure URL. Configure in Datadog: Integrations → Webhooks → URL.
Slug / URLIntegrationPolicy PrioritySecret
Loading…

On-Call Statistics

📅 Subscribe iCal
Loading…
Incidents per week
Times paged per person
PersonTimes pagedAvg ACK timeLast paged
Loading…
Team Level Configuration Configure what each escalation level shows on the schedule calendar
Each level maps to an OpsGenie schedule and defines 1–4 coverage windows (time slots) to display on the calendar. Changes take effect immediately on the next calendar load.
Loading…
Escalation Policies
Each policy defines which schedules are paged, at what delay from alert creation, and how many times to repeat. Assign a policy to an integration by including "escalation_policy": "Policy Name" in the alert payload.
NameDescriptionRules RepeatDefault
Loading…