Notifications & alerts
The moment a link is clicked or a QR code is scanned, xengo can tell the systems and people who need to know. Alerts are per link: a channel only fires for links that have it selected.
The 24 channels
Section titled “The 24 channels”| Family | Channels |
|---|---|
| Team chat | Slack, Microsoft Teams, Google Chat, Discord, Mattermost, Rocket.Chat, Webex, Zoho Cliq, Telegram |
| Automation | Zapier, Make, n8n, Pipedream, IFTTT, Power Automate, Home Assistant |
| On-call / push | PagerDuty, Opsgenie, Pushbullet, Pushover, Gotify, ntfy |
| Direct | Generic webhook, Email |
Chat channels receive a human-readable message; automation channels and the generic webhook receive the structured JSON event (see Webhooks for the payload).
Setting up a channel
Section titled “Setting up a channel”Notifications → Add channel, pick the type, paste the destination (a Slack incoming-webhook URL, a Zapier catch hook, an email address…), save. Then open each link that should alert and tick the channel in its Notifications section. Send test fires a real delivery so you can verify the wiring end to end.
Signed deliveries (optional to verify)
Section titled “Signed deliveries (optional to verify)”Channels that POST to an endpoint you own — webhook, Zapier, Make, n8n,
Pipedream, Power Automate, Home Assistant — are HMAC-signed. You get a
whsec_ secret once, at creation. Verifying is optional: ignore the
headers and everything works; verify and you can trust every event. Details
and code: Webhooks.
Retries and the delivery log
Section titled “Retries and the delivery log”Failed HTTP deliveries retry automatically with backoff — 30 s, 2 m, 10 m, 15 m, 15 m (six attempts in all) — with the same event id on every attempt so your de-duplication is trivial. Every attempt is recorded in the channel’s Recent deliveries log (when, which link, attempt number, HTTP result), retained 7/30/90 days by plan.
Email channels: double opt-in
Section titled “Email channels: double opt-in”An email channel starts pending: the address receives a branded confirmation email (single-use link, valid 24 hours) and nothing is delivered until they click it. Changing the address re-confirms the new one; you can resend from the channel’s sheet. This is anti-abuse by design — nobody can point alerts at an inbox they don’t control.
Plan availability
Section titled “Plan availability”Email alerts are on every plan. All 24 channels — including signed webhooks — are included from Pro.
