AgentsMailv2
ProductAPIDeliverabilityPricingChangelog
docsSign inGet an API key
AgentsMailPrivacyLegal
AgentsMail
ProductDocsBlogPricing
Get started

Newsletter

Stay updated with our latest articles and web development news.

No spam, unsubscribe anytime

Blog/Email marketing for…/Email Marketing for SaaS: Onboarding to Win-Back

Email Marketing for SaaS: Onboarding to Win-Back

Email marketing for SaaS, stage by stage: onboarding emails, trial conversion, product updates and win-back, run by your AI agent and triggered by your app.

MC
Mike Codeur

Nov 2, 2026 · 10 min

Email marketing for SaaS: one email per stage of the customer lifecycle

Email marketing for SaaS is not a newsletter. It is a set of emails tied to what a user does in your product: they sign up, they activate, they convert, they stay, or they drift away. Each stage gets its own message, triggered by an event in your app rather than by a calendar. This guide walks through the five stages, the emails that belong to each, and how to wire them so your AI agent runs the whole thing.
In short
Your app tells AgentsMail what happened — a sign-up, an activation, a cancellation — by adding the user to a list or giving them a tag. A sequence listens for that and sends the right emails at the user's own pace. Product news goes out as campaigns. Your agent builds and monitors all of it through the API.

Why SaaS email marketing works differently

A shop emails people who might buy. A SaaS emails people who already signed up and now have to use something. The job of most SaaS emails is to move a user one step forward inside the product: connect their first integration, invite a colleague, reach the moment where the tool pays for itself. That changes three things:
  • The trigger is behavioural. "Day 3 after sign-up, and still no project created" is a better reason to write than "it's Tuesday".
  • The clock is per user. Two people who signed up a week apart must each receive their day-3 email on their own day 3.
  • The volume is predictable. If you get 2,000 trial sign-ups a month and your onboarding has five emails, you send about 10,000 onboarding emails a month. You can size your plan before you start.
AgentsMail covers this with two objects. A sequence is an automated journey: a contact enters on a trigger — joining a list or receiving a tag — then walks a graph of steps (send an email, wait, add or remove a tag, call a webhook, stop) at their own pace. A campaign is one email to one audience, one departure: the right tool for a release note or a pricing change.

The SaaS customer lifecycle, stage by stage

StageGoalEmail to sendTrigger in AgentsMail
1. Sign-upGet the first session rightWelcome + one first actionContact joins the Trial users list
2. ActivationReach the "aha" moment2–3 tips, one per key featureSame sequence, wait steps between emails
3. ConversionTurn the trial into a paid planTrial-ending reminder, offerTag trial-ending added by your app
4. RetentionKeep paying users informedProduct updates, monthly digestCampaign to the Customers list, with a topic
5. Win-backBring back a cancelled userShort "what changed since you left"Tag churned added by your app
The rest of this article takes each stage in order.

Stage 1 and 2: SaaS onboarding emails

SaaS onboarding emails are the ones with the biggest return, because they reach people while they still remember why they signed up. A good onboarding sequence is short: a welcome email the day of sign-up, then two or three emails spaced a few days apart, each pushing one action. The cleanest way to start it is from your own sign-up code. When a user creates an account, your backend adds them to a list with the single-contact endpoint. That call has side effects on purpose: it enrols the contact in any sequence that listens to that list.
json
POST /api/v1/lists/{listId}/contacts
{
  "email": "lea@acme.io",
  "firstName": "Léa"
}
The sequence itself is built once — by you on the canvas, or by your agent through the API:
01
Create the sequence on the list trigger
The trigger is list_joined on your Trial users list. Creating the sequence also creates its first draft version.
02
Add the steps
Welcome email, wait 48 hours, tip #1, wait 72 hours, tip #2. Each send step carries its own subject and content.
03
Publish, then activate
The graph is validated when you publish. Nothing runs until the sequence status is active.
Trap
The bulk import endpoint emits nothing: no email, no event. Importing your 3,000 existing trial users in one batch enrols nobody in the sequence. Use the single-contact upsert, or add the trigger tag afterwards, when you want enrolment.
A useful habit: write onboarding copy that survives an empty first name. Users often sign up with an email only, and "Hi ," reads worse than "Hi there,". Templates use {{firstName}}, so plan the sentence for both cases.

Stage 3: converting the trial

Conversion emails depend on a date your app knows and AgentsMail doesn't: the end of the trial. So let your app say it. Three days before the trial ends, your backend tags the contact trial-ending. A second sequence, triggered on tag_added, sends the reminder and the offer. Two details make this stage cleaner:
  • Use a remove_tag step at the end of the conversion sequence, so the tag can be applied again if the user starts a new trial later.
  • Use a webhook step if your app needs to know the email went out — for example, to show a banner in the product the same day. A webhook step calls a URL of yours as the contact passes.
If the user upgrades in the middle, your app can tag them customer; the next step does not need to guess.

Stage 4: retention and product updates

Paying users want to know what changed, not to be onboarded again. That is campaign territory: one email, one audience — the Customers list, optionally narrowed by a tag such as plan-pro. Here, topics matter. A topic is an editorial theme — "Product updates", "Webinars" — that a recipient can turn off without unsubscribing from everything. A customer who does not care about webinars keeps receiving billing-relevant product news. Attach the topic to the campaign and add the {{topicOptOutUrl}} link to the template. Before you send, two checks are worth the minute they take:
  • the spam risk report reads the subject, preview text and body and flags things like a subject that promises more than the body delivers;
  • the render endpoint returns the final HTML with warnings, without sending anything.

Stage 5: win-back

Cancelled users are the cheapest to bring back: they know the product. Keep it to one or two emails. Your app tags them churned on cancellation; a sequence waits a few weeks, then sends a short "here is what shipped since you left". Respect the exit. If they unsubscribed rather than just cancelled, they stay unsubscribed: an unsubscribed contact is skipped at departure and consumes nothing.

Let your AI agent run it

Every step above is an API call, which means an agent can do it. With the AgentsMail skill installed and an API key, you describe the outcome in plain language:
text
Build a 4-email onboarding sequence for the "Trial users" list:
welcome today, then one tip every 3 days about projects, integrations
and invites. Draft the templates, render each one, and show me the
graph before you publish anything.
The agent creates the templates, renders them, builds the sequence and reports back. What it will not do is send on its own: a real send needs your approval for that specific send. For the wider picture, see our guide to email marketing for AI agents and how AI agents drive campaigns end to end.

Deliverability before volume

Onboarding emails only work if they arrive. Before your first sequence goes live, verify a sending domain — ideally a subdomain such as mail.yourapp.com — so your marketing reputation stays separate from your password resets. Since 2024, Gmail and Yahoo also require authentication and one-click unsubscribe from bulk senders; our breakdown of the Gmail and Yahoo bulk sender rules lists what they check. AgentsMail refuses a send that cannot go out cleanly — domain not verified, sender not on a verified domain — and names the reason instead of failing silently.

What it costs for a SaaS

Your SaaSEmails per monthAgentsMail plan
300 trial sign-ups × 5 onboarding emails + 1 monthly update to 1,000 users~2,500Free — 3,000 emails, 10,000 contacts, 2 sequences
2,000 sign-ups × 5 emails + updates to 8,000 users~18,000Pro — €19/month, 50,000 emails, 10 sequences
20,000 sign-ups × 6 emails + updates to 100,000 users~220,000Enterprise — €200/month, 500,000 emails
API calls are never billed separately, so the agent can read stats and render templates as often as it needs. Full details on the pricing page.

FAQ

What are SaaS onboarding emails?

They are the automated emails a new user receives in the first days after signing up: a welcome, then a few emails that each push one key action in the product. Their goal is activation, not sales. In AgentsMail they live in a sequence that starts when the user joins a list.

How many emails should a SaaS onboarding sequence have?

Three to five is a common range: a welcome on day 0, then one email every two to four days. Each email should ask for one action. Stop the sequence, or move the user to another one, as soon as they have done what the emails were pushing.

Can my app trigger emails without an integration platform?

Yes. Your backend calls the AgentsMail API directly: adding a contact to a list or tagging them is enough to start a sequence. No middleware is required.

Should onboarding emails and password resets use the same sender?

Keep them apart. Send marketing and onboarding from a dedicated subdomain, and keep account emails such as password resets on your application's own transactional setup, so one reputation never drags down the other.
01SaaS email is triggered by what users do, not by the calendar.
02Your app adds a contact to a list or tags it; a sequence does the rest.
03Bulk imports enrol nobody — use the single upsert or a tag.
04Product news goes out as campaigns, with topics people can turn off.
Start free
The Free plan covers 3,000 emails a month and two sequences — enough to run onboarding for an early-stage SaaS. Create your AgentsMail account, or browse more use cases by industry.
saasonboardingemail marketinglifecycleai agent
MC

Written by

Mike Codeur

Read next

All articles
Deliverability8 min

Gmail and Yahoo Bulk Sender Requirements Explained

Gmail bulk sender requirements and Yahoo sender rules in one checklist: SPF, DKIM, DMARC, one-click unsubscribe the 0.3% spam threshold and how to meet each.

Oct 26, 2026
Comparisons8 min

Mailchimp vs AgentsMail: Pricing and Features (2026)

Mailchimp vs AgentsMail compared criterion by criterion: Mailchimp pricing explained, free plan, automation, AI agents and deliverability, with a clear verdict.

Oct 19, 2026
Alternatives9 min

The Best Mailchimp Alternative for AI Agents

Looking for a Mailchimp alternative that is cheaper and agent-ready? Compare AgentsMail, MailerLite and Brevo on price, API, AI agents and deliverability.

Oct 12, 2026