Skip to content

Email for SaaS

Set up your SaaS lifecycle email in one prompt.

Draft your five SaaS lifecycle flows in Claude or ChatGPT, then review them before they go live.

The promptskills/saas.md

Then paste it into Claude or ChatGPT.Start free
Use Nitrosend to set up lifecycle email for my SaaS product: 

Read https://nitrosend.com/skills/saas.md and follow it step by step.

1. Connect Nitrosend.
2. Confirm our activation milestone with me, check what I already have, then build what is missing as drafts: failed payment, trial ending, onboarding, feature adoption and win-back.
3. Send me a test of every email.
4. Ask me before anything goes live, before you change DNS and before you import contacts. Open any code changes as one pull request.

Paste it into Claude, ChatGPT, Cursor or Codex.On your phone? Email it to yourself

Set up these five lifecycle flows.

Start with these five flows, in the order they pay back. If you already have a welcome email, your agent checks what exists and builds only what is missing.

  1. 01

    Failed payment (dunning)

    Recover subscriptions that would lapse on a declined card.

    1. Starts whenA subscription payment fails
    2. WaitAbout 3 days
    3. WaitUntil day 7
    4. Stops whenThe invoice is paid or the subscription ends

    90%of recovered payments land within 10 days, industry data

    At the failure
    roster
    Billing

    Your payment
    didn’t go through.

    We couldn’t charge your card for the Team plan. We’ll try again on May 18, and nothing changes on your account until then.

    Team plan
    $29.00
    Card
    Visa ending 4242
    Next retry
    May 18
    Update your card
    Day 3
    roster
    Billing

    Still no luck
    with your card.

    Our second try on the Visa ending 4242 didn’t go through. You can add a new card here, or from Account, then Billing.

    Update your card
    Day 7
    roster
    Final notice

    Your plan pauses
    on May 29.

    We have one more try scheduled. If it fails, your Team plan pauses and your schedules stay saved for 30 days.

    Keep your plan
  2. 02

    Trial ending

    Help people at the end of a trial decide, with their own numbers.

    1. Starts whenA trial is 3 days from its end date
    2. WaitUntil 1 day before
    3. WaitUntil the trial ends
    4. Stops whenThey upgrade or cancel
    3 days before
    roster
    Your trial

    Three days left
    on your trial.

    Here’s what your team did with Roster so far.

    Schedules published
    6
    Shifts filled
    41
    Team members
    9
    Choose a plan
    1 day before
    roster
    Your trial

    Your trial
    ends tomorrow.

    • Your schedules and team stay as they are
    • Team plan: $29 a month for up to 15 people
    • Cancel any time from Account, then Billing
    Keep Roster
    Trial end
    roster

    Your trial
    has ended.

    Your schedules are saved for 30 days. Pick a plan and everything is back the way you left it.

    Pick a plan
  3. 03

    Onboarding to activation

    Get every new sign-up to your activation milestone.

    1. Starts whenSomeone signs up
    2. IfNot activated after 2 days
    3. IfStill not activated 3 days later
    4. Stops whenThey activate, then feature adoption takes over

    16.60%click rate on welcome emails, industry average

    At sign-up
    roster
    Welcome

    Good to have
    you on Roster.

    Your 14-day trial has started. The first step is your first schedule.

    A quiet cafe counter before opening, with an espresso machine and stacked cups.Build your first schedule
    Day 2, not activated
    roster
    Two steps left

    Your first schedule
    is half built.

    You added your team on Monday. Finish these and everyone can see their shifts.

    • Set your opening hours
    • Publish and share the link
    Finish your schedule
    Day 5, still stuck
    roster
    A shortcut

    Start from
    a template.

    Pick the week closest to yours and change what doesn’t fit. Or reply to this email and a person will help.

    Browse templates
  4. 04

    Feature adoption

    Show active users the features they have not tried.

    1. Starts whenThe activation event arrives
    2. IfA core feature is still unused after 14 days
    3. Stops whenThey use the feature, or after two nudges
    On activation
    roster
    Nice work

    Your first schedule
    is live.

    Next, invite your team so everyone sees their shifts on their phone.

    Three linen aprons hanging on brass wall hooks.Invite your team
    Day 14, feature unused
    roster
    Worth a try

    Let your team
    swap shifts.

    You filled 41 shifts last month. Turn on shift swaps and your team can trade between themselves, with your approval.

    Turn on shift swaps
  5. 05

    Cancellation and win-back

    Confirm the cancellation, ask why, and invite them back once.

    1. Starts whenA subscription is canceled
    2. IfThey agreed to marketing email
    3. Wait30 to 60 days
    4. Stops whenThey resubscribe. One win-back email, then stop
    At cancellation
    roster
    Subscription

    Your plan
    is canceled.

    You won’t be charged again. Reply to this email if you’d like to tell us why you left.

    Team plan
    Ends May 31
    Your schedules
    Saved until June 30
    Restart your plan
    Day 45
    roster
    Since you left

    Three things
    we’ve fixed.

    • Schedules now copy from week to week
    • Time-off requests land in one place
    • A smaller plan for teams under five
    Take another look

Benchmarks: Recurly payment recovery data, April 2026; GetResponse email benchmarks, 2023 data.

Then send one product update a month.

Flows answer what one user did. A monthly product update tells every active user what shipped and gives them one thing to try. The prompt drafts your first from your changelog.

How to run it.

  1. 1

    Copy the prompt

    Paste it into Claude or ChatGPT. Your agent reads your site and code first and asks only what it cannot find, starting with your activation milestone.

  2. 2

    See your flows built

    It confirms the plan in one message, then builds all five flows as drafts and the code that sends your events.

  3. 3

    Review, test, go live

    Your agent sends you every test email and the event code as one pull request, or a spec for your developer, then switches on only what you approve.

Set up with Nitrosend

Your agent connects Nitrosend, maps the events your app already emits, and writes the code that sends them as one pull request. Billing events usually come from your Stripe webhooks.

Start free Free to start: 5,000 emails up front, then 500 free every month. No card needed.
  • Product and billing events start your flows, and a retried webhook counts once
  • Plan, trial date and usage stay current on every contact
  • Unlimited contacts. You pay for what you send

What your agent reads.

The skill is a plain text file you can read before you run it.

Read the skill file
skills/saas.mdplain text
  1. One message to confirm the plan, starting with your activation milestone
  2. Five flows, with triggers, timings and the job of every email
  3. A test of every email and every link
  4. A go-live checklist: your sending domain, one sender for billing email and your yes

The numbers to measure against.

The plan on this page comes from the Email Marketing Bible, the open-source email skill we maintain: 908 sources, 49 practitioners and 19 industry playbooks. Read the Email Marketing Bible.

  • 1.25%involuntary churn, against 2.34% voluntaryRecurly churn benchmarks, July 2026
  • 12.7%median recovery rate for a dunning tool aloneBaremetrics recovery benchmarks, May 2026
  • 1.15%median click rate on software company campaignsMailerLite email benchmarks, Dec 2024 to Nov 2025
  • Trigger onboarding on what the user has and has not done, not on days since sign-up.

    Val Geisler, Fix My Churn
  • The offer should feel like the natural next step, not a hard turn into selling.

    Samar Owais, Emails Done Right
  • Ask one segmenting question in the first email, and tag each person by their click.

    Brennan Dunn, RightMessage

Elita’s growth team sets up email through Claude.

Their first tool call came 11 minutes after sign-up. The account now runs 4 live automations. Its campaigns average 44% opens and 5.0% clicks on a small, engaged list, measured in November 2026.

Customers & Platforms

  • Cursor: Nitrosend plugin in the Cursor Marketplace
  • Create Academy
  • OpenAI: Nitrosend plugin for ChatGPT and Codex
  • Elita
  • Anthropic: Nitrosend is in the Claude connector directory
  • Matilda Stitch Co
  • Vercel: Nitrosend connects natively in v0
  • Conversion Factory
  • Nitrosend is a registered SpaceX Super Intelligence Marketplace Partner
  • Evatto
  • Available in AWS Marketplace: Nitrosend is listed on AWS Marketplace
  • Royals Hair
  • Basestack
  • Hill Speed Group
  • Bartley Legal
  • Global Flourishing Study
  • Grow Brave Studios
  • HapaWire

The Best AI Email Marketing Tool.

“Getting all the emails set up through Claude and just not really needing to jump into the UI [...] especially after years of using Mailchimp and [...] Marketo and Salesforce Marketing Cloud, it’s been a boon more than anything.”

ElitaHarsh Sanghavi, Growth

“One of the beautiful things that you guys have from an onboarding perspective is you have an MCP server, and that was basically how I validated whether or not your product was going to be good for my business.”

BasestackBlake Waldron
Hailey MasonCo-Founder & CEO at Evatto

It’s so bloody good! EDMs were the bane of my existence before this!

“Creating drag and drop emails was so clunky. I love that I can just use Claude to create emails with Nitrosend.”

ElitaPaloma, Founder
Verified UserInformation Technology and Services
Speeds Up Email Creation with AI Ease

I really like Nitrosend for its speed; going from zero to setting up emails is crazy quick.

“I don’t need to be in Nitrosend. I can just have a conversation through Claude.”

My Speaking ScoreJohn Healy, Founder

“I just want to tell Claude do it and go, baby. Let me review it at the end.”

Global Flourishing StudyMatthew Wilson, Developer

“I run my email out of Cursor because I do everything else out of Cursor.”

PhotonikMarty Newkirk, Founder
Verified UserComputer Games
10x Better Campaigns with Straightforward Integration and a Breeze-to-Use Email Builder

The campaigns I’ve built with this are easily 10x better than what I would have created on my own, even using AI. It just seems to know what to do and then actually does it.

“I think that will work really well with what you’re doing here and tying that all in via Claude.”

OpenRealEstate.aiKieren Coates, Founder
Santiago@svpino

I’m glad somebody is willing to break the rules and do something different.

We’ve always built for humans and enhanced with AI features. This goes the other direction: build something AI-first, enhance with human features.

Congrats on the launch!

Parul Gautam@Parul_Gautam7

Most email tools added AI as a feature. Nitrosend feels like it was built the other way around, AI first, email second.

Creating complete email flows directly from Claude is a glimpse of where agent-native software is heading.

Customer reviews

Questions people ask.

What emails should a SaaS company set up first?

Failed payment, trial ending, onboarding to activation, feature adoption, and cancellation and win-back, in that order. The first two act on revenue that is days away, so they pay back fastest. Onboarding is the biggest lever, and it needs your product events wired in first. Add one product update a month once those are live.

Can Claude or ChatGPT set up my SaaS lifecycle emails?

Yes. Paste the prompt on this page into Claude or ChatGPT. It reads a short skill file, connects Nitrosend, asks for your activation milestone, builds the five flows as drafts and sends you a test of each. You approve what goes live.

Do I have to switch from Customer.io, Loops, Resend or HubSpot?

Not all at once. Your agent builds the five flows in Nitrosend as drafts, so nothing changes for your users until you switch one on. Move a flow at a time: turn off the matching one in your current tool just before its Nitrosend flow goes live, so nobody gets two. Password resets and receipts stay where they are.

Will my agent send anything without asking me?

The prompt tells it to build drafts, send tests only to you, and ask before anything goes live, before DNS changes and before importing contacts. Code changes wait in one pull request until you merge it. For a hard stop on flows and campaigns, turn on Safe Mode in Nitrosend and every send waits for your approval.

What is a dunning email, and how many should I send?

A dunning email tells a customer a subscription payment failed and how to fix it. Send three to five inside your billing tool’s retry window: at the first failure, around day 3, around day 7, and a final notice once the end date is certain. Stop the moment the invoice is paid, and check your billing tool is not already sending its own.

What does it cost?

Free to start: 5,000 emails up front, then 500 free every month. No card needed. Contacts are unlimited on every plan, so free users, trials and churned accounts cost nothing to store. You pay for the emails you send. Starter is $20 a month for 20,000 emails.

Five flows. One prompt.

Create your account and paste the prompt into the agent you already use.

Start free
Free to start: 5,000 emails up front, then 500 free every month. No card needed.