Quickstart
This guide takes you from a new account to an alert ringing on your phone in about five minutes. You need an EvoHub account (see Create your account), your phone, and a terminal with curl for the test alert. Nothing here costs money: it stays well inside the free monthly allowance.
Install the app and sign in
Install EvoHub from the App Store or Google Play, sign in with the same account you use in the console, and allow notifications. Your phone is now registered for push.
Turn on your notifications
In the console, open the avatar menu and go to My Account → Notifications. Check that Mobile Push is on and says Sends to your mobile devices.
For phone calls as well, verify your number first: Phone number not verified links to where you do it. A new account can also do this in the setup flow's Phone number step, which calls you to confirm the number (see Setup, tours and tips). Then turn Phone Call on.
Create an escalation policy that pages you
Go to On-Call → Escalation Policies and choose New Policy. Enter a Policy Name, for example Quickstart. Under Escalation Steps, leave step 1 at Notify after 0 (now), set its target to User and pick yourself. Choose Create Policy.
Create an integration
Go to On-Call → Integrations, open + Add Integration and choose Webhook. Enter an Integration Name, pick the Quickstart policy as the Escalation Policy, and choose Create Integration. Copy the Webhook URL it shows.
Send a test alert
Run this in a terminal, with your webhook URL in place of the one shown:
curl -X POST 'https://evohub.io/ingest/alerts?key=YOUR_INTEGRATION_KEY' \
-H 'Content-Type: application/json' \
-d '{"title": "Quickstart test alert", "severity": "high", "fingerprint": "quickstart-test"}'
EvoHub answers with "created": 1, and within seconds your phone shows a push notification (and rings, if you turned on phone calls).
Acknowledge it
Tap the notification to open the alert in the app and choose Acknowledge, or, on a call, press 4. The escalation stops. The alert's timeline in On-Call → Alerts shows every notification and who acknowledged it.
Resolve it
Send the same fingerprint with "status": "resolved", the way a monitoring tool reports a recovery:
curl -X POST 'https://evohub.io/ingest/alerts?key=YOUR_INTEGRATION_KEY' \
-H 'Content-Type: application/json' \
-d '{"fingerprint": "quickstart-test", "status": "resolved"}'
Or choose Resolve on the alert in the app or the console.
If nothing arrives, see Troubleshooting.
Next steps
You now have the whole path working: a tool sends to an integration, the integration's escalation policy pages a person, and the person responds. To make it real for a team:
Connect your monitoring tool
Point Prometheus, Grafana, Datadog, Zabbix or any of 44 integrations at EvoHub instead of curl.
Moving from Opsgenie or PagerDuty? The importers create schedules, escalation policies and integrations for you: see Migrate from Opsgenie and Migrate from PagerDuty.

