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 type | JSON path |
|---|---|
$.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
Emailwith$.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
Related
- Svix (generic) - all Svix-powered providers share the same mode
- Inbound Webhooks - auth modes, contact resolution and response codes
- Webhook History - check why a request failed