Off Prompt

AI Tools for Small Business

Marketing

How to use AI to turn your customer list into a reactivation campaign that brings back lapsed clients

How to win back old customers with AI: segment your lapsed list, write win-back emails with ChatGPT, and run a reactivation campaign in about two hours.

Owen Grant 9 min read
How to use AI to turn your customer list into a reactivation campaign that brings back lapsed clients

You know that feeling when you're cleaning out your desk and you find a gift card you forgot about — and it still has money on it? That's essentially what your lapsed customer list is. This post walks you through how to use AI to win back old customers by turning that list into a reactivation campaign that actually gets replies, not unsubscribes. And if the phrase "email campaign" makes you want to close this tab, hang tight — this is simpler than it sounds.

What you need before you start

ChatGPT — a conversational AI tool made by OpenAI that can write, edit, and organize text based on your instructions; the free version now includes access to GPT-4o with usage limits, and a paid plan (about $20/month) removes those limits for heavier use and more nuanced email writing.

Claude — an AI tool from Anthropic that's particularly good at matching a specific writing tone; free to use at a basic level, with a paid plan around $20/month for heavier use.

A customer list — even a messy spreadsheet with names, emails, and rough dates works; you don't need a fancy CRM (customer relationship management system).

An email tool — something like Mailchimp (free up to 500 contacts) or MailerLite (free up to 1,000 contacts) to actually send your campaign.

Time required: About two hours for your first run. Faster once you've done it once.

Skill level: If you can export a spreadsheet and copy-paste text, you can do this.


Step 1: How to Win Back Old Customers — Start by Segmenting Your List

Before you write a single word of email copy, you need to know who you're talking to. A win-back email to someone who bought three weeks ago lands very differently than one to someone who hasn't been back in 18 months.

  1. Export your customer list from whatever system you use — your POS (point of sale), booking software, or even a manual spreadsheet — as a CSV or Excel file. Look for columns like customer name, email, last purchase date, and what they bought.

  2. Open ChatGPT and paste this prompt. It helps the AI understand what you're trying to sort, so it gives you back actual segments instead of generic advice.

"I have a customer list with columns for name, email, last purchase date, and product/service category. I want to split this list into three groups for a win-back email campaign: customers who haven't returned in 3–6 months (warm), 6–12 months (cool), and over 12 months (cold). Can you help me write a simple formula for Google Sheets to flag each customer with one of these three labels based on today's date and their last purchase date?"

After you paste this, ChatGPT will give you a Google Sheets formula you can drop right into your spreadsheet. No database skills needed. If you've never used a formula before, just follow the instructions it gives you — it'll walk you through where to paste it.

  1. Apply that formula to your spreadsheet. You should now have a new column that labels each customer: warm, cool, or cold.

You've just done something that used to require either a dedicated software system or a lot of manual sorting. That segmentation matters because research on customer retention shows that acquiring a new customer can cost 5 to 25 times more than winning back an existing one — so you want to talk to each group in a way that matches where they are.


Step 2: Training your AI to understand your brand voice

Here's where most people get a bland, robotic-sounding draft back. The fix is simple: you have to tell the AI who you are before you ask it to write anything.

  1. Gather three to five examples of emails, social posts, or even text messages you've already sent to customers that felt like "you." Copy them into a document.

  2. Open Claude or ChatGPT and paste this setup prompt before you ask for any drafts.

"Before we write any emails, I want to give you some context about my business and how I communicate. Here are some examples of my past writing: [paste your examples here]. Please analyze the tone, the vocabulary I use, and how formal or casual I am. Then describe my voice back to me in a few sentences. After that, use that voice for everything I ask you to write."

The AI will reflect your voice back to you — and it's surprisingly accurate. A plumber in Ohio talks to their clients differently than a yoga studio in Portland, and the AI can pick that up from just a few examples.

  1. Correct it if anything feels off. Just say "You've got it mostly right, but I'm a little warmer than that" or "I never use that kind of formal language." Treat it like briefing a new employee.

Step 3: Running an AI Reactivation Campaign — Drafting Your Email Sequences

Now the fun part. A reactivation campaign isn't one email — it's usually a short sequence of two or three, spaced about a week apart. Here's a prompt that gets you a solid starting point.

  1. Stay in the same chat session where you set up your brand voice in Step 2.

  2. Use this prompt to generate your first sequence. Swap in the details for your specific business.

"Write a 3-email win-back sequence for [type of business] targeting customers who haven't returned in 6–12 months. Email 1 should be a friendly check-in with no sales pressure. Email 2 should acknowledge their absence, mention something specific about what they purchased before ([product/service]), and introduce a low-pressure offer. Email 3 should be a final 'we'll leave the door open' message. Keep the tone [warm/professional/playful — pick one], and don't use subject lines that sound like spam. Use my brand voice as you established it above."

Swap out the placeholders in brackets for your actual situation. A hair salon might write "customers who haven't booked in 6–12 months" and mention "your last color appointment." A freelance bookkeeper might reference "quarterly cleanup work." The more specific you get, the better the output.

  1. Read each draft out loud. If you stumble on a sentence, it'll sound weird to your reader too. Ask the AI to rewrite any part that doesn't feel natural.

The 40-40-20 rule in email marketing says that 40% of your campaign's success comes from the list (done), 40% from the offer, and only 20% from the writing itself. So don't stress about perfect copy — a decent email to the right person with the right offer beats a beautifully written one sent to everyone.


Step 4: The low-pressure offer — incentives that actually work

An offer doesn't have to mean a discount. For some businesses, discounting trains customers to wait for deals. Here are prompts you can use to brainstorm offers that fit your business type.

"Suggest five win-back incentives for a [business type] that don't rely solely on percentage discounts. Consider things like exclusive access, a free add-on, a personalized recommendation, or a value-added service. Keep them easy to fulfill for a small team."

Small-business win-back offers that tend to work: a free consultation, a bonus add-on (free deep conditioning treatment with a color booking), early access to something new, or simply a personal check-in with no ask attached. Sometimes just being remembered is enough.

Also important: make sure your emails follow the rules. In the US, the CAN-SPAM Act requires a clear unsubscribe option and your physical business address in every email. In the EU, GDPR (General Data Protection Regulation — the EU's data privacy law) requires that you have explicit permission to email someone. When in doubt, frame your first email as a re-permission message: "We haven't heard from you in a while — do you still want to hear from us?" It converts better than you'd think, and it keeps you on the right side of the law.


Step 5: Testing, sending, and staying out of the spam folder

  1. Load your segmented list into Mailchimp or MailerLite. Create separate email lists or tags for your warm, cool, and cold segments so you can send different sequences to each.

  2. Send a test email to yourself first. Does it land in your inbox or your spam folder? If it's going to spam, check that your subject line doesn't use all-caps, excessive exclamation points, or words like "FREE!!!" — AI occasionally sneaks these in.

  3. Set up your sequence as an automation in your email tool. Most free plans let you do this. Your tool's help docs walk you through it step by step — it's basically setting up a timed series of emails that go out automatically after someone is added to the list.

  4. Watch your open rates after your first send. A 20–30% open rate on a reactivation campaign is solid. Don't panic if it's lower for the cold segment — those people have been gone longer.


When something goes wrong

The email draft sounds stiff and generic. This usually happens when you skipped the brand voice setup step, or you gave the AI too little context. Go back and paste in a few more examples of your own writing, then ask it to try again.

The AI keeps suggesting offers that don't apply to your business. It's guessing based on general patterns. Just tell it: "I'm a mobile dog groomer — I can't offer in-store experiences. Focus on convenience-based offers instead." Correction takes ten seconds.

Your open rates are low. The subject line is usually the culprit. Ask the AI to generate ten alternative subject lines using different approaches — curiosity, nostalgia, a direct question — and test two of them against each other using your email tool's A/B test feature.

These aren't signs you did something wrong. They're just the normal back-and-forth of any first campaign. Adjust and resend.


What to do next

Once your reactivation campaign is running, the natural next step is setting up an automated check-in system so customers don't go cold in the first place. Search for our walkthrough on using AI to set up automated follow-up sequences for small businesses.


FAQ

Can I use ChatGPT to write win-back emails even if I have no marketing experience? Yes — and honestly, that's exactly what it's built for. You bring the knowledge of your customers and your business; the AI handles the writing structure and language. The prompts in this post are designed to work even if you've never written a marketing email before.

How do I know if my old customer list is too outdated to be worth using? Good question — most people wonder this. Generally, if someone gave you their email willingly and you have a record of a real transaction, it's worth trying. If the list is more than two or three years old, start with a permission-based first email ("We'd love to stay in touch — are you still interested?") rather than jumping straight into an offer.

Do I need to pay for ChatGPT or Claude to do this? The free versions of both tools can handle most of this workflow. The paid versions ($20/month each) remove usage limits and tend to produce better results for nuanced writing — especially matching your tone — but you can start free and upgrade if you find you're hitting limits.

What's the difference between a cold email and a win-back email? A cold email goes to someone who has never had a relationship with your business. A win-back email goes to someone who already knows you — they bought from you, booked with you, or hired you before. That's a very different starting point, and it's why reactivation campaigns tend to perform better. You're not introducing yourself. You're resuming a conversation.

Is it legal to email my old customers? In the US, if someone gave you their email as part of a transaction, you generally have permission to contact them — but every email must include a clear way to unsubscribe and your business address. In the EU and UK, the rules are stricter under GDPR, and you may need explicit consent on file. When in doubt, make your first email a re-permission message. It's the safest approach and often gets strong engagement anyway.

Was this useful? ·