Quickstart
Get your first alert flowing in under 5 minutes.
1. Create Your Account
Sign up at app.notifyhero.com. No credit card required — the Free plan includes everything you need to get started.
Once you're in, you'll land on your Dashboard — your command center for all incidents, schedules, and services.
2. Create a Service
Services represent the systems your team owns. Go to Settings → Services → New Service.
- Name:
api-service - Description:
Production API backend - Escalation Policy: Select "Default" (we'll customize this next)
Every alert in NotifyHero routes through a service. Think of services as the "who owns this?" mapping for your infrastructure.
3. Connect Your First Integration
Go to your service → Integrations tab → Add Integration.
Pick your monitoring tool (Datadog, CloudWatch, Prometheus, Grafana, or any of 100+ supported tools). You'll get a unique webhook URL:
https://events.notifyhero.com/v1/ingest/srv_a1b2c3d4e5f6
Paste this URL into your monitoring tool's webhook configuration. That's all the setup needed on the monitoring side.
4. Set Up Your On-Call Schedule
Go to On-Call → Schedules → New Schedule.
- Name:
API Team Primary - Timezone: Your team's timezone
- Rotation: Weekly, starting Monday 09:00
- Members: Drag team members into rotation slots
Week 1: alice@your-company.com
Week 2: bob@your-company.com
Week 3: carol@your-company.com
Layer multiple schedules (primary + backup) and add holiday overrides later. See Schedules for details.
5. Configure Notifications
Each team member sets their own preferences at Profile → Notification Rules.
| Urgency | Channels | |---------|----------| | High | Phone call → SMS → Push (1 min intervals) | | Low | Email + Slack |
NotifyHero supports 12 channels: phone, SMS, push, email, Slack, Teams, WhatsApp, Telegram, Discord, webhook, live call routing, and browser push.
6. Trigger a Test Alert
curl -X POST https://events.notifyhero.com/v1/ingest/srv_a1b2c3d4e5f6 \
-H "Content-Type: application/json" \
-d '{
"event_type": "trigger",
"severity": "critical",
"title": "CPU usage above 95%",
"source": "api-service-prod-01",
"description": "CPU has been above 95% for 5 minutes",
"details": {
"host": "api-service-prod-01",
"cpu_percent": 97.3
}
}'
You'll receive a notification within seconds. The incident appears on your Dashboard with full details.
7. Resolve It
Resolve from the Dashboard, mobile app, Slack, or via API:
curl -X POST https://events.notifyhero.com/v1/ingest/srv_a1b2c3d4e5f6 \
-H "Content-Type: application/json" \
-d '{
"event_type": "resolve",
"dedup_key": "cpu-api-service-prod-01"
}'
What's Next
- Core Concepts — understand events, alerts, and incidents
- Escalation Policies — configure multi-level escalation
- Integrations — connect all your monitoring tools
- AI Features — reduce noise and speed up resolution