Skip to content
Integrations

Receive and troubleshoot webhooks, per provider

Every provider signs, retries, and reports failures differently. These guides cover the details that matter when you consume their webhooks: how to verify authenticity, what the retry behaviour means for your handler, the common failure scenarios, and how to debug them. HookWatch works with any provider that sends HTTP webhooks — these pages are practical guides, not claims of official partnerships.

Clerk How to receive and verify Clerk webhooks using Svix headers (svix-id, svix-timestamp, svix-signature), handle user lifecycle events, manage retries, and recover missed syncs. user.createduser.updatedsession.createdorganizationMembership.created Read the guide Lemon Squeezy How to receive and verify Lemon Squeezy webhooks with X-Signature (HMAC-SHA256), process subscription events (order_created, subscription_updated), and handle retries. order_createdsubscription_createdsubscription_updatedsubscription_cancelled Read the guide Resend How to receive and verify Resend webhooks for email delivery tracking (email.sent, email.delivered, email.bounced), Svix signature verification, and handling retries. email.sentemail.deliveredemail.bouncedemail.complained Read the guide Slack How to verify Slack request signatures (v0=HMAC), handle URL verification challenges, respond within 3 seconds, and debug missed Slack Events. message.channelsapp_mentionreaction_addedworkflow_step_executed Read the guide Supabase How to configure, secure, and debug Supabase Database Webhooks (INSERT, UPDATE, DELETE), verify authorization headers, and recover failed webhook executions. INSERTUPDATEDELETE Read the guide Twilio How to verify Twilio request signatures (X-Twilio-Signature), validate Form-Encoded payloads, configure status callbacks, and troubleshoot delivery failures. message.deliveredmessage.failedcall.completedrecording.available Read the guide GitHub Receive and process GitHub webhooks reliably — X-Hub-Signature-256 verification, fast acknowledgement, event filtering with X-GitHub-Event, redelivery, and a debugging checklist. pushpull_requestworkflow_run Read the guide Paddle Receive and process Paddle webhooks reliably — Paddle-Signature (ts/h1) verification, fast acknowledgement, retries, dedupe on the event id, and a debugging checklist. transaction.completedsubscription.canceledsubscription.updated Read the guide Shopify Receive and process Shopify webhooks reliably — X-Shopify-Hmac-Sha256 verification, X-Shopify-Topic routing, fast acknowledgement, dedupe on X-Shopify-Webhook-Id, and a debugging checklist. orders/createorders/paidapp/uninstalled Read the guide Stripe How to receive, verify, and reliably process Stripe webhooks — signature verification with Stripe-Signature, fast acknowledgement, retries, idempotency, and a debugging checklist. invoice.payment_failedcheckout.session.completedcustomer.subscription.updated Read the guide Telegram Receive Telegram bot updates over webhooks — setWebhook with a secret_token, X-Telegram-Bot-Api-Secret-Token verification, getWebhookInfo diagnostics, update_id dedupe, and a debugging checklist. messagecallback_querymy_chat_member Read the guide

Each guide pairs with the cross-provider fundamentals: signature verification, retry design, and idempotent processing.

Get started

See every delivery a provider sends you.

Point a provider's webhook at a HookWatch endpoint and get the full request, response, and attempt history for every delivery — plus replay once your handler is fixed.