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 typeJSON path
Email$.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

On this page