Webhooks and APIIntegrations

Clerk

Receive Clerk user-management events

Clerk is Svix-powered. Use the Clerk chip under Dedicated providers in the New connection modal. It sets Authentication mode to Svix (Clerk, Resend, Orb, Knock, Dub, …).

Provider docs: Setting up webhooks in Clerk

Setup

1. Connect It in Wexio

Go to New connection → Inbound and click the Clerk chip under Provider presets > Dedicated providers. Copy the Wexio endpoint URL.

2. Set Up the Provider

In the Clerk dashboard, go to Webhooks → Add endpoint and paste the Wexio URL. Pick the event types you need, for example user.created, user.updated, session.created or organization.created.

Copy the Signing Secret (it starts with whsec_) into the Wexio Signing secret field.

3. Resolve Contacts

Identifier typeJSON path
Email$.data.email_addresses[0].email_address

4. Capture the Schema and Bind a Flow

Capture the schema, then attach a Webhook Received trigger. Branch on {{webhook.type}} for the Clerk event type.

Example - New Clerk User to Welcome Flow

  • Clerk event: user.created
  • Wexio connection: identifier Email with $.data.email_addresses[0].email_address
  • Flow: Webhook Received, create a People record if missing, then send a text welcome message on their preferred channel

Was this page helpful?

On this page