Slack Bridge
A lightweight relay that receives Slack event subscriptions and forwards them to a Poke ingest endpoint. No storage, no queue - just a stateless bridge between Slack's Events API and your application.
How it works
- 01Point Slack here
Set this site's URL as your Slack Events Request URL. Slack sends a challenge request first to verify the endpoint.
- 02We verify and relay
The bridge responds with the challenge token to confirm the endpoint is live, then forwards every subsequent event as a JSON POST to the Poke ingest pipeline.
- 03Your app receives it
Poke processes the forwarded event payload just like any other inbound webhook. No additional configuration needed on your side.
Endpoint
Configure your Slack app with the following Request URL. The bridge handles both the initial URL verification handshake and all subsequent event deliveries.
POST /api/slack-eventsSetup
In your Slack app dashboard, navigate to Event Subscriptions and toggle events on. Enter the full URL of this site with /api/slack-events appended. Slack will send the challenge request automatically. Once verified, subscribe to the events you need.
https://your-site.vercel.app/api/slack-eventsAbout
Slack Bridge is a purpose-built connector. It does one thing: receive Slack Events API payloads and forward them to a Poke ingest endpoint without modification. It stores nothing, logs nothing to disk, and responds immediately to every request. Built with TanStack Start and deployed on Vercel.