The Webhook Relay Blog
Guides, tutorials and comparisons for receiving, testing, securing, transforming and routing webhooks — from localhost to production.
How to Send a Webhook from Google Forms (Apps Script)
Google Forms has no built-in webhooks, but you can POST every response to a URL with a few lines of Google Apps Script and an on-form-submit trigger. Here's the correct setup — no web-app deployment needed — with copy-paste code.
How to Create a Microsoft Teams Webhook (Workflows, 2026)
Microsoft retired Office 365 Connectors, so the old 'Incoming Webhook connector' method is going away. Here's the current way to create a Microsoft Teams incoming webhook using Workflows (Power Automate) — step by step, with the URL format and payload.
How to Get a Discord Webhook URL
A quick step-by-step guide to creating a Discord webhook URL — open Server Settings, go to Integrations, create a webhook, choose a channel, and copy the URL. Includes the URL format, a curl example, embeds, and security tips.
How to Get a Slack Webhook URL (Incoming Webhooks)
A step-by-step guide to getting a Slack incoming webhook URL — create a Slack app, enable Incoming Webhooks, pick a channel, and post messages with a simple curl. Includes the URL format, a Workflow Builder alternative, and how to send any event to Slack.
Twilio Webhooks: Setup, Payloads, Signature Validation & Testing
A complete guide to Twilio webhooks — how they work, how to configure them for SMS and voice, the form-encoded payload, validating the X-Twilio-Signature header, retry behavior, and how to test Twilio webhooks on localhost.
Webhook Architecture Diagram: How Webhooks Flow End to End
A clear webhook architecture diagram and breakdown — from the sender that emits an event to the endpoint that receives it, plus the queue, retries, signature verification and fan-out a production-grade webhook architecture needs.
Webhook vs WebSocket: What's the Difference?
Webhooks and WebSockets both deliver real-time data, but one is a short one-way HTTP callback and the other a persistent two-way connection. A clear comparison of webhook vs WebSocket, when to use each, and how they work together.
Receiving Webhooks in CI/CD: GitHub Actions, Jenkins & Harness (2026)
CI/CD runners are ephemeral and private, so providers can't reach them at a stable URL. Learn how to receive webhooks in GitHub Actions, Jenkins and Harness — behind a firewall, with a persistent URL and no open ports — using Webhook Relay.
An ngrok Alternative for Webhooks: Persistent URLs & Team Broadcast (2026)
Looking for an ngrok alternative for webhooks? Webhook Relay gives you a persistent URL that never changes and lets your whole team share one bucket — every developer receives the same Stripe, Twilio or GitHub webhooks at once. Free plan available.
Splunk Webhook Alerts: Payload, Limits and Fan-Out
Wire Splunk alert actions to webhooks: the exact JSON payload Splunk sends, the webhook action's limitations (no custom headers), URL allowlisting in Splunk Cloud, and how to fan alerts out to Slack, PagerDuty or anywhere else.
Confluence Webhooks: Your Options on Cloud and Data Center
How to get webhooks out of Confluence — Data Center's native webhooks, Cloud's Automation web requests and Forge/Connect apps — plus payload notes, security and testing.
Zendesk Webhooks: Setup, Signatures and Payload Examples
Create Zendesk webhooks the right way: triggers vs event subscriptions, the payload format, verifying X-Zendesk-Webhook-Signature, retries, and a fast local dev loop.
DocuSign Connect Webhooks: Events, HMAC and Retry Behavior
A practical guide to DocuSign Connect webhooks: envelope and recipient events, the JSON payload, HMAC signature verification, and what Connect's aggressive retries mean for your listener.
