Webhooks and APIIntegrations

Integrations

Connect Wexio to popular platforms, with or without a proxy

Wexio's inbound webhook engine verifies requests in several authentication modes. Most integrations need two things: the Wexio endpoint URL and a signing secret. Pick your provider below.

Integration presets in the connection form

No-Code Bridges

These tools send a Shared secret (default) header, and they also work as the proxy for providers Wexio cannot verify yet.

Verified

Wexio verifies the signature and rejects requests older than 5 minutes.

ProviderMode
StripeStripe
Paddle Billing v2Paddle Billing v2
Revolut BusinessRevolut Business
SlackSlack
ClerkSvix (Clerk, Resend, Orb, Knock, Dub, …)
ResendSvix (Clerk, Resend, Orb, Knock, Dub, …)
Svix (generic)Svix (Clerk, Resend, Orb, Knock, Dub, …), for any other Svix-powered sender
HubSpotHubSpot (signature v3)
MailgunMailgun. Each signature token works once
ZendeskZendesk

Verified Without Replay Protection

Wexio verifies these with Generic HMAC SHA-256 or a dedicated mode. The signature covers the body only (GitLab: a token only), so a captured request can be sent again. Send X-Idempotency-Key where the provider allows it, and see Inbound Webhooks.

ProviderNote
GitHub
Bitbucket Cloud
Shopify
Razorpay
Dub
Linear
PagerDutyA header with several signatures during a secret rotation is accepted if one matches
PaystackPaystack (HMAC-SHA512)
VercelVercel (HMAC-SHA1)
GitLabGitLab (secret token). GitLab sends the token as-is and does not sign the body
Custom HMACAny provider that signs the raw body with HMAC-SHA256

Needs a Proxy

Wexio cannot verify these providers' signatures yet. Send their events through n8n or Zapier, which adds a shared secret in the Shared secret (default) mode. See Custom Shared Secret.

These providers have no page yet, and the same proxy route applies: Intercom, Discord, SendGrid, PayPal, Wise, Paddle Classic, Apple IAP, Google Play Billing and Payoneer.

Was this page helpful?

On this page