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