Use case · Welcome sequence

A welcome sequence that earns the second email

New subscribers pay attention for about 48 hours. This 5-step welcome flow uses that window well - and branches away from people who clearly aren't ready for email #3. Built as a drag-and-drop workflow on your own provider.

Why FlowingMail

Why the welcome sequence is the highest-ROI email you'll send

Welcome emails have open rates 4x higher than regular broadcasts and are often the highest-converting send you'll ever make (DMA, 2026). Getting this one flow right is worth more than every broadcast you'll ship this year combined.

  • Open rates of 50–90% vs 20–30% for regular sends
  • Highest-trust moment: the user just explicitly opted in
  • Accounts for a disproportionate share of revenue in most lifecycle reports
  • Sets expectations for cadence - low churn if done right
  • Runs on your own provider, so you keep the sender reputation you're building
  • Flat pricing - your welcome sequence doesn't get more expensive as it succeeds
Capabilities

The 5-email welcome sequence

Fork the template, swap the copy, flip activation on.

Email 1 · Confirm + one CTA (immediate)

Short. Thank them. Link to the single highest-value resource on your site. No images, from a real person.

Email 2 · What to expect (+24h)

Cadence (how often), topics (what kind of content), and a one-line bio. Sets the contract.

Email 3 · Branch on engagement (+3d)

Opened email 1 or 2? Continue. Opened neither? Skip email 3 to avoid the spam folder spiral.

Email 4 · Back-catalog best-of (+7d)

Three of your best-performing posts. Positions you as an authority, primes them for the main list.

Email 5 · Soft ask (+14d)

Optional: invite to a paid offering, survey, or community. Low pressure - the relationship is still new.

How it works

Three steps to activate it

01

Connect a provider

Free tier of Resend / SES sandbox / Mailgun Flex is plenty to start.

02

Clone the template

FlowingMail ships the 5-step welcome sequence as a starter template. Fork, edit copy, bind to your sender.

03

Activate

New Contact Created trigger enters subscribers automatically. Monitor drop-off per step.

Integration

Feed new signups into the sequence

One API call from your signup handler, or let FlowingMail handle the form directly.

export async function handleSignup(email: string, name: string) {
  // Upsert the contact + attributes and add them to the "newsletter" group
  // in a single call. If the group's "Added to group" trigger is wired up,
  // the welcome flow kicks off automatically.
  await fetch('https://api.flowingmail.com/v1/contacts/batch', {
    method: 'POST',
    headers: {
      Authorization: `Bearer ${process.env.FLOWINGMAIL_API_KEY}`,
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      contacts: [{
        email,
        attributes: { first_name: name, source: 'website' },
      }],
      groupIds: [process.env.NEWSLETTER_GROUP_ID],  // grp_xxx from dashboard
    }),
  })
}
FAQ

Welcome email sequence - FAQ

Three to seven is the sweet spot. Fewer than three and you're not giving yourself a chance to establish cadence. More than seven and open rates fall off a cliff after email 4–5. The template here uses 5 with a branch - power-users who engage get all 5, unengaged subscribers exit after 2.

Mix of both. It's a confirmation (transactional) that delivers one piece of value (marketing). Keep it plain-text, from a real person, with one clear CTA. Avoid the double opt-in unless legally required - it halves your subscriber yield.

Email 1 immediately. Email 2 at 24h. Email 3 at 3 days. Email 4 at 7 days. Email 5 at 14 days. The spacing widens because the relationship is getting older - what felt like a helpful nudge on day 1 feels like harassment on day 3.

Yes, every marketing email needs a clear unsubscribe link + List-Unsubscribe header (Gmail and Yahoo now require it). FlowingMail injects both automatically per template.

Three metrics: per-email open rate (should exceed 50% for the first two), sequence completion rate (40%+ is good), and conversion-to-whatever-matters downstream (trial start, purchase, second newsletter click).

Yes. Tag contacts with their signup source on creation (source: homepage, source: blog, source: ad-campaign-X) and branch the first step of the welcome flow on that attribute.

Explore more

Ship your first automation today

Connect a provider, trigger your first flow, keep every cent of your email ROI

Event-driven email automation for developers. Startup-friendly pricing, generous free tier, and zero markup on sending. No credit card required.