Home/Email Marketing/The email marketing funnel is a set of flows, not a diagram

The email marketing funnel is a set of flows, not a diagram.

The flows a person can be in, and the rules that move them between stages.

VerifiedBy George Hartley, Co-founder·Updated August 30, 2026

Key takeaway

An email marketing funnel is the set of flows a person can be in, plus the rules that move them between stages. Stages are a description written for humans; entry conditions, exit conditions and suppression are what actually run. A stage you can't write an entry condition for isn't a stage. I've never seen one fail at the drawing, only at a flow with no exit, still mailing days after somebody opted out.

An email marketing funnel is every flow a person can be in.

An email marketing funnel is the map of your email against the stages of a relationship: somebody arrives, works out what you do, buys, and then either stays or drifts off. Each stage has messages that belong to it, and the funnel is the claim that those messages add up to a path rather than a pile. The stages themselves are a description written for humans. What actually runs in the account is a set of flows, each with an event that starts it and, if somebody remembered, a condition that stops it, because nothing in a sending platform is called "consideration". I've drawn the five clean stages on a whiteboard plenty of times, and underneath the drawing sat a dozen flows nobody had read end to end since the person who built them left the company.

The diagram is genuinely useful for deciding what to write, since it tells you what a message at each stage is there to do. It says nothing about which stage a given subscriber is in this morning, and nothing at all about what happens when two stages both think they own the same person. The funnel is real to the extent that the start and stop rules exist and agree with each other, and that is a property of your flows rather than of your drawing.

A stage you cannot write an entry condition for is not a stage.

Cut a continuous relationship into named steps and the number of steps is a choice. You'll see the same journey cut three ways, as top, middle, and bottom, or nine ways once acquisition, adoption, advocacy, and feedback each get a box of their own. Both describe the same person doing the same things at the same speed.

So the count isn't the interesting part. A stage isn't a name, it's four rules, and if you can't fill all four in for a stage you've drawn, what you have is a mood.

  • Entry condition: the recorded event or attribute that puts somebody in this stage, evaluated against a contact record rather than against a feeling.
  • Exit condition: what takes them out of it, covering the case where they leave forwards and the case where they leave for good.
  • The message it owes: the one thing this stage exists to say, which is what tells you whether an email belongs here or in the next stage.
  • The suppression: what must not reach somebody while this stage owns them, which is the rule almost every diagram leaves out.

Four rules per stage is easy to write in a document, and the document isn't what sends. Keeping them true across a dozen live flows that different people built in different quarters is a separate job, and it starts with an inventory rather than a redraw.

A retention stage requires a measurable trigger. We use time and activity gates for our own product. A paying customer enters the flow if they are "three months in and they're not using an advanced feature". The automation sends emails prompting them to book a setup call. I outlined this entry rule on SaaS District. We build these flows to ensure paying users get value from the software.

What moves somebody is an event, not a mood.

Movement between stages happens when a recorded event changes the answer to a stage's exit condition. A form submission, a click on a specific link, an order, a first login, a date passing: every one of those is either something your own system emitted or something you received and stored, and every one can be evaluated the same way twice. That repeatability is the point. A rule that gives a different answer on Tuesday isn't a rule, it's a preference.

The signal most people reach for first is the open, and it's the one signal that fires without a person. Apple's Mail Privacy Protection downloads remote content in the background by default, regardless of whether the recipient engages with the email, and routes the request through two relays run by different entities, so the sender learns neither the moment nor the reader. A stage gate built on opens promotes people who did nothing, and it promotes them in bulk, on a schedule, into a stage whose messages assume an interest they never showed.

Plenty of real movement is invisible to email entirely. They read your docs, they asked a colleague who already pays you, they sat through somebody else's demo last week. None of that arrives as an event you can evaluate, which is an argument for making stage assignment cheap to reverse rather than an argument for inferring harder.

Sooner or later one person is in two stages at once.

Flows don't know about each other. The welcome series is running on its own clock, the browse-abandonment flow fires on something that happened an hour ago, and the weekly broadcast goes to a segment that person is still sitting in. Three messages, one morning, one recipient, and three people inside your company each convinced they sent one email.

The fix isn't fewer flows. It's exit conditions that mean something, plus suppression stated once rather than remembered per campaign. An order should exit the nurture rather than add a tag to it. Somebody inside an onboarding sequence should be out of the promotional segment for its duration by rule, not because whoever built Thursday's send remembered to exclude them.

Then there's the part no diagram decides for you, which is which flow wins. That's a business call rather than a technical one, and it has to be made once and written down. In most accounts the lifecycle or transactional message beats the promotional one, and the flow somebody is furthest through beats the one they entered this morning. Any consistent rule beats no rule, because with no rule the winner is whichever flow happened to evaluate first.

A collision is only visible if you can see every flow that can reach one contact on the same day. Most accounts will show you one flow at a time, in detail, and the list of all the others is something you assemble by hand.

Audit the flows you have before you draw the funnel you want.

Almost every funnel gap I look at turns out to be a flow that already exists and never exits. I'd run the inventory before drawing anything, because a flow nobody remembers is still spending your 0.30% complaint budget. The first pass isn't design, then. It's inventory, and it runs in five steps.

  1. List every automated flow and every recurring broadcast segment that can send today.
  2. Write down what starts each one, as the event or attribute it actually evaluates.
  3. Write down what stops it, and mark the ones with no exit at all.
  4. Mark which stage each flow belongs to, and note the flows claiming two.
  5. Note which pairs can fire within an hour of each other for the same contact.

What comes out is one page, and that page is your funnel. Not the diagram: the list of things that can reach a person, and the conditions under which they do it. Step three is where most of the findings are, because a flow with no exit is a flow that eventually mails somebody the wrong thing with perfect reliability. Step five is where the awkward ones are, since two sends that were each reasonable in review turn out to share a Tuesday. Both are findings you can act on the week you write them down.

An audit is a snapshot, and it's stale the next time somebody edits a trigger. That's an argument for making the audit cheap enough to re-run every month, not an argument for doing it thoroughly once and filing it somewhere.

Every stage has an exit, and you do not control it.

Funnel drawings narrow toward advocacy. Production doesn't, because people leave sideways at every level, and they do it in three ways. They unsubscribe, they complain, or they go quiet. Only the third is yours to interpret, and the first two happen faster than most senders picture. The fastest way to trigger the second, in my experience, is frequency: complaint rates spike hardest when a funnel takes somebody from getting almost nothing to three or four emails a week the moment they enter it.

A modern unsubscribe isn't a page anybody visits. Under one-click unsubscribe, the mailbox provider performs an HTTPS POST straight to the address in the List-Unsubscribe header when List-Unsubscribe-Post carries List-Unsubscribe=One-Click, with both headers covered by a valid DKIM signature and no confirmation page in between. The reader tapped something in their mail client, and your system found out afterwards.

It isn't optional either. Gmail's sender guidelines tell every sender to keep spam rates reported in Postmaster Tools below 0.30%, and require anyone sending 5,000 or more messages a day to support one-click unsubscribe on marketing and subscribed messages. The clock is set outside your account too: Yahoo asks bulk senders to action an unsubscribe within two days, and a funnel is the shape most likely to miss it, because the next three sends were queued before the click arrived.

So exit belongs on the map as a stage with rules of its own, and it's the one stage whose timing somebody else sets. Silence is the harder half, since it never arrives as an event: you define it, at a threshold you pick, or it doesn't exist in your data at all. Ninety days without a click is a stage boundary if you say so, and nothing at all if you don't. What you then do with the quiet ones, sunsetting and winning back, is a decision that sits downstream of having defined them.

A funnel you cannot read back in one place is a drawing.

The funnel that matters isn't the picture on the wall. It's the current answer to three questions: which flows can reach this person today, which flows have no exit condition, and which two can fire in the same hour. Those are cross-flow questions, and a screen built to edit one flow answers them one flow at a time.

That's how a twelve-flow account gets audited once a year by whoever has a free afternoon. It isn't a criticism of any particular builder, because a builder is for building. Every existing email platform was designed for humans clicking buttons, and asking twelve flows the same question isn't a thing a screen does well. Retrofitting an agent onto that is bolting a motor onto a bicycle.

We built Nitrosend the other way round. It's MCP-first: every capability is an API endpoint and an MCP tool before it's a screen, so the whole set of flows, triggers, exits, and suppressions is something you ask for and read back in one answer instead of something you reconstruct by clicking. Nitrosend specializes in email, and a funnel is exactly the shape of problem that specialization is for.

Reading the funnel back won't decide which flow should win a collision, and it won't write your entry conditions for you. It makes both of them cheap to check, which is the difference between a funnel you drew once and one you can still trust in six months.

Read your funnel back in one command.

If you're running a dozen flows, with no single view of what can reach a contact and exit conditions living in somebody's memory, that audit is a long afternoon every time you do it. Nitrosend answers it in one call: ask your stack what it would send this person today and get the whole answer back at once. Start free, unlimited contacts and full MCP, API, and CLI access, and ask it about one contact.

Sources

  • Apple, Mail Privacy Protection: remote content is downloaded in the background by default regardless of engagement, and routed through two relays operated by different entities.
  • RFC 8058: Signaling One-Click Functionality for List Email Headers, the header pair behind one-click unsubscribe and the DKIM coverage it requires.
  • Google, Email sender guidelines: every sender must keep spam rates reported in Postmaster Tools below 0.30%, and senders of 5,000 or more messages a day must support one-click unsubscribe on marketing and subscribed messages.

Common questions

What is an email marketing funnel?

An email marketing funnel names the path a subscriber takes from first signup to repeat customer, and the emails your account sends at each stage along it. The stage labels are planning language, useful for deciding what to write and unknown to your sending platform. What the platform actually holds is automations and segments, so the funnel is real to the degree that each of them has a trigger you can point at and a rule that takes people back out.

Is an email funnel the same thing as an automation workflow?

No. A workflow is one sequence with its own trigger, steps, and exit. A funnel is the whole set of workflows and broadcast segments that can reach a contact, plus the rules deciding which one owns that contact at any moment. You can build a perfectly good workflow and still have no funnel, because nothing says how it relates to the other eleven.

What are the stages of an email marketing funnel?

Awareness, consideration, conversion, and retention appear in nearly every model, and different sources split the same journey into fewer or more boxes depending on how finely they wanted to slice it. The count matters less than whether each stage has an entry condition, an exit condition, a message it owes, and a suppression rule. If you can't fill in all four for a stage you've drawn, nothing in your account can act on it.

Why is it called a funnel?

Because fewer people reach each step than reached the one before, so the counts narrow as you go down. The shape describes those counts and not the mechanism. Real subscribers move sideways and backwards too: they buy without reading anything, they go quiet for a quarter, and they come back for one campaign in November.

How do I know which stage somebody is in?

You don't infer it, you define it. Somebody is in the stage whose entry condition their contact record last satisfied, evaluated against recorded events rather than a guess about intent. If two stages both claim them, your flows disagree with each other, and the fix is a written rule about which one wins rather than a better guess.

What happens if somebody buys in the middle of a nurture sequence?

They should exit the sequence on the order event, not be tagged and left in it. A nurture sequence exists to argue for a decision, and once the decision is made every remaining email is arguing with somebody who already agreed. Exiting on purchase is the single most common missing exit condition in an account.

How do I measure whether the funnel is working?

Measure at the transitions rather than at the emails: how many people enter each stage, how many leave it forwards, and how many leave sideways by unsubscribing, complaining, or going quiet. Per-email metrics tell you whether a message worked. Transition counts tell you whether the funnel is moving anybody, which is a different question and usually the one being asked.

Do I need a funnel if I only send a newsletter?

Yes, and it has two stages. Somebody subscribes and somebody leaves, so there's still an entry condition, an exit condition, and a decision about what counts as gone. Writing those down for one flow takes ten minutes, and it's the same exercise that stops a twelve-flow account mailing the wrong thing to the wrong person.

Start with the free tier

Simple pricing. Unlimited contacts.

Every plan includes full stack emailing: Flows, Newsletter Campaigns and Transactional Email, plus our NitroWheel LLM and all agent integrations (Claude, ChatGPT, Codex, Cursor and others). Pay for what you send, not who you store.

Free
$0
forever
  • Emails 8,000then 500/mo
  • Email types Transactional & Marketing
  • AI actions 20/mo
  • Contacts Free & Unlimited
  • Brands 3 · Custom domain 1
  • Seats 1
  • Commercial recipients / rolling 24h 100
  • Email validation Prepaid only
Start free
Ultra
$100
per month
  • Emails 125,000/month
  • AI actions 5,000/mo
  • Brands 10 · Domains 10
  • Seats 10
  • Frontier AI Included
  • Dedicated IP Available
  • Commercial recipients / rolling 24h 62,500
  • Email validation Prepaid only
Get started
Enterprise
$300
per month
  • AI actions Unlimited
  • Unlimited brands & domains Included
  • SSO / SAML Included
  • 99.9% SLA Included
  • Commercial recipients / rolling 24h Contracted
  • Email validation Prepaid only
Get started

Plan limits are ceilings, not guaranteed immediate send headroom; only mature, clean volume sent through that exact sender can raise its capacity.

Free forever. No credit card required. See full comparison →