Webhook delivery infrastructure

From any tool. To every team.

Connect the tools your team already uses: GitHub, Stripe, Jira, Sentry, and more. Never drop an event. Route the right signals to the right people in Discord, Slack, Telegram, Google Chat, or Webex, in a format your whole team can act on.

Watch the 90-second demo
GitHubpush → main
Discordmessage.create
Stripeinvoice.paid
Slackapp_mention
POST /hooks
Dispatch
Filter Template
DiscordDiscordBOT

Payment Received

$49.99 · customer@acme.co

SlackSlack#payments

invoice.paid triggered

via template: Payment Alert

Webhook200

POST api.example.com/hooks

{ "status": "ok" }

AES-256 at restHMAC signature verifiedMFA enforced10K events/mo free

Connect in one click. No copy-pasting.

For supported providers, Dispatch registers the webhook automatically via OAuth. No URL to copy, no signing secret to paste. Just authorize and go.

Sources

GitHubGitHub
GitLabGitLab
Bitbucket
StripeStripe
Jira
LinearLinear
SentrySentry
SupabaseSupabase
ShopifyShopify
VercelVercel
PayPalPayPal
SalesforceSalesforce
OpenAIOpenAI
SlackSlack
PostHogPostHog
PatreonPatreon
TwitchTwitch
YouTubeYouTube

Destinations

DiscordDiscord
SlackSlack
TelegramTelegram
Google ChatGoogle Chat
WebexWebex
MatrixMatrixSoon

Watch the demo

Up and running in minutes

Three steps to reliable webhook delivery. No infrastructure to manage.

Or subscribe on YouTube for new walkthroughs.

01

Add a source

Connect a provider via OAuth and Dispatch registers the webhook automatically, or paste any URL manually. No copy-pasting signing secrets.

02

Define destinations

Point to where events should be delivered. One source, many targets.

03

Start dispatching

Events flow automatically with retries and real-time logs. Replay any delivery from the dashboard in one click.

Terminal, assistant, or dashboard. Your call.

dispatch listen tunnels events to localhost. The MCP server puts your assistant in control. The dashboard covers everything else without getting in the way.

  • Idempotent event ingestion
  • Typed webhook payloads
  • Signature verification out of the box
  • Local dev tunnel via dispatch listen
  • MCP server for AI assistants (Claude, Cursor, VS Code)
  • Project-scoped API keys
response.json
{
  "id": "evt_9kXmR2pL",
  "status": "delivered",
  "event_type": "invoice.paid",
  "attempts": 1,
  "latency_ms": 42,
  "destination": "https://api.example.com/hooks"
}

Manage webhooks with AI

The Dispatch MCP server lets AI assistants create sources, connect destinations, inspect events, and configure filters, all through natural language.

  • Works with Claude, Cursor, VS Code, Windsurf
  • One-click install for Cursor
  • One-command setup for Claude Code
  • 18 tools covering sources, destinations, events, filters, templates, and transforms
  • Project-scoped API key authentication
terminal

Install in one command

$ claude mcp add dispatch \
  -e DISPATCH_API_KEY=dsp_... \
  -e DISPATCH_API_URL=https://api.dispatch.tech \
  -- npx @dispatch.tech/mcp

Then just ask

>"List all my webhook sources"

>"Connect my GitHub source to Discord"

>"Show me today's failed deliveries"

Your first event is one POST away.

Connect a source, pick your destinations, and ship. Free plan with 10K events a month, no credit card required.

POST /hooks/your-slug

As seen on

Dispatch - Reliable webhook delivery for modern teams | Product Hunt