· Pricing checked October 7, 2026

SaaS Onboarding Email Sequences: Tools, Costs and a Build Plan for Early-Stage Startups

How early-stage SaaS teams build trial and onboarding email sequences, which tools fit each list size, what they cost on current pricing pages, and how to wire billing events into the flow.

By the Startup Email Marketing editorial team

For most early-stage SaaS teams that bill through Stripe or a similar processor, Customer.io is the first onboarding tool to evaluate. The reason is specific: its workflows branch on the events your product sends, so a failed payment, a plan change and a trial that goes quiet can each take a different path instead of following one calendar. Essentials is $100 a month billed monthly for 5,000 profiles and includes 1 million emails a month, and companies that have raised under $10 million can receive 12 months free through its Startup Program. Make is a connector, not a sender, and it fills gaps when your billing or product events do not reach your email tool natively.

The rest of this guide covers what an onboarding sequence has to do for a startup, how the main options compare, what each list size costs on the published pricing pages, how to design the five-email flow, and how to connect billing events so that a failed payment or a plan change changes the next message a customer receives.

What an Onboarding Sequence Has to Do for a Startup

A startup onboarding sequence has a narrower job than a general lifecycle program. It has to move a trial user to the first action that predicts a paid subscription, and it has to do so before the trial ends. For a small team, that usually means three things: a clear first step, a reason to come back if the user goes quiet, and a billing path that does not fall apart when a card is declined or a plan is downgraded.

Each product has its own activation event. For a project-management tool it may be creating a board and inviting a teammate. For an analytics tool it may be installing the tracking snippet and seeing the first event arrive. Before you write any email, confirm which action separates users who pay from users who leave. If your analytics show that paying users usually connect an integration within the first three days, then the sequence should push integration setup, not a general feature tour.

Two early mistakes are common. The first is writing the sequence around the calendar (day 1, day 3, day 7) instead of the user's state. The second is treating billing as a separate system. A trial that ends, a payment that fails and a plan that is upgraded are all onboarding events, and each one should change which email is sent next. Choose a tool that can receive those events, not just send messages on a timer.

The Main Options at a Glance

The table below compares the three tools that appear most often in startup onboarding builds. Prices are the published monthly figures on each vendor's pricing page as checked on October 7, 2026. Plan names and billing views are shown so you can compare like with like.

Tool Best for Entry price (plan and billing) Key limitation
Customer.io Teams that need detailed behavioral branches and profile-level segmentation Essentials at $100/month base; profile tiers from $145/month for 10k profiles, billed monthly Cost rises with the number of profiles, and annual billing is not shown for the Essentials profile tiers
Make Moving events from a product, billing system or form into an email tool that lacks a native trigger Free plan with 1,000 credits a month; Core at $10.59/month monthly or $9/month billed annually for 10k credits It moves data but does not send email, and the free plan runs scenarios at most every 15 minutes
Segment (Twilio Segment) Companies that send event data to many tools and need a shared customer profile Pricing on request It is infrastructure, not an email sender; a sending tool is still needed on top

Customer.io: Strengths and Limits

Customer.io is built around a visual workflow builder and a profile model. It is a good fit when onboarding is only one part of a larger lifecycle program, and when the team wants to branch on many attributes, such as signup source, team size, feature usage and support history. Its Essentials plan includes a visual workflow builder, email and community support, and basic data integrations. Eligible early-stage companies that have raised under $10M can receive 12 months free through its Startup Program, which can change the first-year math considerably. The eligibility rules are set by the vendor, so check them directly rather than assuming a startup qualifies.

The main limitation is that cost grows with profiles. The published monthly profile tiers are $145 for 10k, $235 for 20k, $325 for 30k, $415 for 40k and $505 for 50k and above, billed monthly. A startup with a large trial population that is mostly anonymous or inactive may pay for profiles it rarely messages. Premium is priced on custom profile volume and is not listed as a standard tier.

Price and source: see the Customer.io pricing page for the current Essentials and Premium terms and the Startup Program details.

Make: Connector for Events That Do Not Reach Your Email Tool

Make is useful when the event that should start an onboarding flow lives somewhere your email tool cannot see. A common case is a product that writes trial starts to a database but has no native webhook into the sending platform. A Make scenario can watch the database, look up the user and add the contact to the right sequence. It can also catch a billing event from a processor that the sending tool does not support directly.

Make's free plan includes 1,000 credits a month with no time limit. Each module action in a scenario uses one credit, so a scenario with three steps per signup uses three credits per signup, which means about 333 signups a month on the free allowance. The free plan allows two active scenarios, runs a scenario at most every 15 minutes, caps execution at five minutes and keeps seven days of execution logs. The Core plan lists $10.59 a month for 10k credits on monthly billing, or $9 a month billed annually, and adds unlimited active scenarios and more frequent scheduling.

Make does not send email. Pair it with a sending tool, and keep the logic simple. If the scenario grows past five or six steps, move the decision logic into the sending tool's own branching so that the rules are visible in one place.

Price and source: the current plan terms are on the Make pricing page.

Segment: When an Event Pipeline Makes Sense

Segment collects first-party data and routes it to destinations. Its Connections product includes a free trial, but the pricing page does not publish free-plan limits or prices, and the Customer Data Platform tier is also custom. For a seed-stage company with three or four tools, Segment is usually more infrastructure than the team needs. It becomes relevant when several products, a website and a support tool all need the same customer profile, and when the cost of duplicated event code exceeds the cost of a pipeline.

Price and source: pricing on request. See the Segment pricing page.

What Each List Size Costs

Costs depend on two inputs: the number of contacts or profiles, and the number of emails each contact receives in a month. The table below assumes each contact in the trial population receives two onboarding emails a month, which is a realistic starting point for a five-email, 14-day sequence that also includes billing notices. Change the assumption to match your own sequence. Customer.io's cost moves with profile count, not with the number of emails each contact receives.

Contacts or profiles Emails a month (2 per contact) Customer.io tier (monthly)
2,000 4,000 Essentials at $100 a month for 5,000 profiles
10,000 20,000 10k profiles at $145
25,000 50,000 Between the 20k ($235) and 30k ($325) tiers; plan on the 30k tier at $325
50,000 100,000 50k+ profiles at $505 and above

Read the table with two rules in mind. First, the send volume in the second column does not change the price: the profile tier decides it, so a contact that receives four emails a month instead of two costs the same. Second, Customer.io's Startup Program can offset the first year for eligible companies, which changes the comparison considerably for a company that qualifies.

The figures are monthly list prices from each pricing page as checked on October 7, 2026. Taxes, overage terms and add-ons are not included in the table.

The Five-Email Onboarding Sequence

A practical starting structure is five emails over 14 days. The order below works for most B2B SaaS trials. Adjust the timing to match the time it takes your median paying user to reach the activation event.

Email 1: Welcome, sent immediately

The goal is to confirm the signup, set one expectation and give one action. Keep the message under 100 words. Name the single step that matters most, such as connecting the first data source, and include one button. Avoid feature lists in this email; the user has not yet decided the product is worth learning.

Subject: Connect your first source to [Product]

Hi [First name],

Your trial is open. The fastest way to see value is to connect
one data source. It takes about two minutes.

[Connect a source]

If something gets in the way, reply to this email and a person
on the team will read it.

[Signature]

Email 2: First-value nudge, day 1 or 2

Send this only to users who have not reached the activation event. Reference the step they skipped and explain why it matters for their goal, not just how to do it. If the user has already completed setup, replace this email with a short confirmation and a suggested next step, or skip it entirely.

Email 3: Use-case specific, day 3 or 4

If you collected a use case at signup, write this email for that use case. If you did not, pick the two or three use cases your product is most often used for and show a concrete example for each. Specific examples work better than a general description of the product, because the reader can picture their own workflow in one of them.

Email 4: Objection, day 6 or 7

Address the most common reason users in your data stop before paying. Choose one objection per email. Common ones for startups are "it looks complicated," "I need my team to agree," and "the price is hard to justify." Each needs a different answer: setup help, a short summary to forward to a colleague, or a clear comparison of the plan the user would actually choose.

Email 5: Trial ending, day 12 or 13

State the end date and what happens next in plain terms. Summarize what the user has already set up, so the message reads as a record of their progress. Give one path to convert and one path to ask for more time if your product policy allows it. Do not use fake scarcity or repeated discount offers; they train users to wait for a discount.

Billing Events as Onboarding Triggers

Billing is part of onboarding because the moment a user converts, downgrades or fails a payment is when their email experience should change most. Build these branches into the flow from the start:

  • Trial converted: stop the trial sequence immediately and send a receipt with a short note on the next recommended feature. Do not send the trial-ending email to a paying customer.
  • Payment failed: send a message that links to the hosted invoice page, so the customer can update the card without logging in. Keep the wording factual: the amount, the date, and the link.
  • Plan upgraded: remove the user from any sequence about the lower tier and send one message about the features in the new plan.
  • Cancelled: send one message asking what would have made the product useful, with a reply address. Then stop.

When you build these branches, test them against real event payloads from your billing provider, not against sample data. A branch that looks correct in the visual builder can still fail if the event name or user identifier does not match what your processor sends.

Behavioral Branches Worth Building First

Time-based sequences are easy to set up but miss the users who are already active. Add three behavioral branches early:

  • Completed the activation event: skip the beginner emails, celebrate the step once and suggest the next most useful action.
  • Heavy usage without a paid plan: move the user into a conversion sequence earlier than day 12, with a message about the plan that matches their usage.
  • Inactive for several days: send a short check-in that asks what is blocking them and offers a call or a help article. Do not send a second generic feature email.

Keep the number of branches small. Each one needs its own copy, its own exit condition and its own reporting. Three well-defined branches are easier to maintain than a tree of twelve.

Subject Lines and Copy Rules

Subject lines for onboarding should name the user's state or the next step. Four patterns work well for startups:

  • Question: "Quick question about your [Product] setup"
  • Direct action: "Connect your first source to [Product]"
  • Deadline: "Your [Product] trial ends Thursday"
  • Specific outcome: "How a team like yours set up its first dashboard" (use a real example you can document)

Avoid all-caps subjects, clickbait that the body does not deliver on, and numbered newsletter titles. If a subject line promises a result, the email should show how that result was measured and by whom.

Measuring Whether the Sequence Works

Open rates tell you about subject lines. They do not tell you whether onboarding is working. Track four measures instead:

  • Activation rate: the share of trial users who complete the activation event within the trial.
  • Trial-to-paid rate: the share of trials that become paying subscriptions, split by the sequence path each user followed.
  • Time to activation: how many days pass between signup and the activation event, by cohort.
  • Revenue by sequence: which flow contributed to upgrades, using the attribution in your tool or a shared identifier in your billing data.

Set a baseline before you change anything. A sequence change measured against no baseline cannot show improvement.

Setup Checklist for a Startup

The checklist below lists the work in the order it usually has to happen. Each step has a clear finish point, so you can tell when it is done.

Step What to set up Done when
1. Name the activation event Pick the one action that paying users take most often early in their trial The event is written down and tracked in your product analytics
2. Connect billing Link your processor (Stripe, Paddle, Lemon Squeezy, Polar, Dodo Payments or Creem) to the sending tool, or send events via webhook A test trial start and a test payment failure both appear in the tool's event log
3. Import the contact fields Plan, trial end date, signup source and activation status A test user shows every field with the correct value
4. Build the five-email flow Welcome, first-value nudge, use case, objection and trial-ending emails, with exit rules A test user who converts mid-sequence exits without receiving the trial-ending email
5. Add three behavioral branches Activated users, heavy users on a free plan, inactive users Each branch has its own exit condition and a reporting view
6. Set the baseline Record activation rate and trial-to-paid rate for the last 60 days A dated baseline is saved next to the flow definitions
7. Review after 30 days Compare the new cohort with the baseline and change one step at a time Each change has a recorded hypothesis and result

Decision Table: Which Tool for Which Need

Use this table to narrow the field before you start a trial of any tool.

If you need Pick Because
Billing events and onboarding in one place Customer.io Its workflows branch on the events your app sends, and transactional email is included in the listed plans
Detailed branching on many user attributes Customer.io Its visual workflow builder and profile model are built for segmentation, and the Startup Program may cover the first year for eligible companies
A cheap bridge from a product database or form into your email tool Make The free plan covers small volumes, and its scenarios connect systems that lack native triggers
One customer profile shared across many tools Segment, with an email sender on top It routes event data to every destination, but it is infrastructure and its pricing is on request

How to Choose

Start with three questions. Which billing processor do you use, and does the candidate tool receive its events without custom code? How many emails will each trial user receive in a typical month, and what does that volume cost on the plan you would pick? Do you need segmentation that goes beyond signup source, plan and activity, and is that worth the profile-based price?

If the answers are a supported processor, a single sequence of five to seven emails and no need for deep segmentation, Customer.io still covers it: Essentials is $100 a month billed monthly for 5,000 profiles with 1 million emails a month included, and the Startup Program can remove the first year for eligible companies. If the main gap is one missing event rather than the sender, a connector such as Make may be enough without changing the sending tool, and its free plan covers 1,000 credits a month. If several products and a support tool all need one shared customer profile, Segment becomes relevant, though its pricing is on request. Whatever you pick, run a two-week test with real trial users and confirm that the billing branches fire before you commit a full sequence to it.

Avoid choosing on the basis of a feature list alone. Every tool on this list can send a five-email sequence. The differences that matter are how events arrive, how the bill grows with your list and how easily a non-engineer can change a step.

You can compare more tools and their plans on the main comparison page.

Frequently Asked Questions

How many onboarding emails should a SaaS trial send?

Five emails over 14 days is a reasonable starting point for most B2B products, with billing messages added as needed. Shorter trials of seven days may need three or four. Adjust the number to the time your paying users take to reach the activation event, and remove any email that does not have a clear goal.

Is Make free for a startup?

Make's free plan includes 1,000 credits a month with no time limit, two active scenarios and runs at most every 15 minutes. Each module action uses one credit, so a scenario with three steps per signup covers about 333 signups a month. It does not send email, so pair it with a sender and keep the scenario short. The Core plan lists $10.59 a month for 10k credits on monthly billing, or $9 a month billed annually.

Which tool is cheapest for a list of 10,000 trial users?

On the published pricing pages, a list of 10,000 contacts falls on Customer.io's 10k profile tier at $145 a month billed monthly, and that price does not change with how many emails each contact receives. Make's free plan covers 1,000 credits a month for moving events but does not send email, and Segment publishes no prices, so the profile tier is the only published sender price at that size. Calculate your contact count first and your send volume second, then compare the tiers you would actually cross.

Does Customer.io cost less for startups?

It can. Customer.io's Startup Program offers 12 months free to eligible early-stage companies that have raised under $10M. Eligibility is set by the vendor, so check the terms on its pricing page. After the program period, the cost follows the profile tier you reach.

Can I trigger onboarding from a Stripe payment failure?

Yes, if the sending tool accepts Stripe events or a connector can pass them on. Customer.io starts workflows from the events your app sends, so a payment failure can take its own branch instead of waiting for the next calendar step. If your sender has no direct connection, a Make scenario can watch your processor and pass the event on, but test the event payload before relying on it.

Do I need a separate tool for billing emails and marketing emails?

Not necessarily. Customer.io's listed plans include transactional email alongside its workflow builder, so receipts and onboarding messages can go out from one place with one set of contact data. Many teams still keep receipts with their payment processor and use the marketing tool for onboarding. Choose the setup that keeps contact data consistent and that your team can maintain.

What should I measure first?

Measure activation rate and trial-to-paid rate for a baseline cohort before you change the sequence. Then track time to activation and revenue by sequence path. Open rates are useful for subject lines but do not show whether the onboarding works.

What is the most common mistake in startup onboarding email?

Sending the same flow to every user regardless of what they have done. A user who has already completed the activation step should not receive the beginner emails, and a user who has cancelled should not receive the trial-ending message. Build at least three branches before you add more copy.