Clerk Webhook Onboarding: 7-Email Brevo Drip in n8n
Clerk Webhook Onboarding: 7-Email Brevo Drip in n8n
Regular price
£73.99
Regular price
£73.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Clerk Webhook Onboarding: 7-Email Brevo Drip in n8n
Regular price
£73.99
Regular price
£73.99
Sale price
Unit price
/
per
Turn Clerk events into a complete 7-email Brevo onboarding—automatically
This n8n workflow listens for Clerk signup/activation/upgrade events via a webhook, then runs a Brevo (Sendinblue) 7-email drip onboarding for free users. If the contact becomes Pro, the workflow immediately updates Brevo attributes and moves the contact to the Pro list—so the remaining free onboarding sequence stops.
What this workflow does
-
Receives webhook events: Accepts a POST request on the
your-product-onboardingpath (eitherClerk user.createdor a backend payload containingevent,email,firstname, andcontactId). -
Normalizes and routes the event: Converts the incoming payload into a consistent structure and branches based on
signup,activated, orupgrade_pro. -
On signup (FREE): Upserts the contact in Brevo, sets onboarding attributes (e.g.,
PLAN=FREEandIS_ACTIVATED=false), adds the contact to list 6, and sends the Welcome email. -
Plan-aware email sequence: After each wait period, the workflow re-fetches the contact from Brevo and exits the sequence if
PLAN=PROby moving the contact from list 6 to list 3. -
Uses activation state to fast-forward: If the contact remains on FREE, it continues through the remaining onboarding emails, using the Brevo
IS_ACTIVATEDflag to choose the appropriate branch. -
On activated: Updates Brevo contact attribute
IS_ACTIVATED=trueto ensure later checks can fast-forward to the later part of the sequence. -
On upgrade_pro (switch to Pro immediately): Sets
PLAN=PROand moves the contact from list 6 to list 3 so waiting executions stop at the next plan check.
Use cases
- Launching a SaaS onboarding flow where users start free but need automated nurturing before activation.
- Ensuring Pro upgrades instantly halt the remaining free 7-email onboarding in Brevo.
- Coordinating Clerk lifecycle events with Brevo lists/attributes for clean segmentation.
Technical details
-
n8n nodes:
webhook,set,if,switch,wait,send in blue. - Integrations: Clerk event intake + Brevo (Sendinblue) contact upsert, list management, and email sending.
-
Key Brevo logic:
PLAN(FREE/PRO) andIS_ACTIVATEDattributes drive branching and stopping conditions.
