Channels
A channel is a destination that alert notifications are delivered to. Zeotap supports three kinds: Slack, email, and a generic webhook. A rule can notify one or more channels.
Prerequisites
- The
alerting.writepermission to create or edit channels (alerting.readto view them) - For Slack: an Incoming Webhook URL from your Slack workspace
- For a webhook: an endpoint that accepts a JSON POST
Adding a Channel
Navigate to Alerts → Channels and add a channel.
- Name the channel (for example, “On-call Slack”).
- Type — choose Slack, Email, or Webhook. The type cannot be changed after creation.
- Fill in the type-specific fields (below).
- Save.
Secret values (Slack and webhook URLs, custom headers) are stored securely and are never shown again. When editing a channel, leave a secret field blank to keep the stored value.
Slack
Delivers notifications to a Slack channel via an Incoming Webhook.
- In Slack, create an Incoming Webhook for the channel you want notifications in.
- Paste the webhook URL into the Slack webhook URL field.
Delivers notifications by email to one or more recipients.
- Recipients — a comma-separated list of email addresses. Each address receives the alert.
Webhook
Delivers a JSON POST to an endpoint of your choice when an incident opens or recovers — suitable for PagerDuty, Opsgenie, or a custom endpoint.
- Webhook URL — the endpoint that receives the POST.
- Custom headers (optional) — one
Key: Valueper line (for example, anAuthorizationheader or a routing key). Sent with every request and stored securely alongside the URL.
Testing a Channel
After creating a channel, use its Test action to send a test notification and confirm delivery works before relying on it.
Channel Status
Each channel shows a resolved status. A channel in an error state indicates a delivery problem (for example, an invalid or revoked URL) — re-check the configuration and re-test.