Pipe events to Discord
Send rich embeds to a channel via a connected bot or a channel webhook. Classify, enrich, and redact in flight first — then land only what matters, with retries and a dead-letter queue behind every delivery.
connect Discord
- 01
connect the bot
Add the ingestlayer bot to your server, or paste a channel webhook URL. Either credential is held in-region.
- 02
choose the channel
Select the target channel from the picker. Each connected channel is one reusable destination row.
- 03
shape the embed
The default embed carries the event name as its title and the payload as name/value fields; override with $event.* references.
┌─ #ops ─────────────────────────────────┐ │ ▎ payment.failed │ │ ▎ customer acme-inc │ │ ▎ amount €240.00 │ │ ▎ reason insufficient_funds │ │ ▎ attempt 2 │ └─────────────────────────────────────────┘
notes
- Channel webhooks are limited to about 30 messages per minute; sustained volume should use the bot connection instead.
- An embed allows at most 25 fields and 6000 total characters; larger events are summarized.
- Mentions (@everyone, @role) are suppressed by default — opt in per pipeline if you actually want a ping.
route to Discord
- Track user signups in Discordtrack
- Monitor failed payments in Discordmonitor
- Route support escalations in Discordalert
- Track waitlist signups in Discordtrack
- Track new subscriptions in Discordtrack
- Track canceled subscriptions in Discordtrack
- Track successful payments in Discordtrack
- Track trial conversions in Discordtrack
- Track form submissions in Discordtrack
- Track feature usage in Discordtrack
- Track file uploads in Discordtrack
- Monitor failed logins in Discordmonitor
- Monitor usage-limit hits in Discordmonitor
- Monitor error spikes in Discordmonitor
- Monitor cron-job health in Discordmonitor
- Monitor CI/CD build status in Discordmonitor
- Flag high-value leads in Discordalert
- Catch churn-risk signals in Discordalert