Notification channels

A channel is a destination for alert events. Each alert rule targets exactly one channel, but the same channel can be reused across many rules. Manage channels at imaa.w3i.io/settings/notifications.

Channel types

Each channel has a type and a JSON config blob. The shape ofconfig depends on the type:

email

{
  "email": "you@example.com"
}

slack_webhook

{
  "webhook_url": "https://hooks.slack.com/services/T000/B000/XXXX"
}

Use a Slack incoming webhook URL. Create one in your Slack workspace under Apps → Incoming Webhooks.

sms

{
  "phone_number": "+15551234"
}

E.164 format. SMS deliveries count against your monthly alert quota.

webhook

{
  "url": "https://your.api/imaa-hook",
  "secret": "optional-shared-secret"
}

If secret is present, IMAA HMAC-signs every request. See Webhook signatures for the exact scheme, headers, and verification code.

Tier gating

TierAvailable channel types
Freeemail
Proemail, slack_webhook, sms, webhook
TeamAll of the above
EnterpriseAll of the above plus custom integrations on request

Need a channel type that isn't listed (PagerDuty, Opsgenie, Discord)? In the meantime, route through a webhook channel and translate on your side — it's usually a 10-line adapter.