No clean list.
Customer names live in invoices, inboxes, spreadsheets, forms, and memory instead of one useful reactivation queue.
This is a small-business reactivation system: pull past customers, rank who has a legitimate reason to hear from you, draft human-reviewed check-ins, and track replies without pretending AI should spam your list.
Customer names live in invoices, inboxes, spreadsheets, forms, and memory instead of one useful reactivation queue.
Some customers should hear from you now. Some should not. The system needs recency, service type, seasonality, and human judgment.
AI can draft the first pass. A human should approve tone, context, and whether the message is appropriate before anything goes out.
Export customers from invoices, CRM, order history, or a spreadsheet. Normalize name, date, job type, value, and notes.
Score each customer by fit: repeat-service likelihood, season, last contact, unresolved issue risk, and potential next offer.
Generate short, context-aware check-in drafts with a clear reason for reaching out and no fake familiarity.
Human reviews every draft before sending. Bad-fit contacts are suppressed; sensitive contacts are marked do-not-contact.
Log sent, replied, booked, not-now, and no-response so the system gets cleaner each month.
No guarantee of extra revenue. The point is a compliant, human-reviewed queue that makes real follow-up visible.
Home services, repair, consulting, clinics, agencies, and anyone with repeat, seasonal, or maintenance work.
If previous customers ask for new scopes, add-ons, renewals, or annual refreshes, this queue usually beats cold outreach.
Perfect when the owner knows follow-up matters but does not have time to manually remember who to contact.
Send the basics: where customer history lives, what repeat work looks like, and what should never be contacted. I’ll return the bottleneck map, ranked build queue, draft approval process, and first quick-win automation spec.