124 pages in this topic
SaaS Email Marketing
The complete lifecycle email system for SaaS: onboarding, activation, trial expiry, dunning, expansion and win back, with benchmarks and sequence maps.
On this page 10 sections
- The six stages, and the one metric each one owns
- Every email your product already sends, in three buckets
- What trial to paid actually converts at
- Nothing ships until the activation event is defined
- The data plumbing: events, traits and the sync
- The eight emails that beat your newsletter
- Dunning, renewal and win back
- What this costs, and the four ways it breaks
- The 90 day build order
- Start here
- Frequently asked questions
The short answer
SaaS email marketing is the practice of running product-triggered email as one lifecycle system across six stages: signup, activation, conversion, adoption, expansion, and renewal or win back. Each stage carries one trigger, one owner and one metric. Unlike a newsletter calendar, lifecycle email fires on product events such as first project created or second seat invited, which is why it carries most of the revenue email is credited with in a subscription business.
Key points before you start
Most SaaS teams run email off a calendar. Newsletter on Thursday, product update when engineering ships something, a promo before the quarter closes. The revenue sits somewhere else entirely: in the twelve to twenty automated messages that fire off product events between signup and the second renewal. Those were written once, usually by someone who has since left, and nobody has opened the sequence editor since.
Treat email as one instrumented system and the work gets much simpler. Six stages, one trigger each, one metric each, one rule for when a user leaves the stage. Lifecycle email marketing is that system, and campaigns live inside it rather than the other way around.
The six stages, and the one metric each one owns
Six stages cover the commercial life of a SaaS user: signup, activation, conversion, adoption, expansion, and renewal or win back. Every stage needs one trigger, one accountable human, one metric and an exit rule that pulls the user out the moment the stage has done its job.
The exit rule is the part teams skip, and skipping it causes the most visible damage. Without it, a user who upgraded on day four keeps receiving trial expiry warnings on day twelve. I watched that exact bug run for seven weeks at a Series B company that had a full-time lifecycle marketer on staff.
| Stage | Trigger | Owner | Single metric | Exit rule |
|---|---|---|---|---|
| Signup | account_created | Growth | Percent reaching first key action in 24h | Activation event fires or day 3 |
| Activation | No activation event by hour 24 | Product | Day 7 activation rate | Activation event fires |
| Conversion | Trial start or activation reached | Growth | Trial to paid | subscription_created or expiry plus 7 days |
| Adoption | subscription_created | Customer success | Weekly active seats per account | Three of five core features used |
| Expansion | 80 percent of seat or usage limit | Growth and CS | Net revenue retention | Upgrade booked or 90 days elapsed |
| Renewal and win back | Renewal minus 45 days, payment failure, cancellation | Customer success | Gross revenue retention and reactivation rate | Renewal booked, card recovered, or 180 days |
Ownership matters more than the table makes it look. Activation is the contested stage: product wants it because it’s a product problem, growth wants it because the emails go out under a marketing sender, and customer success wants it because they inherit whatever mess is left. Pick one name. Put that name in the table, and have that person present activation rate at the weekly growth meeting. Metrics follow the presentation slot, not the org chart.
Time boxes matter too. A stage without a deadline turns into a holding pen where users sit for months receiving nothing. Signup gets 72 hours. Activation gets 14 days on a self-serve product and 30 on anything that needs an implementation call. Conversion runs the length of the trial plus a seven day grace window. Adoption runs to day 90. Expansion is evaluated every quarter. Renewal opens 45 days out for annual contracts and 10 days out for monthly.
The collision nobody catches
Every email your product already sends, in three buckets
Before designing anything new, inventory what is already live. A 40 person SaaS company typically has somewhere between 60 and 110 distinct email templates firing from four systems at once: the application codebase, the billing provider, the ESP, and the support desk. Almost nobody has the list. Building it takes a day and it is the highest return day in the whole project.
Sort everything you find into three buckets, because the buckets have different legal treatment, different owners and different failure modes.
| Bucket | Examples | Usually sent from | Consent basis | Who signs off |
|---|---|---|---|---|
| Transactional | Receipt, password reset, mention notification, export ready, invite accepted | App codebase, Stripe, Postmark | No marketing consent needed in most readings | Engineering |
| Lifecycle | Activation nudge, trial expiry, low usage alert, seat limit, renewal reminder | Customer.io, Braze, Intercom, HubSpot | Legitimate interest or opt in, depends on jurisdiction | Growth or lifecycle |
| Marketing | Newsletter, webinar invite, launch announcement, case study, event | ESP or marketing automation | Explicit opt in | Marketing, with a documented unsubscribe path |
The boundary between transactional and lifecycle is where teams get into trouble. A receipt is transactional. A receipt with an upgrade banner underneath it has arguably become a marketing email, and in Germany or Canada that distinction has teeth. Have counsel look at the boundary once, write down the rule, and stop relitigating it every quarter.
The audit itself is mechanical and dull, which is why it never gets done. Work through the Lifecycle Email Audit Checklist with the sequence editor open in one window and Stripe in the other. Expect to find three dead sequences, two duplicates and at least one email referencing a feature that shipped in 2023 and was deprecated in 2025.
What an audit usually turns up
What trial to paid actually converts at
ChartMogul’s analysis of roughly 200 SaaS products put the median free trial to paid conversion at 8.9 percent. That single number is close to useless on its own, because the trial model you run explains more of the variance than anything you write in an email.
8.9%
Median free trial to paid conversion across roughly 200 SaaS products
ChartMogul
| Trial model | Median trial to paid | Why the number looks like that | Where email helps most |
|---|---|---|---|
| Opt out, card required up front | Around 44% | The pool is pre-filtered by willingness to enter a card | Cancellation prevention and the pre-charge reminder |
| Opt in, no card | Around 14% | Anyone curious can start, so intent varies enormously | Activation nudges and trial expiry |
| Freemium | Around 4.5% | Free plan satisfies most users indefinitely | Usage limit and seat limit triggers |
| Sales-assisted trial | Highly variable, often 20 to 35% | A human qualifies before the trial starts | Multi-threading the account, not nudging the user |
Benchmarking an opt in trial against the 44 percent figure is how competent lifecycle marketers get fired. The opt out number is high because the population entering it already handed over a card, not because the emails are better written. Compare against your own model, your own ACV band, and your own previous quarter.
The harder question is how much of the conversion email can honestly claim. Your platform’s last-touch reporting will tell you the trial expiry email drove 40 percent of conversions, which is nonsense, because a large share of those users were converting anyway. Run a holdout. Withhold five to ten percent of trial starts from the sequence for four to six weeks and compare. In my experience the true lift on trial to paid sits somewhere between 10 and 25 percent relative, which is a real number worth defending and roughly half of what the dashboard claims.
Once you have a holdout-confirmed lift, the arithmetic on what email is worth becomes straightforward. The SaaS Email Revenue Calculator turns lift, trial volume, ACV and gross margin into an annual figure you can put in a budget request.
Editable CSV worksheet
SaaS benchmark evaluation worksheet
Record the source, date, cohort and metric definition before comparing your numbers with a benchmark.
Nothing ships until the activation event is defined
An activation event is the single in-product action that best predicts a user still being around in 90 days. If you cannot name yours, stop reading and go find it, because every sequence in this system either drives users toward that event or reacts to it having happened.
Slack’s is public: roughly 2,000 messages sent inside a team, a threshold the company has talked about for years. The others below are my reading of what those products treat as the moment of value, based on what their onboarding pushes toward rather than anything they have published.
- Figma: a second editor active in the same file within the first week
- Loom: a first video recorded and then watched by somebody other than the creator
- Calendly: a first meeting booked through a shared link, not the creation of the link
- Notion: a first page shared with a teammate, or a first database past ten rows
- Zapier: a first Zap switched on that then runs successfully twice
Notice how many of those involve a second person. Collaboration products activate on the second seat, not the first, which is why the invite email deserves more attention than the welcome email. Zapier’s is the outlier in the group: a working automation is value on its own, and Zapier’s onboarding pushes hard toward one Zap live rather than toward inviting a colleague.
Derive your own rather than copying. Take twelve months of signups, cohort them by whether they took each candidate action in week one, then compare day 90 retention between the cohorts. The action with the widest retention gap that is also reachable by 20 to 60 percent of signups is your candidate. Below 20 percent and it’s too hard to be a target. Above 60 percent and it’s probably trivial, so it predicts nothing.
Correlation is not the finish line
The data plumbing: events, traits and the sync
Everything above depends on a small, stable set of events and traits reaching your email platform reliably. Most lifecycle programs fail here rather than in the copy. The fix is a short schema, agreed with engineering, that nobody renames.
| Name | Type | Properties to include | What it powers |
|---|---|---|---|
| account_created | Event | account_id, plan, signup_source, role | Welcome, first-run sequence |
| invite_sent | Event | account_id, invite_count | Team activation branch |
| invite_accepted | Event | account_id, seats_active | Exit from the invite nudge |
| core_object_created | Event | account_id, object_type, count | Setup progress branching |
| integration_connected | Event | account_id, integration_name | Adoption sequence |
| activation_reached | Event | account_id, days_since_signup | Exit from activation stage |
| trial_ending | Event | account_id, days_remaining | Expiry sequence timing |
| subscription_created | Event | account_id, mrr, plan, seats | Global suppression of trial emails |
| payment_failed | Event | account_id, attempt_number, amount | Dunning |
| usage_threshold_crossed | Event | account_id, metric, percent_of_limit | Expansion triggers |
| seats_active | Trait | Integer, refreshed daily | Seat expansion and low usage alerts |
| last_active_at | Trait | Timestamp, refreshed daily | Dormancy and win back |
| renewal_date | Trait | Date | Renewal window entry |
| account_owner | Trait | Email of CSM or AE | Handoff and suppression during active deals |
Fourteen entries. That’s the whole schema for a system that runs six stages. Teams that pipe 180 events into their ESP end up with a profile store nobody trusts and a monthly bill that scales with data they never query.
Naming rules, agreed once: snake case, object then past tense verb, no spaces, never rename an event in place. If the meaning changes, create a new event and deprecate the old one after 90 days. A silent rename is the most common cause of a sequence that just stops sending, and nobody notices for a month because nothing errors.
How the data gets there depends on your stack. Customer.io, Braze and Intercom accept product events natively and are built for this shape of work. HubSpot and Mailchimp are contact-native, which means account-level state has to be mirrored onto every contact record before you can trigger on it. That mirroring is real engineering work, and it is the main hidden cost in a HubSpot-centred lifecycle build. The trade-offs are laid out properly in SaaS Email Marketing Platforms Compared, and the specific decision most B2B teams face is covered in HubSpot vs Customer.io. Teams with hard data residency requirements or an allergy to per-profile pricing should look at Mautic for SaaS before assuming self-hosting is free.
Build one alarm before you build the second sequence
The eight emails that beat your newsletter
Here is the opinion this page exists to make: almost every SaaS company over invests in a newsletter and under invests in the eight emails clustered around activation and trial expiry. Those eight touch every single new user at the exact moment they are deciding, and most companies have never A/B tested a single one of them.
| # | Trigger | Timing | Primary metric | |
|---|---|---|---|---|
| 1 | Welcome with one next action | account_created | Immediate | Click to first action |
| 2 | Setup blocker nudge | No core object created | Hour 24 | Core object created rate |
| 3 | Invite a teammate | seats_active equals 1 | Day 2 | invite_sent rate |
| 4 | Use case pick | Signup survey answer or role trait | Day 3 | Template or use case selected |
| 5 | Activation congratulation plus second action | activation_reached | Immediate | Second feature used |
| 6 | Midpoint usage summary | Trial day 7 of 14 | Day 7 | Return session within 48h |
| 7 | Three days left, with what they lose | trial_ending, 3 days | Day 11 | Plan page visits |
| 8 | Expired, data held for 30 days | Trial expiry plus 0 and plus 3 | Day 14 and 17 | Reactivation rate |
Email one should contain a single link. Not five. The welcome email is where most teams cram in the help centre, the community, the founder’s video and a calendar link, and the result is a click rate that looks fine and an activation rate that does not move. One link, to the one screen where the user does the first valuable thing.
- Email three is the one that pays for the rest. On any product where value scales with collaborators, the difference in 90 day retention between one-seat and two-seat accounts is usually large enough to reorganise the entire onboarding around. Figma’s product does this in-app with the share dialogue. Your email should do the same job for the users who closed the dialogue.
Email six is underrated and rarely built, because it needs product data in the email body rather than just in the trigger. A trial midpoint email that says “you have created 4 dashboards and invited 2 people, here are the three things similar teams do next” reads as observation rather than promotion. The build cost is a day of Liquid templating and a properties payload.
Emails seven and eight need honesty about loss. Say what happens to the data, say how long it’s held, and say what the account looks like on the free plan if you have one. Vague expiry warnings underperform specific ones consistently. If you want the full sequence-by-sequence build, including the branching logic, that’s in Drip Campaigns for SaaS.
Editable working copy
Download this template
Save an editable working copy of the framework on this page. Add your own owners, evidence and decisions.
Dunning, renewal and win back
The back half of the lifecycle generates less excitement and more money. Failed card payments cause a substantial share of gross churn in any card-billed SaaS business, typically somewhere between a fifth and two fifths of it, and almost all of that churn is unintentional. The customer did not decide to leave. Their card expired.
A working dunning sequence is four to six messages over 21 days, coordinated with the payment retry schedule rather than running independently of it. Send from a billing sender, not from marketing. Make the subject line factual. Include a one-click update link that does not require a password reset, because a dunning email that dead-ends at a login screen recovers nothing. Recovery rates in the 30 to 50 percent band are typical for a sequence built this way, against maybe 10 to 15 percent for a single automated notice from the billing provider’s default template.
Renewal email for annual contracts opens 45 days out and has three jobs: confirm the renewal date and amount, surface the value delivered in the last twelve months, and give the admin a path to raise a concern with a human. That last one is counterintuitive. Inviting objections 45 days out is far better than discovering them four days out, when there is no time to fix anything.
Win back is where I would set expectations low. Most win back campaigns convert somewhere around one to three percent and a meaningful share of that would have returned anyway. The exception is specific and worth building: an email to churned accounts that names the reason they cited on cancellation and states that it has been fixed, sent within a week of the fix shipping. That requires a structured cancellation reason field and someone to run the query, which is why almost nobody does it. The full treatment sits in Churn Prevention Email Campaigns.
Expansion sits alongside all of this rather than after it. Seat limits, usage thresholds and feature gates are the three triggers that produce upgrade revenue without a sales conversation, and enterprise B2B SaaS medians of 118 percent net revenue retention are built largely on triggers like these rather than on quarterly business reviews. The mechanics are in Expansion Revenue Email Campaigns.
What this costs, and the four ways it breaks
A full six-stage build takes six to ten weeks of one experienced lifecycle marketer, plus five to fifteen engineering days for event instrumentation. That engineering estimate is the one that slips, because it competes with the product roadmap and no VP of Engineering has ever prioritised emitting usage_threshold_crossed over a customer-facing feature. Get the events scoped and scheduled before you announce a launch date.
Tooling cost at list prices in September 2026 runs roughly like this: Customer.io starts near one hundred dollars a month at small profile counts and scales with profiles, HubSpot Marketing Hub Professional sits near nine hundred dollars a month plus a one-time onboarding fee in the low thousands, and Braze is enterprise-priced with annual commitments that rarely start below the mid five figures. Add a CDP like Segment or RudderStack if you need to fan events out to more than two destinations, and budget for that separately.
Now the failure modes, all four of which I have watched happen.
Sequences collide. A user hits a seat limit during their trial and receives an expansion email and a trial expiry email in the same afternoon. The fix is a priority order and a global frequency cap written down before the second sequence is built, not a suppression list bolted on afterwards.
Events get renamed. Engineering refactors, project_created becomes workspace_item_created, and a sequence goes quiet. Nothing errors because a trigger that never fires looks identical to a trigger with no matching users. The volume alarm described earlier is the only reliable catch.
Deliverability gets contaminated. Marketing sends from the same subdomain as transactional mail, a promotional blast picks up complaints, and suddenly password reset emails are landing in spam. Split the subdomains on day one: mail. for marketing and lifecycle, something separate for transactional.
Ownership evaporates. The lifecycle marketer leaves, nobody inherits the sequences, and eighteen months later the system is quietly sending an onboarding email about a deprecated feature. That is the most common state of SaaS email in the wild, and it is exactly what SaaS Email Marketing Mistakes is a catalogue of.
We spent two quarters on a newsletter that 4 percent of our list read. The trial expiry email had never been touched since 2023. Rewriting that one email moved more revenue in a month than the newsletter did all year.
The 90 day build order
Sequence the work so each stage produces something usable before the next one starts. Building all six stages in parallel is how eight-month lifecycle projects happen.
Ninety days from nothing to a working lifecycle system
- Week 1: inventory and kill
List every live template across the app, billing, ESP and helpdesk. Turn off anything that has fired zero times in six months or references a deprecated feature. You should be deleting more than you keep.
- Week 2: define the activation event
Cohort twelve months of signups by candidate week-one actions and compare day 90 retention. Pick the action with the widest gap that 20 to 60 percent of signups can reach. Write the definition down and get product to agree to it.
- Weeks 3 to 4: instrument
Ship the fourteen events and traits. Verify each one in the ESP with a test account before you build anything on top of it. Set the volume drop alarm now, not later.
- Weeks 5 to 6: build the activation and trial spine
The eight emails. Hold back five to ten percent of trial starts as a control group from the first send. Success looks like a measurable gap between the two groups by week ten.
- Week 7: suppression and pacing
Write the priority order across all sequences and set a global cap of three sends per user per week. Test it by pushing a fake account through two sequences at once.
- Weeks 8 to 9: dunning and renewal
Coordinate the sequence with the payment retry schedule. Confirm the card update link works without a login. Track recovered revenue as its own line item.
- Weeks 10 to 12: expansion and adoption
Add the seat limit and usage threshold triggers. Wire the low usage alert to reach the account admin, not just the individual user.
- Week 13: read the holdout and report
Report the holdout-confirmed lift on trial to paid, not the platform's last-touch number. Set the quarterly review date before the meeting ends.
Start here
Open the sequence editor and the billing dashboard side by side, and spend today building the inventory. You cannot design a system around emails you have not counted. Work through the Lifecycle Email Audit Checklist as you go, and expect the count to be higher than anyone on the team guessed.
Then define the activation event and get it agreed in writing with product. Everything in this system hangs off that one definition, and every week you spend writing copy before it is settled is a week you will spend rewriting that copy afterwards.
Editable CSV worksheet
SaaS Email Marketing planning worksheet
A practical email planning worksheet: decisions, owners, evidence and next actions.
Frequently asked questions
What is SaaS email marketing?
It is email run as a lifecycle system rather than a campaign calendar. Messages fire on product events and account traits across six stages, from account creation through renewal and win back. The bulk of the revenue comes from roughly fifteen automated sequences, not from broadcasts, because those sequences reach users at the moment a decision is actually being made.
What is a good trial to paid conversion rate for SaaS?
ChartMogul measured a median of 8.9 percent across roughly 200 SaaS products. Split by model, opt in trials that need no card sit near 14 percent, opt out trials that require a card up front sit near 44 percent, and freemium converts near 4.5 percent. Compare yourself against your own model only. Cross-model comparisons get good marketers fired.
How many emails should a SaaS company send during a free trial?
Six to nine on a 14 day trial, and four to six on a 7 day trial. Two of those should be triggered by inactivity rather than by the calendar, and at least one should summarise what the user actually did in the product. Cap total sends across all sequences at three per user per week so onboarding and marketing do not collide.
What is the difference between transactional and lifecycle email?
Transactional email is a response to a user action and carries no marketing consent requirement in most jurisdictions: receipts, password resets, mention notifications, export ready alerts. Lifecycle email is triggered by product behaviour but has a commercial purpose, such as an activation nudge or a trial expiry warning. Adding a promotional call to action to a receipt can change its legal character, so have counsel review the boundary once.
Should a SaaS company send a newsletter?
Not until the activation and trial sequences are instrumented and have passed a holdout test. A newsletter costs roughly one to three days of someone's month, forever, and it almost never shows up in a holdout. Build it after the lifecycle spine is working, and staff it only if you have a named writer who will still be there in a year.
What content reduces SaaS churn?
Three things measurably move it: a dunning sequence that recovers failed payments, a low usage alert that reaches the account admin before the renewal window, and feature adoption email tied to the specific capability that correlates with retention in your data. Generic re-engagement blasts to dormant users rarely move anything worth reporting.
How do you measure email revenue in SaaS?
Run a holdout. Withhold five to ten percent of a cohort from a sequence for four to six weeks, then compare trial to paid, activation or expansion rate between the two groups. Last-touch attribution in your email platform will typically claim two to three times the lift a holdout confirms, which is why board-facing numbers should come from the holdout.
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 .
Category field guides
Apply the method to a specific SaaS product and buying situation.
- Field guideLifecycle email for accounting softwareSend a relevant, permission-aware message when an account using accounting software needs a specific next action. A practical procedure with a worked scenario, category-specific checks and an editable worksheet.
- Field guideLifecycle email for accounts payable softwareSend a relevant, permission-aware message when an account using accounts payable software needs a specific next action. A practical procedure with a worked scenario, category-specific checks and an editable worksheet.
- Field guideLifecycle email for API management softwareSend a relevant, permission-aware message when an account using API management software needs a specific next action. A practical procedure with a worked scenario, category-specific checks and an editable worksheet.
Browse the full saas email marketing library (124 resources)
Guides
Deep walkthroughs across saas email marketing.
- GuideSaaS Email Marketing StrategyBuild a SaaS email strategy from lifecycle stages instead of campaigns, with a stage map, trigger inventory, send budget per user and a KPI for each stage.
- GuideB2B SaaS Email MarketingLifecycle email built for accounts rather than leads, with role tracks for champion, admin and security reviewer, account triggers and a clean sales handoff.
- GuideActivation Email SequencesDefine your activation event with a number and a time window, then build the nudge emails that move users toward it, with timing rules and honest lift data.
Browse the full saas email marketing library (124 resources)
Playbooks
Step-by-step plays for a specific motion, stage or segment.
- PlaybookThe SaaS Onboarding Email SequenceA nine email onboarding sequence mapped to activation events, with send timing, exit rules, copy angles and the product data each email needs to fire.
- PlaybookThe Trial Expiry Email SequenceA seven email trial expiry sequence: value proof, usage recap, the 48 hour warning, expiry day, grace period and two post trial offers, with timing rules.
- PlaybookFreemium to Paid Upgrade EmailsUpgrade plays for freemium SaaS: limit approach warnings, gated feature moments, team invite triggers and value recap emails, with conversion benchmarks.
Browse the full saas email marketing library (124 resources)
Lists and roundups
Ranked picks, tactics and tools worth your time.
- ListSaaS Email Marketing Platforms ComparedTwelve lifecycle email platforms compared on data model, event limits, pricing at 10k and 50k profiles, product data sync and what a migration really costs.
- ListBest Email Marketing Software for SaaSStage by stage picks for pre seed through enterprise SaaS teams, the five switching triggers that justify a migration and the price you should expect to pay.
- ListSaaS Email TypesEvery email a SaaS product sends, grouped into transactional, lifecycle and marketing, with the owner, trigger, sending domain and metric for each one.
Browse the full saas email marketing library (124 resources)
Comparisons
Head-to-head analysis so you can decide faster.
- ComparisonCustomer.io vs BrazeA working comparison of data model, workflow building, pricing at scale, deliverability control and support, with the team profile each platform actually suits.
- ComparisonHubSpot vs Customer.ioCRM native nurture against event driven lifecycle email: data models, product event limits, cost at 50k contacts and how each handles the handoff to sales.
- ComparisonTransactional vs marketing email: purpose and controlsTransactional email supports a specific account event or agreed relationship, while marketing email promotes an offer or encourages a commercial action. The classification depends on the message and applicable rules, not the label chosen in an email platform. Mixed-purpose messages need pa
Browse the full saas email marketing library (124 resources)
Templates and checklists
Files you can copy and run this week.
- TemplateSaaS Onboarding Email TemplatesNine onboarding email templates with subject lines, body copy, merge fields and trigger rules, plus separate variants for self serve and sales assisted signups.
- ChecklistLifecycle email audit checklistVerify that messages follow real customer state and stop when their purpose is complete. Work through 10 checks, record evidence and owners, and save an editable copy.
- ChecklistSaaS email compliance review checklistPrepare a documented operational review of audience permissions, message purpose and recipient controls. Work through 10 checks, record evidence and owners, and save an editable copy.
Browse the full saas email marketing library (124 resources)
Calculators
Work the numbers in your browser.
- CalculatorEmail list growth calculatorWhere your list lands in twelve months once you account for unsubscribes and inactive addresses. See the formula, change the inputs and save your results.
- CalculatorEmail marketing revenue calculatorWhat your list is worth per send and per subscriber per year, and what a point of open rate buys. See the formula, change the inputs and save your results.
- CalculatorTrial email conversion scenario calculatorEstimate the incremental gross profit needed to justify a trial email experiment. See the formula, change the inputs and save your results.
Research and benchmarks
Source-backed research and practical measurement guidance.
- ResearchSaaS email benchmarks: separate purpose and outcomeEmail benchmarks need a message-purpose and audience definition before opens, clicks or conversions can be compared. Review definitions, sampling choices and common comparison errors.
- ResearchSaaS email frequency: design a useful auditAn email-frequency audit counts messages received by comparable customer states and checks whether each message serves a relevant task. Review definitions, sampling choices and common comparison errors.
- ResearchTrial email conversion: how to measure incremental liftThe effect of trial email is a causal question that requires an appropriate comparison, not a comparison of people who happened to open messages with those who did not. Review definitions, sampling choices and common comparison errors.
Courses
Structured lessons that build on each other.
- LessonShip one lifecycle sequence safelyBuild a short sequence around one customer task, with explicit eligibility, exits and a measured outcome. Complete the exercise, produce a working artifact and review it against a practical rubric.
- CourseLifecycle Email CourseA three lesson course that takes you from a blank lifecycle map to a shipped sequence, with exercises, event schemas and copy templates at every step.
- LessonLesson 1: Map Your Customer LifecycleDraw the lifecycle stages your product actually has, pick the one metric each stage owns, and mark the gaps where no email exists today, in about two hours.
Browse the full saas email marketing library (124 resources)
Definitions
Plain-language explanations of the terms used here.
- DefinitionBehavioral email triggerUnderstand behavioral email trigger in SaaS marketing: a plain-language definition, a worked example, common mistakes and practical next steps.
- DefinitionDrip campaignUnderstand drip campaign in SaaS marketing: a plain-language definition, a worked example, common mistakes and practical next steps.
- DefinitionDunning emailUnderstand dunning email in SaaS marketing: a plain-language definition, a worked example, common mistakes and practical next steps.
Browse the full saas email marketing library (124 resources)
Related topics
B2B SaaS marketing
How software actually gets sold to buying committees: ICP, positioning, motion by ACV band, funnel benchmarks and the pipeline math behind the plan.
SaaS Branding
The whole SaaS branding system in one place: category design, naming, identity, brand tracking, and the math that ties brand spend to CAC payback.
SaaS content marketing
The full operating model for SaaS content: editorial strategy, production systems, distribution and measurement, with benchmarks and templates at every step.
SaaS customer marketing
The post sale marketing system for SaaS: onboarding, adoption, advocacy, community, expansion and churn prevention, with benchmarks and named plays.
SaaS demand generation
How SaaS teams create and capture demand: channel mix by ACV band, CPL and pipeline benchmarks, honest attribution, and a forecast your CFO will accept.
SaaS Growth Marketing
How SaaS growth actually works: the growth model, loops, activation, PLG mechanics and experiment velocity, with benchmarks and calculators for each lever.