Now in public beta

One webhook.
Any channel.

Slack limits you to one webhook URL per channel. SlackPipes gives you a single endpoint that routes messages anywhere in your workspace.

Use channel names or IDs 5-minute setup Free tier available
# Just use the channel name!
curl -X POST api.slackpipes.com/hook/abc123/alerts \
  -H "Content-Type: application/json" \
  -d '{"text": "Deploy complete!"}'

# Or use a header for the channel
curl -X POST api.slackpipes.com/hook/abc123 \
  -H "Content-Type: application/json" \
  -H "X-SlackPipes-Channel: engineering" \
  -d '{"text": "Build passed"}'

Built for developers

Everything you need to route Slack messages reliably, without fighting rate limits or managing multiple webhooks.

Channel names work

Use #alerts or general directly. No need to look up channel IDs.

Flexible routing

Route via URL path, header, or body. Set a default channel as fallback.

Request logging

Full visibility into every request. Status, timing, errors. Content never stored.

Rate limit handling

Built-in queuing with exponential backoff. Never lose a message.

Simple, honest pricing

Pay for what you use. No hidden fees, no artificial limits on webhooks.

Free

$0
  • 1,000 messages/month
  • 1 webhook
  • 24-hour log retention
Get started
Popular

Pro

$19 /mo
  • 50,000 messages/month
  • 10 webhooks
  • 30-day log retention
  • Custom webhook slugs
Get started

Enterprise

$99 /mo
  • 500,000 messages/month
  • 100 webhooks
  • 90-day log retention
  • Priority support
Get started

Ready to simplify your Slack integrations?

Set up in 5 minutes. No credit card required.

Add to Slack