Onboarding Emails: Examples, Sequences, and Templates

See nine SaaS onboarding email examples. Build a sequence around signup, activation, user role, and behavior. Stop setup nudges after activation.

Your profile is not visible!

Full email

Just the copy

Your profile is not visible!

Peerlist email example with subject line “Your profile is not visible!”

Full email

Just the copy

Your profile is not visible!

Peerlist email example with subject line “Your profile is not visible!”

Why we like it

Peerlist sends an onboarding email to nudge new users to publicly publish their profile. They let you know that once you officially publish your page, you will be able to verify your work experience and share your page. That's the main goal of this onboarding email. Peerlist knows that a private and unfinished page isn't as valuable as a completed page that a user will willingly share around the internet for them. They're hoping that this direct email will be the final nudge needed to get users over the final hurdle.

Peerlist sends an onboarding email to nudge new users to publicly publish their profile. They let you know that once you officially publish your page, you will be able to verify your work experience and share your page. That's the main goal of this onboarding email. Peerlist knows that a private and unfinished page isn't as valuable as a completed page that a user will willingly share around the internet for them. They're hoping that this direct email will be the final nudge needed to get users over the final hurdle.

Thanks for making the switch to Fathom Analytics

Full email

Just the copy

Thanks for making the switch to Fathom Analytics

Fathom Analytics email example with subject line “Thanks for making the switch to Fathom Analytics”

Full email

Just the copy

Thanks for making the switch to Fathom Analytics

Fathom Analytics email example with subject line “Thanks for making the switch to Fathom Analytics”

Why we like it

Fathom Analytics does a nice job of clearly setting expectations with their onboarding email. They start by reminding the user of why they may have signed up (they are a privacy focused ethical alternative to some of the biggest competitors). They are then sure to highlight 2 main features of their product so that there's no chance you miss them. They also do a great job of letting you know exactly how often you can expect to receive future emails from them, establishing trust that they will only be contacting you with useful information.

Fathom Analytics does a nice job of clearly setting expectations with their onboarding email. They start by reminding the user of why they may have signed up (they are a privacy focused ethical alternative to some of the biggest competitors). They are then sure to highlight 2 main features of their product so that there's no chance you miss them. They also do a great job of letting you know exactly how often you can expect to receive future emails from them, establishing trust that they will only be contacting you with useful information.

Your invite code has arrived 🔮

Full email

Just the copy

Your invite code has arrived 🔮

Cosmos 2 email example with subject line “Your invite code has arrived 🔮”

Full email

Just the copy

Your invite code has arrived 🔮

Cosmos 2 email example with subject line “Your invite code has arrived 🔮”

Why we like it

A few days after downloading the app, Cosmos sends you an onboarding email that prompts you to invite a friend. The email has a unique "invite card" that you are able to share. They are hoping that 1) you invite others to the app and 2) that you share the invite card to help build hype.

A few days after downloading the app, Cosmos sends you an onboarding email that prompts you to invite a friend. The email has a unique "invite card" that you are able to share. They are hoping that 1) you invite others to the app and 2) that you share the invite card to help build hype.

Company: your launch checklist

Full email

Just the copy

Company: your launch checklist

Shopify 2 email example with subject line “Company: your launch checklist”

Full email

Just the copy

Company: your launch checklist

Shopify 2 email example with subject line “Company: your launch checklist”

Why we like it

Shopify begins their onboarding email sequence with a quick checklist to get your store up and running (and able to accept payments) ASAP. They do a great job of letting the new user know that even the most successful Shopify stores started out at this stage and that the checklist is a great first step towards making the first sale.

Shopify begins their onboarding email sequence with a quick checklist to get your store up and running (and able to accept payments) ASAP. They do a great job of letting the new user know that even the most successful Shopify stores started out at this stage and that the checklist is a great first step towards making the first sale.

Zapier Experts are here to help

Full email

Just the copy

Zapier Experts are here to help

Zapier 3 email example with subject line “Zapier Experts are here to help”

Full email

Just the copy

Zapier Experts are here to help

Zapier 3 email example with subject line “Zapier Experts are here to help”

Why we like it

Zapier knows workflow automation can intimidate a new user. This onboarding email has one call to action... "Get a Zapier expert to help". This allows a new user to connect 1:1 with another user who is actually able to help set up your first automations for you. Genius.

Zapier knows workflow automation can intimidate a new user. This onboarding email has one call to action... "Get a Zapier expert to help". This allows a new user to connect 1:1 with another user who is actually able to help set up your first automations for you. Genius.

Getting started: What's a Zap?

Full email

Just the copy

Getting started: What's a Zap?

Zapier 2 email example with subject line “Getting started: What's a Zap?”

Full email

Just the copy

Getting started: What's a Zap?

Zapier 2 email example with subject line “Getting started: What's a Zap?”

Why we like it

Zapier begins onboarding new users by sending an email that defines a Zap, the key to automating workflows with the service. They add visual aids that help a new user understand this in very few words. This email also does a great job of allowing users to view popular Zaps by job role so that they can see how other users take advantage of the automations.

Zapier begins onboarding new users by sending an email that defines a Zap, the key to automating workflows with the service. They add visual aids that help a new user understand this in very few words. This email also does a great job of allowing users to view popular Zaps by job role so that they can see how other users take advantage of the automations.

{Company Name} has invited you to get verified!

Full email

Just the copy

{Company Name} has invited you to get verified!

X email example with subject line “{Company Name} has invited you to get verified!”

Full email

Just the copy

{Company Name} has invited you to get verified!

X email example with subject line “{Company Name} has invited you to get verified!”

Why we like it

X (fka Twitter) makes becoming a verified affiliate of your company's brand account quick and easy. After briefly explaining what perks come with being an affiliate they clearly state that this does not give your company/organization access to your account. This gives the recipient confidence to hit "Accept" without many reservations.

X (fka Twitter) makes becoming a verified affiliate of your company's brand account quick and easy. After briefly explaining what perks come with being an affiliate they clearly state that this does not give your company/organization access to your account. This gives the recipient confidence to hit "Accept" without many reservations.

{First Name} has invited you to work with them in Slack

Full email

Just the copy

{First Name} has invited you to work with them in Slack

Slack email example with subject line “{First Name} has invited you to work with them in Slack”

Full email

Just the copy

{First Name} has invited you to work with them in Slack

Slack email example with subject line “{First Name} has invited you to work with them in Slack”

Why we like it

Slack's first onboarding email showcases who on your team has already joined. This does two things. 1) Confirms that you would be joining the correct workspace and 2) That other team members are already there and you should join them ASAP. This social proof pushes the recipient to act fast and click the large "JOIN NOW" call to action button.

Slack's first onboarding email showcases who on your team has already joined. This does two things. 1) Confirms that you would be joining the correct workspace and 2) That other team members are already there and you should join them ASAP. This social proof pushes the recipient to act fast and click the large "JOIN NOW" call to action button.

An onboarding email is an automated message sent after signup to help a user complete the first action that makes the product useful. A welcome email is usually the first message. Onboarding continues as a sequence: verify the account, finish setup, invite a teammate, or complete the product's activation event.

Below are nine SaaS onboarding examples, a behavior-first sequence, and templates you can build in Loops.

Anatomy of an effective onboarding email

A useful onboarding email has a clear trigger, one next action, and enough context to complete it.

  • Subject line. Name the next step, not the product. “Finish setting up your account” is clearer than “Welcome to Acme!” Keep it short enough to scan on mobile.

  • Timing. Trigger the first email from signup so it arrives while the signup context is fresh. After that, use product behavior when it is available. Send a setup reminder only to people who have not completed that step.

  • A single CTA. Give the email one primary action, such as “Verify email,” “Connect your data,” or “Invite your team.” Keep secondary links out of the way so the next step is clear.

  • Personalization. Use data the product already has: plan, role, the incomplete step, or the selected integration. A stalled setup step is more useful than a first name in the subject line.

Element

What good looks like

Common failure

Subject

Action-oriented, easy to scan

Generic “Welcome!”

Send timing

Triggered by signup or behavior

Same fixed day for everyone

CTA

One button, one outcome

3+ competing links

Personalization

Behavior-based (stuck step, plan)

Name-only, or none

Length

Skimmable, one core idea

Wall of features

From name

A real human or founder

noreply@

The onboarding email sequence: a day-by-day timeline

Treat the day-by-day sequence below as a fallback. Advance users when they reach a product milestone. Use timers only when they do not. Early activators can skip setup nudges and move into role-specific product education.

  • Day 0, Welcome + first action. Trigger it from signup. Confirm the account, set expectations, and give one next step.

  • Day 1, The core “aha.” Drive the single action that correlates with retention. If you only ship one onboarding email, make it this one.

  • Day 3, Remove a blocker. Target users who haven’t activated. Address the most common stall reason: a how-to, a template, or an offer to help. Skip for users who already activated.

  • Day 7, Show breadth. For activated users, introduce a second high-value feature or integration.

  • Day 14, Social proof + expansion. A customer story, a power-user tip, or a nudge toward a paid/team plan.

  • Day 21+, Re-engage or wrap up. Win back quiet users, or close the sequence and hand them to your regular lifecycle program.

Treat the calendar as a fallback. In Loops workflows, you can branch on whether a user completed an action so activated and stalled users follow different paths.

How to branch onboarding emails by user role

Admins, invited teammates, and individual users control different parts of setup. Give each role a first action it can complete.

  • Admins. Ask them to complete workspace setup, connect the data source the product needs, or invite their team.

  • Invited teammates. Skip account setup they do not control and link them to the task or workspace they were invited to.

  • Individual users. Ask for one core action. Introduce collaboration after they complete it.

Store role as a contact property when you create the contact or send the signup event. Add a Branch after the trigger, with one audience filter per role. Loops checks filters from left to right, and the contact follows the first match. Make the right-most filter empty so contacts with a missing or unknown role still have a path. Without that default, contacts that match no filter exit the workflow.

How to email users who never finished onboarding

Choose one product event that marks onboarding complete, then mirror it to a contact property such as activated = true. The workflow can test that property before each remaining email.

  1. For signup, use Contact added or send a signup event to an Event received trigger. For trial onboarding, send a trial-started event.

  2. Use product data to set a Timer for the normal completion window for that first action.

  3. Add an audience filter for contacts who are not activated, and set it to All following nodes.

  4. Send one email that names the incomplete step and links directly back to it.

When your app sets activated to true, the contact no longer matches the filter and leaves before the next setup email. Reuse the same state check for trial and re-engagement paths. See the lifecycle email guide.

Templates you can copy into Loops

Loops includes a no-code email editor and an Onboarding Drip template you can adapt to your activation path.

  • The activation email. One headline, one line of context, one button to your core action.

  • The setup checklist. A short ordered list with a link per step and a progress nudge.

  • The “stuck user” nudge. Triggered when a user hasn’t completed setup, offering a template or a quick win.

  • The feature spotlight. Introduces a second feature once the user has activated.

Browse the template gallery and choose Use this template, or follow the guide on creating emails. Then connect the emails in a workflow.

Onboarding email best practices

  • Anchor on one activation metric. Use retention data to choose one activation metric, then map each setup email to it.

  • Trigger on behavior, not just time. Send the “finish setup” email because someone hasn’t finished.

  • One CTA per email. Keep the primary action obvious and move secondary links out of the way.

  • Use a recognizable sender. Choose a from-name recipients will recognize and keep the copy plain.

  • Keep the message focused. Use one idea, short paragraphs, and an obvious button.

  • Include an unsubscribe. Marketing-style onboarding emails should give recipients a clear way to opt out.

Common mistakes to avoid

  • The feature-dump. New users can act on one thing, not ten.

  • Sending everyone the same path. Activated and stalled users need different messages.

  • A noreply@ sender. Signals “don’t talk to us” at the moment you want a relationship.

  • No clear next step. If a user finishes unsure what to do, the email failed.

  • Front-loading the upsell. Asking for the upgrade before value reads as pushy.

Onboarding email FAQ

What is an onboarding email?
An onboarding email is an automated message sent to a new user after signup to guide them toward getting value from a product, verifying their account, completing setup, or reaching a first key action. It’s typically part of a sequence, not a single send.

What’s the difference between a welcome email and an onboarding email?
A welcome email is the single first message that greets a new user. Onboarding emails are the broader sequence, often including that welcome, that walks the user through activation over their first days or weeks.

How many emails should an onboarding sequence have?
Map one email to each required onboarding step, then stop setup nudges when the user activates. Simple products may need only a few emails. Complex setups may need more. Count necessary actions, not calendar days.

When should the first onboarding email be sent?
Trigger the first message from signup or contact creation so it arrives while the signup context is fresh. Do not batch it with a later campaign.

What makes a SaaS onboarding email effective?
Use a specific subject line, trigger the email from signup or product behavior, and give it one CTA tied to activation. Personalize it with product state, not just a name.

How do I automate an onboarding email sequence?
Use an email platform that supports triggered, branching automations. In Loops, you build the emails in the no-code editor or from a template and connect them with workflows that fire on signup and on user behavior.

How do I branch onboarding emails by user role?
Store role as a contact property, then add a Branch for admins, invited teammates, and individual users. Finish with an empty default filter so contacts with a missing or unknown role still receive onboarding.

Should onboarding emails stop when a user activates?
Yes. Set an activation property and apply an audience filter to the rest of the setup path. Move activated users into education based on role, plan, or completed actions.