Skip to content

A structured, five-step process for creating SaaS email campaigns without staring at a blank page

Notifications You must be signed in to change notification settings

userlist/atomic-emails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Atomic Emails

Atomic Emails

A Claude plugin that walks you through the Atomic Emails method — a structured, five-step process for creating SaaS email campaigns without staring at a blank page.

What is Atomic Emails?

Atomic Emails is a method for writing focused, effective SaaS email campaigns. The core principle is one email = one idea. Instead of cramming multiple messages into a single email, you build a pool of single-idea emails from your existing resources (docs, videos, case studies, testimonials) and organize them into a campaign storyboard.

The method works for any SaaS lifecycle campaign: user onboarding, trial expiry, customer success, lead nurture, re-engagement, and more.

Read the full guide: Atomic Emails: A Practical Guide to SaaS Email Campaigns

Skills

The plugin provides three skills that map to the five steps of the Atomic Emails method. Run them in order, or jump to whichever step you need.

1. Research

Trigger: plan an email campaign, atomic emails research, I need to build a campaign

Guided discovery process that helps you gather:

  • Customer profile — who you're writing for (and who you're not)
  • Campaign goal — what this campaign's job is
  • Steps to success — what users must do to reach the goal
  • Problems & obstacles — where users get stuck
  • Copywriting material — elevator pitch, founding story, differentiators
  • Resource inventory — existing docs, videos, case studies, calendar links

Outputs a structured discovery brief in Markdown.

2. Storyboard

Trigger: build a storyboard, plan my email sequence, what emails should I send

Takes the discovery brief and produces a campaign plan:

  1. Diverge — generates 2-3x more email ideas than you need, drawn from your resources
  2. Converge — curates the best ideas into a sequenced storyboard with timing, CTAs, and strategic purpose
  3. Leftovers — sorts unused ideas into future campaign buckets

Every email idea is validated against four strategic filters (critical for adoption, increases satisfaction, increases perceived value, delights) and customer-centric qualifying questions.

Outputs a campaign storyboard and a leftover ideas list, both as Markdown tables.

3. Copywrite

Trigger: write the emails, draft email copy, turn this storyboard into emails

Turns storyboard synopses into send-ready email copy:

  • Subject line and preheader
  • Structured body (hook, core content, CTAs)
  • CTA hierarchy (primary, secondary, P.S.)
  • Quality check against the email quality checklist

Outputs each email as a separate Markdown file, organized by campaign.

Installation

From the Userlist marketplace (recommended)

Add the Userlist marketplace and install the plugin:

/plugin marketplace add userlist/userlist-claude
/plugin install atomic-emails@userlist-claude

Using npx skills

Install the plugin into a multiple agent using npx skills:

npx skills add userlist/atomic-emails

Manual installation

Clone this repo and add it as a local marketplace:

git clone https://github.com/userlist/atomic-emails.git

Then add the plugin path to your Claude Code settings (~/.claude/settings.json):

{
  "plugins": [
    "/path/to/atomic-emails"
  ]
}

Usage

Start a Claude Code session and ask it to plan an email campaign. The plugin will guide you through each step.

> I need to build an onboarding email campaign for my SaaS product.

You can also jump directly to a specific step if you already have the inputs:

> Here's my discovery brief: [paste or attach file]. Build a storyboard from this.
> Here's my storyboard: [paste or attach file]. Write the emails.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/userlist/atomic-emails. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

Code of Conduct

Everyone interacting in the Userlist project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

What is Userlist?

Userlist

Userlist allows you to onboard and engage your SaaS users with targeted behavior-based campaigns using email or in-app messages.

Userlist was started in 2017 as an alternative to bulky enterprise messaging tools. We believe that running SaaS products should be more enjoyable. Learn more about us.

About

A structured, five-step process for creating SaaS email campaigns without staring at a blank page

Topics

Resources

Code of conduct

Stars

Watchers

Forks