One Gate for all your Notifications

The open-source notification routing platform. Mute noisy alerts, rate-limit chatty services, or switch delivery targets instantly—all from the web UI. Self-host for free or let us handle the infrastructure with our managed cloud.

How NotifyGate Works

Ingest events, apply rule actions, then deliver to one or multiple channels

Events from Your Servers

  • Payment alerts
  • User activity
  • Monitoring metrics
  • API webhooks

NotifyGate Processing

  • Match rules
  • Apply filters
  • Throttle
  • Schedule
  • Transform events

Multi-Channel Delivery

  • Slack
  • Discord
  • Email
  • Webhook
  • Teams
  • Telegram

Payment Service

  • Transaction alerts

User Service

  • Auth & activity

Monitoring

  • System metrics

External APIs

  • Third-party webhooks

Powerful Rule Actions

Control event flow with flexible actions - no code changes required

Route

Send events to notification channels

Immediately routes matching events to your configured notification channels like Slack, Discord, Email, or Webhooks. You can send to multiple channels at once.

Throttle

Limit event frequency over time

Controls how many events can be processed within a specific time window. For example, allow a maximum of 3 events per 5 minutes to prevent notification spam.

Mute

Block events from being sent

Completely blocks matching events from being processed or routed. Useful during maintenance windows or to silence known issues temporarily.

Escalate

Re-route events after a time delay

Waits for a specified time period before routing events to different channels. Perfect for escalating unresolved issues to higher priority channels or on-call teams.

Transform

Modify event data before routing

Changes event properties before they're sent to notification channels. You can override severity levels or add custom tags to enrich event metadata.

Chain Actions

Combine multiple actions per rule

Mix and match actions in a single rule. For example: throttle, transform severity to "critical", then route to PagerDuty and Slack - all in one workflow.

Chain Multiple Actions in a Single Rule

Build sophisticated automation pipelines without writing code. Each event flows through all enabled rules sequentially, allowing multiple rules to transform, route, and act on the same event.

How Teams Use NotifyGate

Real-world scenarios from startups to enterprises

Smart Routing by Environment

Rule: $.environment == "production"

Action: Route production errors to Email + Slack, staging to Discord, dev to Slack #engineering. Change routing instantly without code deploys.

Throttle Noisy Services

Rule: $.project == "sensor-api"

Action: Throttle to max 3 alerts per 5 minutes. Prevent Slack flooding from chatty services while preserving critical signals. Reduce alert volume by 80%.

Mute During Maintenance

Rule: $.type == "database.connection_failed"

Action: Mute known issues during planned downtime. Toggle rules on/off instantly via UI - no code changes. Resume alerts when maintenance completes.

Escalate Unresolved Incidents

Rule: $.level == "critical"

Action: Escalate via webhook after 15 minutes if Slack alert unacknowledged. Automatic escalation chains ensure critical issues reach on-call engineers.

Transform Sensitive Data

Rule: $.type == "payment.failed"

Action: Transform to redact credit card numbers, mask PII, or override severity levels before routing. Enrich events with custom tags without changing app code.

Chain Multiple Actions

Rule: $.metadata.customer_tier == "enterprise"

Action: Transform to add priority tag → Route to Slack + Email → Escalate to PagerDuty after 5min. Combine actions for complex workflows.

Beautiful Notifications, Everywhere

See how your events appear across different channels. Rich formatting, metadata, and links - automatically formatted for each platform.

Simple, transparent pricing

Self-host for free, forever. Or let us run it for you with our managed cloud plans.

Hobby

Perfect for side projects

  • Price: $0 Forever free
  • 5,000 events/month
  • 2 connectors (no email channel)
  • 2 routing rules
  • 30-day event retention
  • Basic routing & throttling
  • Community support

Starter

For small teams

  • Price: $9/mo Billed monthly
  • 50,000 events/month
  • 20 connectors (all channels)
  • 20 routing rules
  • 120-day event retention
  • Auto-retry & escalation
  • Dead-letter queue
  • Email support (24-48h response)

Pro

For growing teams

  • Price: $39/mo Billed monthly
  • 500,000 events/month
  • Unlimited connectors
  • Unlimited routing rules
  • 180-day event retention
  • Usage-based overage billing
  • AI agent integration (MCP)
  • Priority routing engine
  • Custom domain support
  • Priority support (4-8h response)
  • $5 per 100K additional events

Prefer to self-host? NotifyGate is open source (MIT) — deploy on your own infrastructure for free.