Integrations

WebhookLane works with any service that can send HTTP webhooks. Here are guides for popular integrations.

Stripe

  1. Create a source named "Stripe" in WebhookLane
  2. In the Stripe Dashboard, go to Developers → Webhooks
  3. Add endpoint and paste your WebhookLane ingest URL
  4. Select the events you want to receive

GitHub

  1. Create a source named "GitHub"
  2. In your repo, go to Settings → Webhooks → Add webhook
  3. Set Payload URL to your ingest URL
  4. Set Content type to application/json
  5. Select events to trigger the webhook

Cal.com

  1. Create a source named "Cal.com"
  2. In Cal.com, go to Settings → Developer → Webhooks
  3. Add subscriber URL using your ingest URL
  4. Select booking events (created, cancelled, etc.)

Railway

  1. Create a source named "Railway"
  2. In your Railway project, go to Settings → Webhooks
  3. Add your ingest URL
  4. Railway sends deploy status and other project events

Instatus

  1. Create a source named "Instatus"
  2. In your Instatus status page, go to Settings → Webhooks
  3. Add your ingest URL
  4. Instatus sends incident create/update/resolve events

Slack (as Destination)

  1. In Slack, create an Incoming Webhook via your Slack App or workflow
  2. Create a Slack destination in WebhookLane with the webhook URL
  3. 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).