Skip to content

Welcome to Relaye

Relaye is a webhook multiplexer that helps you manage, route, and transform notifications from various sources to your preferred channels.

Relaye Dashboard Screenshot

What is Relaye?

Relaye acts as a central hub for all your notifications, allowing you to:

  • Receive webhooks from various services (generic webhooks, Grafana, Stripe, email)
  • Route messages to different notification channels (Telegram, Slack, Discord, email)
  • Transform content using customizable templates
  • Manage access through team-based permissions

Why Use Relaye?

Managing notifications across multiple systems can quickly become unwieldy. Relaye solves this by:

  • Centralizing your webhook management in one dashboard
  • Eliminating the need to set up separate notification integrations for each service
  • Providing a unified interface for viewing incoming events
  • Supporting team collaboration with shared notification channels
flowchart LR
    ES[Your Services] -->|Send Data| I[Inputs]
    I -->|Transform| C[Connections]
    C -->|Deliver| O[Outputs]
    O -->|Notify| ENS[Your Notification Channels]

    style ES fill:#d4ebf2,stroke:#333,stroke-width:1px
    style ENS fill:#d4ebf2,stroke:#333,stroke-width:1px

Key Features

  • Multiple Input Types: Generic webhooks, email, Grafana alerts, and Stripe events
  • Multiple Output Types: Telegram, Slack, Discord, email (AWS SES), and generic webhooks
  • Templating: Customize notification content using Liquid and Markdown
  • Team Management: Create and manage teams with different permissions
  • Event Logging: Track incoming webhooks and outgoing notifications
  • Live Preview: See how your notifications will look before sending

Core Concepts

Relaye is built around three main concepts:

  1. Inputs: Sources of notifications (webhooks, emails)
  2. Outputs: Destinations for notifications (Telegram, Slack, etc.)
  3. Connections: Links between inputs and outputs, with optional transformation

These concepts work together to give you a flexible notification routing system.

Getting Started

Ready to begin? Check out the Quick Start Guide to set up your first input and output.