Relin docs

Set up webhook receiving, customer webhook delivery, endpoint management, replay, alerts, and API access.

Inbound webhooks

Receive vendor webhooks, forward matching events to your app, investigate delivery failures, and replay stored events.

Start inbound setup

Vendor setup guides

Step-by-step setup for Stripe, GitHub, Shopify, Slack, Twilio, SendGrid, and custom webhook sources.

Browse vendor guides

Dispatch

Send webhooks to your own customers with apps, recipients, event types, a hosted portal, and delivery attempts.

Build Dispatch

API reference

Create API keys, call the backend API, understand scopes, and download the OpenAPI spec.

Open API docs

Agent access

Connect approved agent clients so they can inspect webhook health and start replay after you authorize access.

Open MCP docs

Retries

Use attempts, backoff, pausing, filters, and replay to recover after an endpoint or handler problem.

Read retries

Alerts

Send missing-event, delivery failure, stalled endpoint, and retry backlog alerts to Slack or webhook channels.

Configure alerts

Security

Manage workspace access, API keys, signing secrets, endpoint signatures, and payload visibility.

Review security

Metrics

Read workspace volume, success rate, latency, source health, destination performance, and recent failures.

Read metrics

Teams

Invite teammates, separate access by team, and keep source ownership clear as the workspace grows.

Manage teams

Choose the right path

  • Use Developer → Inbound when Stripe, Shopify, GitHub, or another vendor sends webhooks to your product.
  • Use Developer → Outbound when your product sends webhooks to your customers.
  • Use Replay after you fix a failed receiver and need stored events sent again.
  • Use Alerts when a person or system should know about delivery failures or missing events without checking the dashboard.