Building an Alumni or Past-Customer Database: The Marketing List Most Businesses Let Go Cold
Here's a scene we see constantly. A business owner tells us leads are drying up, ad costs are climbing, and they're "not sure what else to try." Then we ask: how many people have bought from you in the last three years? The answer is usually in the hundreds. The number of those people who've heard from the business in the last six months? Almost none.
That's not a marketing problem you fix with a bigger budget. It's a list you already own, sitting cold, while you spend money finding strangers instead. We've watched businesses cut their ad spend and grow faster just by turning the tap back on with people who already trust them 💖 — it's not glamorous, but it's the cheapest lever in the building.
What most businesses get wrong
Most businesses treat "past customers" as a finished chapter, not an ongoing asset. The job gets done, the invoice gets paid, and that person disappears into a folder nobody opens again. Three things go wrong from there:
- The data lives nowhere useful. Names and emails are scattered across old invoices, a point-of-sale system, a spreadsheet someone started in 2022 and abandoned, and whatever's in the owner's head.
- There's no reason to email them. A "just checking in!" message with nothing to say gets ignored, and after two or three of those, people stop opening anything from you at all.
- Nobody owns the follow-up. It's everyone's job in theory, so it's nobody's job in practice — until someone remembers eighteen months later and sends one apologetic blast.
The database-building formula
- Export contacts from your invoicing/POS system, your booking platform, and your inbox (search "invoice," "thank you," "receipt" from the last 3 years).
- Drop them all into one spreadsheet or a free-tier CRM/email tool. Columns: Name, Email, Phone, Last Purchase Date, What They Bought, Approx Value.
- Dedupe by email address. Don't overthink formatting — a messy list you can search beats a tidy list that only exists in your head.
- Recent — bought/booked in the last 6 months
- Lapsed — 6-18 months since last purchase
- Cold — 18+ months, or a one-off enquiry that never converted
- Email 1 (value, no ask): "Thought you'd find this useful — [a genuinely helpful tip, update, or resource related to what they bought]." No pitch.
- Email 2, two weeks later (soft offer): "It's been a while since [what they did with you] — here's what's changed / what's new, in case it's useful for you again."
- Email 3, two weeks later (direct, time-bound): "We've got [specific availability/offer] this month — reply or book here if it's a good time." One clear CTA, one deadline.
How to keep it from going cold again
The database dies the same way it died the first time — nobody owns it. Fix that with three habits:
- Capture at the point of sale. Every invoice, booking, or POS transaction should push the contact into your list automatically, or as close to automatically as your tools allow.
- Put a recurring reminder in the calendar. Quarterly, someone checks who's slipped from "recent" into "lapsed" and sends the sequence. This takes under an hour if the list is already clean.
- Track what actually happens. Opens and clicks are vanity — track replies, bookings, and revenue attributable to the email. That's what tells you whether it's worth the hour each quarter (it almost always is).
Mistakes to avoid
- Emailing everyone the same message regardless of recency. A customer from last week and one from three years ago need different messages — sending identical content to both makes recent buyers feel spammed and lapsed ones feel like an afterthought.
- Only emailing when you need business. If the only messages people get are sales pitches, they'll tune out fast. Mix in genuinely useful, no-ask content.
- Buying or scraping contacts to "pad" the list. This isn't a past-customer database, it's a spam list, and it tanks your deliverability for the contacts who actually matter.
- Never cleaning it. Bounced emails and people who've unsubscribed or asked to be removed should come out of the list — sending to a dirty list hurts your sender reputation for everyone else on it.
- Treating it as a one-off project instead of a habit. A database built once and never maintained is back to square one within a year.
Frequently asked questions
What if I don't have email addresses for most past customers?
Start with what you've got and build the habit from here — capture email (and consent to contact) at every new transaction going forward. For existing customers you only have a phone number for, a one-off SMS asking them to reply with their email (or a link to a simple form) can rebuild a chunk of the list, though expect a modest response rate, not a full recovery.
How often should I actually be emailing this list?
Quarterly is a solid baseline for most service and retail businesses — frequent enough to stay top of mind, infrequent enough that people don't tune out. If you have genuinely useful, non-salesy content, monthly can work too. There's no universal right answer; watch your unsubscribe rate as the signal.
Do I need a CRM, or is a spreadsheet enough?
A spreadsheet is genuinely fine to start — the value is in having the list and using it consistently, not the tool. Move to a proper CRM or email platform once manually sending and tracking becomes the bottleneck, usually somewhere past a few hundred contacts.
Will this actually work, or is it just theory?
It works, but not evenly — response rates vary a lot by industry, how long since the last purchase, and how relevant your offer is. Don't expect every lapsed contact to come back; a well-run re-engagement sequence to a genuinely lapsed segment typically converts a small single-digit to low-teens percentage, not a majority. It's a reliably useful lever, not a guaranteed one.
Keep reading 🤍
I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.
Work with me ✦