Time-based sequences ignore actual user progress
Day 3 reminder emails sent to users who already completed setup look out of touch and damage trust.
Welcome emails, setup reminders, feature discovery and trial upgrade nudges — each fired by a real user event, not by a scheduled drip sequence.
Day 3 reminder emails sent to users who already completed setup look out of touch and damage trust.
Syncing new users to a marketing tool before you can send a welcome email adds delay and a dependency.
Free-plan onboarding differs from Pro-plan onboarding. Encoding this in a marketing automation journey is fragile.
Connecting an email send to a user action (first project created) requires custom tracking in marketing tools.
user.signed_up, first_project.created, feature.activated — each fires the right onboarding email at the right moment.
Include the plan in the event payload. Rules route Free-plan users to simpler onboarding; Pro-plan users get richer activation content.
Recipient data comes from the event payload. No sync, no import, no delay.
See which onboarding events fired, which emails were sent and in what order — per user.
user.signed_up First email after signup. Plan-specific CTA, brand-consistent tone, no marketing noise.
onboarding.setup_incomplete Sent if the user has not completed a key setup step after a period. Fired by your backend when the condition is true.
onboarding.milestone_reached Highlight an unused feature when the user reaches a natural milestone.
trial.ending_soon Personalised upgrade CTA with remaining trial days and plan comparison.
first_project.created Congratulate the user when they complete their first meaningful action.
Event-driven, plan-aware, no contact list. Start with your welcome email.