Questera Logo

Email sequence template · 5 steps · 7 min read

Onboarding Email Sequence Template: 5 Emails + Timing

An onboarding email sequence is a short, triggered series that starts at signup and has one job: get a new user to the first action that represents value in your product. This template has five emails across 10 days. Every step has its own audience rule, and anyone who completes the activation event leaves the main path the moment it happens, so nobody is asked to do something they have already done.

Replace the placeholders in double braces before you send anything. {{product_name}} is your product, {{activation_event}} is the one action you treat as first value (for example creating a first project or inviting a teammate), {{first_step}} is the smallest action that leads to it, and {{sender_name}} is a real person on your team who can read replies. Decide the activation event before you write a single subject line; the sequence is only as good as that definition.

Sequence at a glance

  • Entry ruleAccount created. Exclude internal and test accounts, and users who joined through a teammate invitation if they already receive a separate invite flow.
  • Exit and suppressionRemove the user from emails 2, 3 and 5 as soon as {{activation_event}} is recorded. Remove anyone who unsubscribes, marks a message as spam or opens a support ticket about setup (hand them to the support conversation instead).
Sequence overview
StepSendAudience
1. Welcome and the one first stepImmediately after signup (within a few minutes)Everyone who matches the trigger. No engagement conditions on the first email.
2. Nudge toward the first actionDay 1 (24 hours after signup)Signed up 24 or more hours ago AND has not completed {{activation_event}} AND has not unsubscribed.
3. Remove the most common blockerDay 3 (72 hours after signup)Signed up 72 or more hours ago AND has not completed {{activation_event}}. If you track a partial step such as {{setup_started}}, send the variant subject to people who started but did not finish.
4. Next step for users who activated1 day after {{activation_event}} is recorded (only within the first 14 days after signup)Completed {{activation_event}} within 14 days of signup AND has not completed {{second_value_action}}. This is the only email activated users receive from this sequence.
5. Personal check-inDay 10 after signupSigned up 10 or more days ago AND has not completed {{activation_event}} AND has not replied to any earlier email in this sequence.

Copy, timing and audience for every step

Replace each placeholder in double braces with your own value. Send a test of every step to an internal address before you switch the sequence on.

Step 1: Welcome and the one first step

Send
Immediately after signup (within a few minutes)
Audience
Everyone who matches the trigger. No engagement conditions on the first email.

Subject: Welcome to {{product_name}}. Here is your first step

Preview text: One thing to do today, and why it matters.

Hi {{first_name}},

Thanks for signing up for {{product_name}}. You are here to {{job_to_be_done}}, so let's get you there without a long tour.

The fastest way to see whether {{product_name}} fits is to {{first_step}}. It is the step that most directly leads to {{activation_event}}, and you can do it with the information you already have.

If you get stuck, reply to this email. It comes to me, not to a no-reply inbox.

{{sender_name}}, {{sender_role}} at {{product_name}}

Button: {{first_step_button_label}}

Step 2: Nudge toward the first action

Send
Day 1 (24 hours after signup)
Audience
Signed up 24 or more hours ago AND has not completed {{activation_event}} AND has not unsubscribed.

Subject: {{first_name}}, your {{product_name}} setup is one step away

Preview text: Pick up where you left off.

Hi {{first_name}},

You created your account yesterday but haven't {{activation_event_past_tense}} yet. That is the moment {{product_name}} starts doing something useful for you, so here is the shortest route to it:

  • {{step_one}}
  • {{step_two}}
  • {{step_three}}

Each link below opens the exact screen you need. If one of these steps doesn't apply to your setup, reply and tell me what you are trying to do; I will point you to the right place.

{{sender_name}}

Button: Finish setup

Step 3: Remove the most common blocker

Send
Day 3 (72 hours after signup)
Audience
Signed up 72 or more hours ago AND has not completed {{activation_event}}. If you track a partial step such as {{setup_started}}, send the variant subject to people who started but did not finish.

Subject: The part of {{product_name}} setup people ask us about most

Preview text: Variant for partial setup: You're halfway there. Here's the rest.

Hi {{first_name}},

When new users pause at this point, it is usually because of {{common_blocker}}. Here is how to get past it:

{{blocker_explanation_in_two_or_three_sentences}}

If you would rather see it done once, here is a short walkthrough: {{walkthrough_link}}.

Still not the problem? Reply with one line about what's in the way and I will answer it personally.

{{sender_name}}

Button: Show me how

Step 4: Next step for users who activated

Send
1 day after {{activation_event}} is recorded (only within the first 14 days after signup)
Audience
Completed {{activation_event}} within 14 days of signup AND has not completed {{second_value_action}}. This is the only email activated users receive from this sequence.

Subject: Nice work. Here is what to try next in {{product_name}}

Preview text: You've done the hard part. One more step makes it stick.

Hi {{first_name}},

You {{activation_event_past_tense}}, which means {{product_name}} is now {{value_now_delivered}}.

The step that usually makes it part of your routine is {{second_value_action}}. It takes the work you have already done and {{benefit_of_second_action}}.

If you are working with a team, this is also a good moment to invite them, so the setup you just finished is shared rather than stored in one account.

{{sender_name}}

Button: {{second_value_action_button_label}}

Step 5: Personal check-in

Send
Day 10 after signup
Audience
Signed up 10 or more days ago AND has not completed {{activation_event}} AND has not replied to any earlier email in this sequence.

Subject: Quick question about {{product_name}}

Preview text: One-line replies are perfect.

Hi {{first_name}},

I noticed you haven't {{activation_event_past_tense}} yet, and I'd like to understand why rather than keep sending you reminders.

Which of these is closest?

  • I haven't had time yet
  • I got stuck on a step
  • It doesn't do what I need
  • Something else

Just reply with the one that fits. I read every answer, and it changes what we build and how we explain it.

{{sender_name}}

Button: None. Send as plain text and ask for a reply.

What to measure

Metrics for this template
MetricDefinitionWhy it matters
Activation rateShare of new signups who complete {{activation_event}} within your observation window (for example 14 days).The primary outcome. Compare it with a random holdout group that receives no sequence emails, not with last month.
Time to activationMedian time from signup to {{activation_event}} for users who activate.A sequence can pull activation earlier without raising the total. Both matter.
Step click-to-activationOf the users who click a given email, the share who activate within 48 hours.Shows which email actually moves people, as opposed to which one gets clicked.
Unsubscribes and spam complaintsPer send, for each step.A rising rate on one step usually means its timing or audience rule is wrong.
Reply themes from email 5Count of replies by the four answer options.The cheapest product research you will run. Feed the 'got stuck' answers back into email 3.

How to run it in Questera

Send your events in

Activation logic needs product events, not just email opens. Elma and Sega both work from your existing data stack, including Segment, Mixpanel and Amplitude, so send {{activation_event}} and signup events from the tools you already use.

Build the audiences with Sega

Sega, the Segmentation Agent, creates segments from activity, demographics and behavior and updates them automatically as user data changes. Create one segment per step rule above; because membership updates in real time, a user who activates drops out of the 'not activated' segment without a manual list pull.

Run the emails with Elma

Elma, the Email Lifecycle Marketing Agent, creates email campaigns, adds and removes users from them, reads product usage data for each user and writes personalized emails. Use the copy above as the brief and let Elma personalize the {{first_step}} and blocker lines from each user's own usage.

Add other channels with Omnia

If email alone is not reaching people, Omnia, the Omni Channel Journey Agent, can run the same steps as a journey across email, SMS and in-app, adding and removing users based on their real-time behavior.

Report with GIA

GIA, the data analysis agent, builds reports and dashboards you can query by chat. Ask for activation rate by signup week, split by sequence and holdout, using the definitions in the measurement table.

A failure worth checking

The most common failure is an exit rule that runs on a batch schedule. If the 'not activated' list refreshes once a day, a user who activated this morning can still receive this afternoon's nudge telling them to do what they just did. Test the exit with a synthetic account: sign up, complete {{activation_event}}, and confirm that no further 'not activated' email is queued.

Common questions

How many emails should an onboarding sequence have?

As many as you need to reach one activation event, and no more. Five is a reasonable starting structure because it gives you a welcome, two practical nudges, a branch for people who succeeded and a final personal check-in. Remove any step that your measurement shows does not change activation against the holdout.

Should onboarding emails be triggered by behavior or sent on a fixed schedule?

Both. The delays in this template are measured from signup, but every step also checks behavior before it sends. That combination keeps the sequence predictable while making sure people who already activated are not nudged.

What should the activation event be?

The first action that shows the user received value, defined in the same way in your analytics and your campaigns. Account creation or a first login is rarely enough. If you are unsure, the field guide on activation event contracts walks through the decision.

Should I gate later emails on opens?

Avoid it. Some mail clients load images automatically, which records opens that never happened, so open-based conditions are unreliable. Gate on product events instead, and use clicks only as a secondary signal.

How do I know the sequence is working?

Keep a small random holdout of new signups who receive only the welcome email, or none, and compare activation rates over the same window. Without that comparison you cannot tell the sequence's effect apart from the users who would have activated anyway.

Basis and scope

This is a starting template with placeholder copy, not a measured benchmark or a customer case study. Prepared with AI assistance. Adapt the copy to your product and audience, and validate timing and audience rules against your own data and test environment before sending.

Continue with Questera

Discuss your workflow →

Questera Logo
SOC 2 Type II Cert.
SOC 2 Type II Cert.
AI Security Framework
AI Security Framework
Enterprise Encryption
Enterprise Encryption
Security Monitoring
Security Monitoring

© 2026 Questera

Follow in Google