The Webhook Relay Blog

Guides, tutorials and comparisons for receiving, testing, securing, transforming and routing webhooks — from localhost to production.

Security

Securing Jenkins: A Hardening Checklist for Self-Hosted CI

How to secure a self-hosted Jenkins controller: authentication, authorization, TLS, plugins, agents, credentials — and how to receive webhooks without exposing Jenkins to the internet.

Sep 9, 202610 min read
Comparisons

Free Webhook Testing Tools Compared (2026): webhook.site, Beeceptor, RequestBin, Hookdeck Console, ngrok Inspector and Webhook Bin

The free tools for testing and inspecting webhooks in 2026, compared: webhook.site, Beeceptor, RequestBin, Hookdeck Console, ngrok's inspector, provider CLIs and Webhook Bin — what each shows you and when to use it.

Sep 8, 20263 min read
Integrations

Send Stripe Webhooks to Slack Without a Server (JavaScript Function)

Turn Stripe webhooks into Slack messages without a backend: point Stripe at a Webhook Relay endpoint, attach a 20-line JavaScript function that builds the Slack payload, and forward to the Slack incoming webhook.

Sep 8, 20264 min read
Guides

How to Receive Webhooks on Localhost: 5 Ways Compared (2026)

Five ways to receive webhooks on localhost, with the exact command for each: Stripe CLI, ngrok, Cloudflare Tunnel, smee.io and Webhook Relay. Which one to use for a quick test, a team, or a server with no public IP.

Sep 8, 20265 min read
Comparisons

Best Webhook Transformation Tools in 2026: Hookdeck vs Pipedream vs n8n vs Make vs Cloudflare Workers vs Webhook Relay

Compare the tools that modify a webhook's body, headers or path before forwarding it: Hookdeck, Pipedream, n8n, Make, Zapier, Cloudflare Workers, AWS Lambda and Webhook Relay — with a verdict for each.

Sep 8, 20265 min read
Automation

Trigger an AWX Job Template from a Webhook

Trigger an AWX job template from GitHub, Bitbucket or any webhook. Filter events, map extra_vars, add bearer auth and reach a private AWX server.

Sep 6, 20265 min read
Integrations

Microsoft Graph Webhook Validation: Return validationToken

Pass the Microsoft Graph webhook validation handshake by returning validationToken as text/plain, then verify clientState and forward change notifications.

Sep 6, 20264 min read
Automation

Webhook Filtering and Routing with JavaScript

Filter and route webhooks by event type, branch, payload or header. Includes JavaScript examples, multi-destination patterns and debugging advice.

Sep 6, 20265 min read
Automation

Webhook Transformation Cookbook: JavaScript Examples

Copy practical JavaScript webhook transforms to reshape JSON, rename fields, add auth, filter events, convert forms, change paths and sign payloads.

Sep 6, 20266 min read
Integrations

Jotform Webhooks: Convert Form Data to JSON

Set up a Jotform webhook, parse its multipart form fields and rawRequest value, convert the submission to clean JSON, and forward it to any API.

Sep 6, 20264 min read
Integrations

Send Webhooks to Server-Side Google Tag Manager (sGTM)

Forward webhooks to a server-side Google Tag Manager container, reshape events for an sGTM client, and debug them safely in Preview mode.

Sep 6, 20265 min read
Integrations

TradingView Webhooks: Send Alerts to Discord, Slack or an API

Set up TradingView webhook alerts for Discord, Slack or any API. Includes JSON payloads, JavaScript transforms, fan-out and troubleshooting.

Sep 6, 20265 min read
Automation

Jenkins Webhooks: The Complete Setup Guide (GitHub, Bitbucket, GitLab, Gitea)

Every Jenkins webhook URL in one place — /github-webhook/, /bitbucket-hook/, /project/NAME, /gitea-webhook/post — plus how to fix 403 no valid crumb and receive webhooks when Jenkins has no public IP.

Aug 19, 20267 min read