Get the working resource ↓
SaaS Email Marketing Guide 6 min read

Email Marketing for SaaS Companies

A start to finish email setup for SaaS teams: data plumbing, which sequences to build first, tool choice by stage, reporting and a 90 day rollout plan.

On this page 7 sections
  1. Week one: the data plumbing nobody wants to do
  2. Which five sequences should you build, and in what order?
  3. Which tool at which stage, and what it actually costs
  4. What reporting keeps the program funded?
  5. The 90 day rollout
  6. Where these programs actually fail
  7. What to do next
  8. Frequently asked questions

The short answer

Build a SaaS email program in this order: data plumbing first (events, traits, identity resolution, authenticated sending domains), then the five sequences ranked by revenue per hour of work, which are trial expiry, onboarding, dunning, activation nudges and expansion. Choose the tool by list size and event volume rather than feature lists. Expect a working program in 90 days with a team of one, provided you skip the newsletter until month three.

Key points before you start

If you are the first marketer at a SaaS company and someone has asked you to “do email”, the instinct is to write a newsletter. Resist it for eight weeks. The newsletter is the lowest revenue per hour thing on the list, and building it first tends to lock you into a tool that cannot send on product events.

This is the build order I would follow, written for a team of one with a few days of engineering time to spend.

Week one: the data plumbing nobody wants to do

Before you evaluate a single tool, get four things in place. Every problem later in the program traces back to one of them.

Events. A named list of product actions worth emailing about. Keep it to twelve for now. Typical set: signed_up, activated, project_created, invited_teammate, hit_usage_limit, subscription_started, payment_failed, subscription_cancelled, feature_x_used, exported_data, integration_connected, logged_in_after_dormancy. Name them in past tense with snake case and never rename one after launch.

Traits. Attributes that describe the person and the account: plan, seat count, ACV, signup source, role, account created date, last active date. Keep person and account separate from day one, because retrofitting an account object into a tool that only has contacts is the most painful migration in this category.

Identity. One stable user ID from your database, sent with every event, with email as a secondary key. Email as a primary key breaks the moment someone changes theirs, and someone always does.

Sending domains. Marketing on mail.yourdomain.com, transactional on notifications.yourdomain.com, each with SPF, DKIM and a DMARC policy. Google and Yahoo now enforce authentication and one-click unsubscribe for bulk senders, so this is not optional hygiene, it is a delivery requirement.

The split that saves you later

Sharing one domain between campaigns and password resets means a badly targeted announcement can put receipts in spam. Separate the subdomains before your list crosses 5,000 people. Doing it afterwards means warming a new domain while your reputation is already established elsewhere.

Which five sequences should you build, and in what order?

Rank by revenue per hour of build time, not by funnel position. That ordering produces a counterintuitive list, and it is correct.

SequenceBuild timeRevenue mechanismTypical impactOrder
Trial expiry1-2 daysConverts users already at peak intentHigh, fast to read1
Onboarding and activation3-5 daysRaises the share of signups reaching first valueHigh, compounds2
Dunning1 dayRecovers revenue already earned30-50% of involuntary churn3
Activation nudges2-3 daysRescues stalled users mid funnelMedium4
Expansion2-4 daysSeats, tiers, annual upgradesMedium, high ACV5
NewsletterOngoing foreverBrand and retention, hard to attributeLow per hour6
Ordered by revenue per hour of build work, not by funnel stage.

Why dunning comes before the newsletter

A dunning email goes to someone whose card just failed, who already decided to pay you, and who mostly needs to update an expired card. There is no persuasion involved. Recovery rates of 30 to 50 percent of involuntary churn are commonly reported, and involuntary churn is often a third of total churn at self serve companies.

It takes about a day to build: four sends over 14 days, escalating tone, each linking directly to a card update page that does not require a login. Stripe and most billing providers expose the events you need with no custom instrumentation at all.

Compare that to the newsletter. Weeks of ongoing effort, indefinite payback, and a real risk of list fatigue if the cadence outruns your ability to say something useful. I would not write a single issue before the five sequences above are live.

30-50%

Share of involuntary churn typically recoverable by a well built dunning sequence

Commonly reported dunning recovery range

The trial expiry sequence

Highest intent audience in your entire database, and a deadline you control. Five sends: day 3 value check, day 7 mid-trial nudge based on whether they activated, day 11 case or feature relevant to their usage, day 13 expiry warning with the specific things they will lose, day 15 post-expiry recovery with a short extension offer for active users only.

Branch on activation. A user who never created a project needs a different day 11 email than a user who created nine, and sending both the same message wastes the strongest segmentation signal you have.

Newsletter launch list

The Friday SaaS Marketing Brief

Join the list for the upcoming SaaS Marketing Brief. Get the marketing planning worksheet immediately.

We never sell your data. Your resource opens here after submission.

Which tool at which stage, and what it actually costs

Choose on event volume and data model, not on feature checklists. Every tool in this category can send an email.

StageProfilesSensible optionsTypical monthly costWatch out for
Pre-seed to seedUp to 5,000Loops, Userlist$0-100Limited branching depth
Seed to Series A5,000-25,000Loops, Encharge, Customer.io$200-900Event volume overages
Series A to B25,000-100,000Customer.io, HubSpot$900-3,000HubSpot contact tier jumps
Series B and beyond100,000+Customer.io, Braze$1,500-6,000+Braze annual contracts and implementation cost

A few opinions on the specific tools. Loops is the fastest to get running and the easiest to hand to a non technical founder, with a genuinely simple event API. Userlist was built for SaaS specifically and has the cleanest account-versus-user model at the small end, which matters more than people expect. Encharge sits in between with stronger branching than Loops at a similar price.

Customer.io is where most product-led companies land by Series A, and it is the one I would pick if I expected to still be using the tool in three years. Its pricing scales on profiles and events, so model both before signing. HubSpot makes sense when the same team runs the CRM and marketing email and nobody wants two systems, but its product event handling is weak and the contact tier pricing gets expensive fast. Braze is a genuinely different class of tool with an implementation cost to match, and below roughly $30M ARR it is usually overbuying.

Self hosting is a real option if you have engineering capacity and a data residency constraint, covered in Mautic for SaaS. For a wider field including tools not listed here, see the best email marketing software for SaaS.

Test the event API before you sign

Every vendor demo shows the campaign builder. Spend your trial sending 500 test events through the API with realistic payloads instead, and check how the tool handles a nested object, a late arriving event and a user identified after the fact. That is where tools in this category actually differ.

What reporting keeps the program funded?

One table, monthly, with revenue in it. Open rates have not been trustworthy since Apple Mail Privacy Protection started prefetching images, and reporting them to a CFO invites a question you cannot answer.

The view that works:

SequenceSendsClicksHoldout gapRevenue effectPer send
Dunning31041%+38 pts recovery$41,000 recovered$132
Trial expiry2,1409.2%+2.1 pts conversion$63,000 new ARR$29
Expansion8907.4%+1.4 pts upgrade$22,000 expansion$25
Onboarding6,30011%+6 pts activationIndirectn/a
Newsletter14,2002.8%Not measurableIndirectn/a

The holdout column is what makes this credible. Hold back 5 to 10 percent of eligible recipients from each triggered sequence and compare. Without it, every number in the revenue column is a claim that a user who was going to convert anyway converted because of your email, and a skeptical finance team will say so.

Revenue per send is the single number to lead with. It ranks sequences honestly, it explains why dunning gets built first, and it survives translation to people who do not care about email. Model your own figures with the SaaS email revenue calculator before you commit to a target, and check your rates against the SaaS email benchmarks rather than against generic cross-industry averages.

Editable CSV worksheet

Save your marketing measurement plan

Keep a worksheet for your inputs, assumptions and next actions. You can also print the calculation directly from your browser.

We never sell your data. Your resource opens here after submission.

The 90 day rollout

Ninety days from nothing to a working program

  1. Days 1-10: instrument events

    Ship the twelve events with a stable user ID and account ID. Verify in a debugger that every event arrives with the right identity attached. Nothing else starts until this is done.

  2. Days 8-14: domains and authentication

    Set up marketing and transactional subdomains, SPF, DKIM, DMARC and one-click unsubscribe. Send 200 seed emails and check placement in Gmail, Outlook and a corporate Google Workspace.

  3. Days 12-20: pick and wire the tool

    Trial two tools with real event payloads. Sign the one whose data model matches yours, then build the audience syncs and a test workspace.

  4. Days 20-30: dunning live

    Four sends over 14 days from your billing provider's payment_failed event. This is the fastest revenue in the plan and it validates the whole pipeline.

  5. Days 30-50: trial expiry live

    Five sends branching on activation. Set up the 10 percent holdout at the same time, not later.

  6. Days 45-70: onboarding and activation

    Behaviour based, not date based. Branch on whether the user completed the first value action, and stop the sequence the moment they do.

  7. Days 70-85: expansion

    Seat limits, usage limits and the annual upgrade moment at month three of a paid monthly subscription.

  8. Days 85-90: build the report

    Assemble the revenue per send table with holdout comparisons and present it. This is what buys you the budget for month four.

What to skip in month one: the newsletter, any preference centre beyond a single unsubscribe, segmentation beyond plan and activation status, and A/B testing. Testing subject lines on 400 sends produces noise, and the time is better spent shipping the next sequence.

Where these programs actually fail

Not on copy. On data.

The most common failure is events that fire inconsistently. A project_created event that also fires on template duplication will send congratulations emails to people who did nothing, and by the time you notice, trust in the whole program is damaged internally. Audit event definitions with the engineer who wrote them, monthly, for the first six months.

Second failure: nobody owns it after launch. Lifecycle email is not a project, it is a surface that decays. Sequences reference features that got renamed, links rot, and a branch that was correct in March is wrong in September. Budget two hours a week forever, and put a review date on every sequence. Common errors worth pre-empting are collected in the SaaS email marketing mistakes write-up.

Third, and most expensive: choosing a tool before the data model exists. Teams pick based on a demo, discover six months later that the tool has no account object or cannot branch on a numeric event property, and migrate. That migration costs roughly six weeks and everyone’s goodwill.

What to do next

Write the twelve event names down today and get them in front of an engineer this week. That single step unblocks everything else, and it is the one most teams postpone because it does not feel like marketing.

Once events exist, build dunning first, then trial expiry, then the rest in order. If your motion is sales-led rather than product-led the emphasis shifts, and B2B SaaS email marketing covers that variant. For the mechanics of firing on product actions, the behavioral email trigger definition is the short version, and drip campaigns for SaaS explains the narrow cases where a fixed schedule still beats an event. Once the five sequences run, expansion is where the next meaningful revenue sits, covered in expansion revenue email campaigns and the wider SaaS email marketing hub.

Editable CSV worksheet

SaaS Email Marketing planning worksheet

A practical email planning worksheet: decisions, owners, evidence and next actions.

We never sell your data. Your resource opens here after submission.

Frequently asked questions

What email sequences should a SaaS company build first?

Trial expiry, then onboarding, then dunning, then activation nudges, then expansion. Rank by revenue per hour of build time. Trial expiry touches users with the highest intent and the shortest decision window, and dunning recovers revenue you have already earned, which makes both far more valuable per hour than a newsletter.

How much does SaaS email marketing software cost?

At 5,000 profiles, $0 to $100 a month across Loops, Userlist and Encharge. At 25,000, roughly $200 to $900 depending on event volume. At 100,000, roughly $1,500 to $6,000, with Braze and enterprise HubSpot tiers sitting well above that. Event volume drives cost more than contact count in product-led tools.

Do you need a customer data platform to run SaaS lifecycle email?

No, not under about $10M ARR. A well designed event schema sent directly from your application to your email tool covers most needs. A CDP earns its cost when three or more systems need the same events and you are maintaining parallel integrations for each.

Should marketing and product emails send from the same domain?

Use the same root domain for brand recognition but separate subdomains for marketing and transactional sending, each with its own authentication records. That way a poorly received campaign cannot damage delivery of password resets and receipts, which must arrive.

How long does it take to build a SaaS email program?

Ninety days for a working program covering five sequences, assuming one marketer and a few days of engineering help for event instrumentation. The instrumentation is the long pole. Teams that try to build sequences before events exist spend the same 90 days and end up with date based emails.

What should you report to keep an email program funded?

Revenue per send and revenue influenced by sequence, with a holdout group. Open rates stopped being trustworthy after Apple Mail Privacy Protection, and click rates alone do not survive a CFO question. One table showing recovered and accelerated revenue per sequence is what keeps the budget.

The saas-marketing.net editorial team Research and editorial

We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.

Published September 11, 2026. Last updated .