Skip to main content
Connect your Clerk authentication to automatically add every new user as a subscriber. No code required—just paste a webhook URL.

What is Clerk?

Clerk is a modern authentication platform that provides drop-in user management for web applications. It handles sign-up, sign-in, user profiles, and security.

Connecting Clerk

Step 1: Get Your Webhook URL

  1. Go to Settings → Integrations in Sequenzy
  2. Click Connect next to Clerk
  3. Copy the webhook URL shown (format: https://api.sequenzy.com/api/incoming-webhooks/clerk/{your-company-id})

Step 2: Create Webhook in Clerk

  1. Go to your Clerk Dashboard
  2. Navigate to Developers in the left sidebar. Click on Webhooks
  3. Click Add Endpoint
  4. Paste your Sequenzy webhook URL
  5. Select these events:
    • user.created
    • user.updated
    • user.deleted
  6. Click Create
  7. Copy the Signing Secret (format: whsec_xxxxxxxxx)
The signing secret is only shown once. Copy it before closing the dialog.

Step 3: Complete Connection in Sequenzy

  1. Return to Sequenzy’s Clerk connection modal
  2. Paste the Signing Secret from Clerk
  3. Click Connect Clerk
That’s it! New Clerk users will automatically become subscribers.

What Gets Synced

When a user signs up through Clerk, Sequenzy automatically:
  1. Creates a new subscriber with their email
  2. Syncs profile data (name, username, etc.)
  3. Triggers the contact.subscribed internal event

Synced Attributes

AttributeSource
emailPrimary verified email address
firstNameClerk first name
lastNameClerk last name
usernameClerk username
clerkUserIdClerk user ID

Tracked Events

EventTriggered When
contact.subscribedNew user created in Clerk
contact.unsubscribedUser deleted in Clerk

Using with Automations

Welcome Sequence

Create an automation triggered by contact.subscribed to send a welcome sequence to every new user:
  1. Go to AutomationsCreate New
  2. Set trigger to Event Receivedcontact.subscribed
  3. Add your welcome email sequence
  4. Activate the automation
Every Clerk signup will now receive your welcome sequence automatically.

Personalization

Use the synced attributes in your emails:
Hi {{firstName}},

Welcome to our app! We're excited to have you on board.

User Lifecycle

Clerk EventSequenzy Action
User createdSubscriber added, contact.subscribed triggered
User updatedSubscriber attributes updated
User deletedSubscriber unsubscribed
When a user is deleted in Clerk, they’re automatically unsubscribed in Sequenzy. No manual cleanup needed.

Troubleshooting

Users Not Syncing

  1. Verify the webhook URL is correct in Clerk
  2. Check that all required events are selected (user.created, user.updated, user.deleted)
  3. Test by creating a new user in Clerk and checking if they appear in Sequenzy subscribers

Invalid Signature Errors

If webhooks are failing with signature errors:
  1. Verify you copied the complete signing secret from Clerk
  2. Ensure the secret starts with whsec_
  3. Try recreating the webhook in Clerk with a new secret

Missing Profile Data

Clerk only syncs data that exists in the user profile. If firstName is empty in Clerk, it won’t appear in Sequenzy. Ensure your Clerk sign-up flow collects the data you need.

FAQ

No, only new users created after connecting will sync. Existing users need to be imported manually or will sync when their profile is updated.
Currently, Clerk users are added to your general subscriber list. You can use tags or automations to organize them after creation.
Users without an email address are skipped. Sequenzy requires an email to create a subscriber.
Yes, Clerk integration is included at no extra cost.