Webhooks & APIIntegrations
Clerk
Receive Clerk user-management events
Clerk is Svix-powered. Wexio's Clerk preset maps to Auth mode: Svix.
Provider docs: Setting up webhooks in Clerk
Setup
1. Wexio connection
New connection → Inbound → Clerk preset.
2. Clerk webhook
Clerk dashboard → Webhooks → Add endpoint. Paste the Wexio URL. Pick event types (user.created, user.updated, session.created, organization.created, etc.). Copy the Signing Secret (starts with whsec_) into Wexio's Signing secret field.
3. Contact resolution
| Identifier type | JSON path |
|---|---|
$.data.email_addresses[0].email_address |
4. Capture schema, bind a flow
Standard flow. Branch on {{webhook.type}} for Clerk event type.
Example — New Clerk User → Welcome Flow
- Clerk event:
user.created - Wexio: identifier
Email+$.data.email_addresses[0].email_address - Flow: Webhook Received → create a People record if missing → Text welcome message on their preferred channel
Related
- Svix (generic) — all Svix-powered providers share the same mode