# How should you split attribution between email flows and campaigns? | Attribution Playbook

Source: https://attributionplaybook.com/blog/2026-10-06-attribution-email-flows-vs-campaigns.html

Oct 6, 2026 - Attribution Playbook


Flows and campaigns both claim the same revenue in most dashboards. Separating triggered automation from broadcast sends requires a clear hierarchy, or your welcome series will take credit for everything.

## Why the double count happens

A subscriber gets the welcome flow email on Monday, opens a campaign on Wednesday, and buys on Thursday. In most email platforms, both the flow and the campaign claim that order. Add them up and email appears to drive more revenue than the store actually made. Everyone knows the numbers are inflated, and everyone keeps reporting them, because each team wants its line to look good.

The double count is not a rounding error. In stores with mature automation, flows can claim 30 to 50 percent of email revenue while campaigns claim the rest, with 20 percent or more claimed by both. Decisions built on these numbers, like how much to invest in list growth versus campaign creative, are built on fiction. The fix is not better software. It is a stated hierarchy that everyone agrees to before the numbers are pulled.

## The hierarchy rule

Pick a tiebreaker and apply it everywhere: when a flow and a campaign both touch an order within their windows, one of them wins. The most defensible rule is recency with a flow priority for the first 48 hours after signup. A new subscriber's first purchase belongs to the welcome flow that converted them, not to the campaign that happened to land in their inbox the same week.

After the welcome window, flip the priority: campaigns win ties against evergreen flows like browse abandonment, because the campaign was the deliberate, timed action and the flow was background automation. Document the hierarchy in one place, apply it in every report, and revisit it quarterly. The specific rule matters less than the consistency. An imperfect hierarchy applied everywhere beats a perfect one applied nowhere.

## Windows that match intent

Attribution windows should reflect how the touchpoint actually influences behavior. A welcome flow email influences the first days after signup; crediting it for a purchase six months later is fantasy. A post-purchase flow influences the second order; its window should cover the typical reorder interval and not much more.

Set flow windows by intent: welcome 7 days, abandonment 3 to 5 days, post-purchase through one reorder cycle, winback 30 days. Campaign windows should be shorter than most teams set them: 3 to 5 days for standard campaigns, because a campaign's influence decays fast. Anything still converting after two weeks was going to convert anyway, and the campaign is taking credit for intent it did not create.

## What to do with the overlap

Even with a hierarchy, report the overlap explicitly. A simple three-line summary per period: revenue credited to flows, revenue credited to campaigns, and revenue touched by both. The overlap line is the honesty metric. When it grows, something changed: a new flow is cannibalizing campaign credit, or send frequency rose and touches are colliding more often.

The overlap report also settles the most common argument in email teams: is the welcome flow actually driving revenue, or is it just intercepting buyers the campaigns would have converted anyway? Run a holdout: suppress the welcome flow for 10 percent of new subscribers for a month and compare. If the suppressed group's revenue barely moves, the flow was taking credit, not creating it. If it drops, the flow earns its line.

## Report flows and campaigns separately

The operational change is small: two dashboards, two owners, one shared hierarchy. Flows get judged on the metrics automation controls: conversion rate per trigger, revenue per recipient, and list growth contribution. Campaigns get judged on what campaigns control: revenue per send, engagement trends, and incremental lift over the flow baseline.

This separation also clarifies investment. A store debating whether to hire a lifecycle marketer or a campaign creative can look at the flow dashboard and see exactly what automation contributes on its own. Without the split, every hire justification is an argument about whose inflated numbers to believe. Attribution does not need to be perfect to be useful. It needs to be consistent, documented, and honest about what it cannot prove.

## Frequently asked questions

### Why should email flows and campaigns be attributed separately?

They do different jobs. Flows respond to behavior, a cart left, a product browsed, a subscription renewing, while campaigns create demand on a schedule. Judging them with one rule either overcredits flows for demand they did not create or undervalues campaigns whose effect arrives through other channels.

### What window suits flow attribution?

Short and matched to the trigger: a cart flow earns credit within days, a post purchase flow within its message sequence. Long windows hand flows credit for purchases that would have happened anyway, which inflates the channel that is easiest to measure.

### How do flows and campaigns cannibalize each other?

A campaign lands during a flow sequence and last click awards one of them the whole order. Holdouts and consistent rules, flows credited only when no campaign touched the customer in the window, for example, keep the split honest enough for budget decisions.

### Which should a brand fund first?

Flows, usually, because they monetize existing intent at low cost, then campaigns judged on lift. But the order flips for brands with weak traffic, where campaigns and other demand creation are the constraint and flows have too little input to matter.
