Alarum
forum Forwarders

Forward any webhook to Discord or Slack

Route any webhook to Discord or Slack with templated payloads, level thresholds and per-token rules. Free at every plan.

error

The problem

Each tool has its own way of posting to Discord. Some skip it entirely. You end up writing one custom adapter per service, and changing the destination means editing N codebases.

check_circle

How Alarum solves it

Alarum normalizes incoming events, then re-emits each one as a properly formatted Discord embed or Slack block. Configure the destination URL once per project; every matching event flows through. Switch tools or move channels without touching any source code.

Integrate in one line

POST a normalized event to Alarum, configure a Discord or Slack forwarder, Alarum mirrors it. Replace <YOUR_TOKEN> with an ingestion token from your project, then send.

# 1. Send any event to Alarum (from any service or script)
curl -X POST https://alarum.me/h \
  -H "Authorization: Bearer <YOUR_TOKEN>" \
  -d '{
    "level": "warn",
    "title": "Disk usage above 80%",
    "message": "Host db-01 is at 84% disk",
    "source": "monitoring"
  }'

# 2. In Alarum, add a Discord forwarder on this token with min_level=warn.
# Every warn/error/critical event auto-forwards as a properly formatted embed.

Why teams pick Alarum for this

forum

Discord embeds

Color-coded by level, with fields, timestamp, source and author block. No template required.

tag

Slack blocks

Rich Slack message blocks with the same metadata, posted via incoming webhook URL.

edit_note

Generic webhook output

Build a custom JSON template for any other destination: Telegram, Mattermost, Pushover, your own bot.

tune

Per-forwarder level threshold

Pipe only warn+ to #ops while info still lands in Alarum. Multiple forwarders per project.

lock

Anti-SSRF guard

Outbound targets are vetted against private IP ranges. No internal host smuggling.

attach_money

Free at every plan

Forwarders never count against any limit. Run as many as you need on Discover.

Why not just use X?

Zapier charges per zap and rate-limits hard at the cheap tiers. IFTTT is consumer-grade and noisy. Most SaaS tools support one chat platform but not the other. Alarum is the bridge layer so every source ends up everywhere you need.

Try it free, no card

Sign in with GitHub or Codeberg. First event in under five minutes.

Get started