Integrations
WebhookLane works with any service that can send HTTP webhooks. Here are guides for popular integrations.
Stripe
- Create a source named "Stripe" in WebhookLane
- In the Stripe Dashboard, go to Developers → Webhooks
- Add endpoint and paste your WebhookLane ingest URL
- Select the events you want to receive
GitHub
- Create a source named "GitHub"
- In your repo, go to Settings → Webhooks → Add webhook
- Set Payload URL to your ingest URL
- Set Content type to
application/json - Select events to trigger the webhook
Cal.com
- Create a source named "Cal.com"
- In Cal.com, go to Settings → Developer → Webhooks
- Add subscriber URL using your ingest URL
- Select booking events (created, cancelled, etc.)
Railway
- Create a source named "Railway"
- In your Railway project, go to Settings → Webhooks
- Add your ingest URL
- Railway sends deploy status and other project events
Instatus
- Create a source named "Instatus"
- In your Instatus status page, go to Settings → Webhooks
- Add your ingest URL
- Instatus sends incident create/update/resolve events
Slack (as Destination)
- In Slack, create an Incoming Webhook via your Slack App or workflow
- Create a Slack destination in WebhookLane with the webhook URL
- Use Handlebars transforms to format messages as Slack Block Kit JSON
Custom Webhook Endpoints
Any HTTP endpoint that accepts POST requests can be a destination. Add custom headers for authentication (e.g., Bearer tokens, API keys).