A quarterly clean-up that keeps your customer list worth emailing
Duplicates, dead addresses and contacts you imported once and never used. Ninety minutes every three months keeps the list honest and worth writing to.

The number at the top of your customer list only ever goes up, and after a couple of years that becomes a slightly dishonest number. Somewhere in those rows are three versions of your own test purchase, a person who typed their address wrong, two hundred contacts you imported from an old tool and have never once written to, and a handful of people who asked to be left alone. The list is not wrong exactly. It is just no longer a description of anything.
How lists rot
There is no dramatic moment. A person who bought from you in 2024 changes employer and the work address they used stops accepting mail. A free-download contact gives you a throwaway address on purpose. You test your own checkout four times during a launch weekend and three of those tests are still sitting there as customers. An import brings in a column you mapped wrong, so forty people are recorded with a product they never bought.
The consequence is not obvious either, which is why it is easy to ignore. Nothing breaks. You just gradually lose the ability to trust your own numbers, and if you send email, you gradually train the mail providers to think of you as someone who writes to people who are not there. That second effect is the expensive one, and it is invisible until your delivery gets worse for everybody.
What makes this genuinely hard is that you cannot tell a dead contact from a quiet one by looking. Someone who has not bought in a year might be your next customer. The trick is to stop trying to guess and instead sort people into groups you treat differently, which is a much easier judgement to make.
Letting it drift, or making a pass
Most creators do this reactively, usually the night before a launch, in a panic, badly. Doing it on a schedule takes the emotion out of it and means you never send an important email to a list you have not looked at in eighteen months.
| Letting the list drift | A quarterly pass |
|---|---|
| The count goes up and means less every quarter | The count is smaller and describes real people |
| Duplicates inflate your customer numbers | One row per person, with their full history attached |
| Test orders sit in the list as customers | Your own test purchases are removed and stay removed |
| Every email goes to everyone | You know which group you are writing to before you start |
| Bad addresses quietly damage delivery for the good ones | Dead addresses are parked, not repeatedly mailed |
| Cleaning happens in a panic before a launch | Ninety minutes on a date in the calendar, four times a year |
The ninety-minute pass
Put it in the calendar for the first week of January, April, July and October. Start by exporting the customer list to CSV — that sits on every plan, including Free — because a spreadsheet lets you sort and see in a way that scrolling never will.
The pass, in order
0/8What one pass tends to shift
Imagine a list of 900 rows built over two years from a mix of free downloads, sales and one import. A first pass might remove six test orders, merge or drop about twenty duplicates, delete another sixty rows with addresses that were never real, and move roughly 250 people into a dormant group you do not mail routinely. You end with 812 records, of which about 560 are people you would genuinely write to this month.
The number went down, and the list got better. Every open rate you calculate from now on is measured against people who might actually open, every broadcast costs you less on your email allowance, and the dormant group becomes an obvious project: one honest re-permission note, sent once, asking whether they still want to hear from you. Whoever replies is worth more than the 250 who did not.
If you have never had a customer list of your own, the free plan gives you one that builds itself and exports whenever you want.
Start a free storeThe mistake most people make
The mistake is cleaning in the dashboard, live, one row at a time. It is slow, you cannot see patterns, and you make decisions in a random order based on whatever appears next on screen. Export first. In a spreadsheet you can sort by date and see the whole shape of the problem in one screen, which usually reveals that eighty per cent of the mess came from one import or one bad week. Fix the cause and the cleaning takes ten minutes instead of ninety next time.
Not immediately. Opens are an unreliable signal these days, since some mail apps load images automatically and others block them entirely. Use "no purchase and no activity in twelve months" as your dormancy rule instead, and treat it as a reason to stop mailing rather than a reason to erase.
Be careful here, and prefer parking a contact over deleting them. Your payment history lives in your own Stripe account regardless, which is the record that matters for accounting.
Use one dedicated email address for every test you run, always the same one, so the clean-up is a single search rather than an archaeology project.
For most solo creators, yes. If you are importing lists or running lead magnet campaigns constantly, monthly is more sensible. See what the different plans include on the pricing page before you build a routine around a feature you do not have yet.
Four times a year, ninety minutes, and the number at the top of your list goes back to meaning something. It is the least glamorous recurring job in the business and one of the few that quietly improves every other one, because everything you decide about pricing, products and email is downstream of whether you believe your own data. If you are still weighing up where to keep all this, the features overview and the FAQ explain what is stored where.
Set up a storefront, let the list build itself from real purchases, and keep it clean from the first quarter.
Create your pageTurn your knowledge into income
Launch your Store.Fan in minutes — sell digital products, courses, and calls straight from your bio. Free to start.



