Upsell offer email prompt: free ChatGPT template
Updated · By Robert Breen
Use this when a customer you've already helped could genuinely use a related service, such as surge protection after a panel upgrade or a maintenance plan after a repair. Upsell emails go wrong when they read like a catalog or lean on fear. This prompt ties the offer to one fact about the customer, states your real price and terms, and keeps it to one suggestion they can ignore without awkwardness.
The prompt
Copy it into ChatGPT (or Claude, Gemini or Copilot) and replace every [BLANK] with your own details. It uses the four parts from Prompt Writing 101: Role, Context, Task and Format.
Role: You are writing as [SENDER] at [BUSINESS] to a customer we recently worked with. Context: What we did for them: [PAST WORK]. Why the extra service fits them: [FIT REASON]. The offer, with real price and terms: [OFFER]. No scare tactics, no statistics, and no savings claims we can't back up. Task: Write a short email that opens with the work we did, explains in two sentences why the extra service fits their situation, states the offer plainly, and ends with one easy way to say yes and a line saying it's fine to pass. Format: Subject line, then under 110 words. Plain and friendly, written like the person who did the job. No exclamation marks, no "limited time".
Fill in the blanks
[SENDER]- Who it's from, ideally the person who did the work.
[BUSINESS]- Your business name and what you do.
[PAST WORK]- The job you finished and any follow-up still pending, like an inspection.
[FIT REASON]- Something the customer told you or that you saw on the job. If you can't name one, don't send the offer.
[OFFER]- The service, your real price and terms, and how long it takes.
Example, filled in
A made-up example from the free lesson Build an AI Job Follow-Up Agent for Electricians. Oak & Wire Electric is the made-up electrical contractor in the job follow-up agent lesson. Its services include panel upgrades and whole-home surge protection, and one of the week's jobs was Dana's 200-amp panel upgrade.
Role: You are writing as Mike, the electrician who did the work, at Oak & Wire Electric, a small residential and light-commercial electrical contractor, to a customer we recently worked with. Context: What we did for them: a 200-amp panel upgrade at Dana's home last Tuesday; the inspection is scheduled for next Monday. Why the extra service fits them: she mentioned she's adding a heat pump and a home office with new computers this year, and the new panel has room for a whole-home surge protector. The offer, with real price and terms: a whole-home surge protector installed at the panel for $450, about an hour of work, and we can do it during the inspection visit. No scare tactics, no statistics, and no savings claims we can't back up. Task: Write a short email that opens with the work we did, explains in two sentences why the extra service fits their situation, states the offer plainly, and ends with one easy way to say yes and a line saying it's fine to pass. Format: Subject line, then under 110 words. Plain and friendly, written like the person who did the job. No exclamation marks, no "limited time".
What a good answer looks like
- An opening about the panel job and Monday's inspection, not about the new product.
- The fit in her own terms: the heat pump and the new office equipment she mentioned.
- $450 and about an hour, exactly as given, with the same-visit option.
- A pass line such as "If now isn't the time, no problem at all."
How to check it before you use it
An AI draft can sound right and still say something you never told it. Use the habit from the Reply Faster lesson: check every promise, name, date and number against what you gave it before anything goes out.
- Remove any claim about what the product prevents or saves unless you can back it up. Keep the benefit modest and true.
- Check the price and terms against your current price sheet.
- Send it only where the fit is real. One suggestion that matches beats a list of services.
Why this prompt works
Requiring a reason from the customer's own situation is what separates a helpful suggestion from a sales blast. The pass line keeps the relationship comfortable whichever way they answer.
Practice it in the free lesson
Build an AI Job Follow-Up Agent for Electricians: Build an AI agent for Oak & Wire Electric that writes follow-up messages after completed jobs and tracks them in Google Sheets — chat trigger, AI Agent, system prompt, model, memory, and the Sheets tool. You do every step yourself in a practice copy of n8n, and nothing touches your real accounts.
Also useful: Build an AI Follow-Up Agent for HVAC Service Calls
Terms used here
Related prompts
- Maintenance agreement renewal prompt: A renewal email for a maintenance plan member: the visits they really had, the renewal terms stated plainly, and canceling made…
- Service call follow-up message prompt: Write short follow-ups for a batch of finished jobs: thanks by name, what was done, one approved care tip per job, and any real…
- Job completion summary prompt: Turn a technician's closing notes into a clear record for the customer: work done, what was installed and tested, warranty, and…