Grafana sends the alert
A Grafana contact point sends a signed webhook when an alert starts or recovers.
WakeOps receives your Grafana alerts, finds the engineer responsible for the affected service, calls them, retries unanswered calls, and escalates when necessary.
Critical alert
Call workflow active
Attempt 1 of 2 - waiting for acknowledgement
How it works
WakeOps sits between Grafana and your on-call contacts. The webhook returns quickly while the call workflow continues safely in the background.
A Grafana contact point sends a signed webhook when an alert starts or recovers.
Alert labels identify the host, application, environment, and assigned engineers.
WakeOps calls the on-call engineer with the incident details and tracks the result.
The call is retried, then escalated to the senior engineer when needed.
What WakeOps offers
No crowded feature list. WakeOps focuses on receiving a Grafana alert, reaching the responsible engineer, and keeping a clear record of the response.
PHONE ALERTS
Assigned engineers receive a direct phone call with the service, environment, resource, and alert name.
RETRY AND ESCALATION
WakeOps retries the on-call contact and moves to the senior contact based on the incident workflow.
EMAIL AND SLACK
Email and Slack notifications are sent independently, so one provider failing does not block the others.
INCIDENT HISTORY
Each incident has its own page with call attempts, notification results, acknowledgement, and a timeline.
Built for Grafana alerts
Add the organization webhook as a Grafana contact point. When an alert fires, WakeOps validates the secret, reads the labels, maps the affected service, and starts the incident workflow.
Start your incident flow
Create your organization, map services to engineers, connect Grafana, and test the full flow before relying on it.
Get started