The email that went to 47 churned customers
First email flow we shipped for a SaaS. Segment was "customer list". We forgot to filter by active status. 47 people who had cancelled got a "thanks for being a customer" email. Painful. Never again.
A bad segment filter is not a typo. It is a preview window you skipped.
What happened
SaaS client launched their first "customer appreciation" email through our flow. Segment: "customer-list". The filter should have been "active customers only". We missed the active filter. The email went to the segment as built: 218 people. 47 of them had churned in the prior six months. They opened a "thanks for being a customer" email from a brand they had already left.
The fix
Every email flow now carries a mandatory pre-flight step: the segment preview renders the first 20 recipients with their status, tenure, last-open date. The send button is disabled until a human clicks "preview reviewed". The preview also requires an "active filter" confirmation for any segment built off the customer table.
The lesson
A segment is not a name. A segment is a filter chain. Always render the chain before the send. Always assume the filter is wrong until you have seen 20 names who should be there. We never ship an email flow without a forced preview step again.
Tied to
Official Notion Builder · Partner Program
3 months free Notion Business for your team
New and existing Notion users. Tracked via PartnerStack. Activate through our Builder referral. PartnerStack tracked. No extra cost to you.
The audit is thirty minutes. The cost of waiting is not.
Book a scoping call. We map what is manual, what can run automatically, and what the build would actually cost in time and money.