Turn Clerk signups into onboarding emails
Send Clerk webhooks to Loops and every new user becomes a contact. Signups, profile changes, deletions, and waitlist entries can each start a workflow.
user.createduser.updateduser.deletedwaitlistEntry.created+ 1 moreWelcome aboard, Sam
Three quick steps and you’re set up.
- 1Create your first project
- 2Invite your team
- 3Connect your data
Email users from day one
Each Clerk event you turn on can start a workflow.
Welcome every new user
Start an onboarding sequence when someone signs up, from the Onboarding drip template.
Keep your waitlist together
Waitlist entries sync too. Give them a user group so they’re easy to email when you open up.
Keep contacts current
When someone changes their name or email in Clerk, the matching contact updates in Loops.
Handle deleted accounts
Send a goodbye email when an account is deleted, or have Loops unsubscribe or delete the contact.
Connected with one webhook
Setup is a webhook in Clerk and its secret in Loops. The Clerk docs walk through each step.
Add the endpoint
Create a webhook endpoint in Loops, then add its URL in Clerk and pick the events to send.
Signed by Clerk
Clerk signs every webhook. Paste its signing secret into Loops to finish setup.
Matched by user ID
Loops matches each user to a contact by Clerk user ID and creates one if it’s new. Waitlist signups keep their contact when they join.
Frequently asked questions
Does this change Clerk’s sign-in emails?
How are Clerk users matched to contacts?
Which Clerk events does Loops accept?
Can I send product events for Clerk users?
What happens when a user is deleted in Clerk?
Is there a free plan?