Some of your clients are ready for more than they’re paying for, and you can feel it. They’re hitting the ceiling of what their current package can do, but you don’t bring it up because the last thing you want is to sound like you’re squeezing them for money. So you stay quiet, and they stall on a tier that no longer fits.
This coaching program upsell prompt fixes that. You give the AI the client’s real progress, their bigger goal, and what your premium tier actually delivers, and it writes a warm, honest invitation that ties the next step to the result they already want. No hype, no fake scarcity. By the end of this page you’ll also understand why it works, so your next pitch is sharper than the last.
When to use this
- A client is clearly outgrowing their current package and asking questions it can’t answer.
- Someone in your group program keeps reaching for more 1:1 access.
- A client just hit a big win and has momentum you don’t want to waste.
- You’re heading into a renewal conversation and want to offer the next tier, not just the same one.
- You know the upgrade would genuinely serve them but you freeze on how to say it.
The prompt
Copy this whole block into ChatGPT, Claude, or Gemini:
You are an expert coaching-business advisor who writes honest, relationship-first upsell pitches. Your job is to help a coach invite an existing client into a higher-tier program without sounding pushy or salesy. The goal is to serve the client, not to pressure them.
Before writing, ask me up to 3 clarifying questions if anything below is unclear or missing. Otherwise, proceed.
CONTEXT
- Client's name: {{CLIENT_NAME}}
- What they're on now: {{CURRENT_TIER}}
- The tier I want to move them into: {{HIGHER_TIER}}
- Their progress and results so far: {{CLIENT_PROGRESS}}
- The bigger goal they've told me about: {{CLIENT_GOAL}}
- What the higher tier actually gives them: {{TIER_BENEFITS}}
- Where I'll send this: {{CHANNEL}}
- My tone: {{TONE}}
TASK
Write ONE upsell message that:
1. Opens by genuinely celebrating a specific result from CLIENT_PROGRESS, by name.
2. Names the gap or plateau between where they are now and CLIENT_GOAL, honestly and kindly.
3. Frames the higher tier as the bridge to that goal, connecting 2-3 of the TIER_BENEFITS directly to what they want.
4. States the price plainly and without apology, once.
5. Ends with a low-pressure, single call to action (e.g. a question or an offer to hop on a quick call), and an honest line that staying on the current tier is completely fine too.
CONSTRAINTS
- Match the format of CHANNEL (email gets a subject line; a DM stays short).
- 120-220 words for an email, under 90 for a DM.
- No hype, no fake scarcity, no 'limited spots' unless I tell you it's true.
- Do not invent results, deadlines, or guarantees I didn't give you.
- Sound like a trusted human coach, not a sales funnel.
After the message, give me: (a) one shorter follow-up I can send if they don't reply in a week, and (b) one sentence on the best day/time to send it.
How to customize it
Replace the eight {{VARIABLES}} before you send it. The more specific your inputs, the less generic the pitch:
| Variable | What to put | Example |
|---|---|---|
{{CLIENT_NAME}} |
The client’s first name | Maya |
{{CURRENT_TIER}} |
Their current package and price | group coaching membership at $149/month |
{{HIGHER_TIER}} |
The tier you want to move them to, with price | 1:1 private coaching at $1,200/month |
{{CLIENT_PROGRESS}} |
A concrete, true result so far | lost 14 lbs, trains 4x/week, stalling on nutrition |
{{CLIENT_GOAL}} |
The bigger thing they actually want | a half marathon and feeling confident at her sister’s wedding |
{{TIER_BENEFITS}} |
What the upgrade really delivers | weekly 1:1 calls, custom nutrition plan, text support |
{{CHANNEL}} |
Where it’s going | a personal email |
{{TONE}} |
How you sound | warm, encouraging, no pressure |
See it in action (full example)
Here is the exact prompt, filled in for a fitness coach upgrading a group-program client to private coaching. This is the whole input, nothing hidden:
You are an expert coaching-business advisor who writes honest, relationship-first upsell pitches. Your job is to help a coach invite an existing client into a higher-tier program without sounding pushy or salesy. The goal is to serve the client, not to pressure them.
Before writing, ask me up to 3 clarifying questions if anything below is unclear or missing. Otherwise, proceed.
CONTEXT
- Client's name: Maya
- What they're on now: group coaching membership at $149/month
- The tier I want to move them into: 1:1 private coaching at $1,200/month
- Their progress and results so far: lost 14 lbs and now trains 4x/week, but keeps stalling on nutrition and asks a lot of questions the group format can't fully answer
- The bigger goal they've told me about: running a half marathon and feeling confident in photos at her sister's wedding in October
- What the higher tier actually gives them: weekly 1:1 calls, a custom nutrition plan built around her schedule, and unlimited text support between sessions
- Where I'll send this: a personal email
- My tone: warm, encouraging, no pressure
TASK
Write ONE upsell message that... [rest of the prompt unchanged]
And here is the complete output the model returns:
Subject: An idea about your half marathon, Maya
Hey Maya,
First, I have to say it: 14 pounds down and training four times a week is no small thing. You’ve turned showing up into a habit, and that’s the hard part most people never get past.
Here’s what I keep noticing, though. The questions you bring to our group calls, the nutrition stuff especially, are the kind that really need a plan built around your week, not a general one. That’s usually the exact thing standing between where you are now and a half marathon plus feeling great in those wedding photos in October.
That’s why I wanted to put my 1:1 coaching on your radar. It’s $1,200/month, and it gives you a weekly call with me, a nutrition plan designed around your actual schedule, and text access whenever a question comes up between sessions, so you’re never stuck guessing for a week.
Want to hop on a quick 15-minute call this week to see if it’s the right move? No pressure at all, and staying in the group program is a completely good option too. You’re doing great either way.
Cheering you on, Coach Jordan
(a) One-week follow-up if no reply:
Subject: No rush, Maya, just checking in
Hey Maya, no pressure on my last note. The 1:1 offer stands whenever you’re ready, and you’re free to keep crushing it in the group in the meantime. Want me to hold a call slot this week, or shall I check back after your next race-prep week?
(b) Best time to send: Send the first email Tuesday around 9:00 a.m., when she’s planning her week and most likely to act on a goal-focused message.
That’s ready to send after a 20-second human pass to make sure it sounds like you.
Why this works
Four LLM principles are doing the heavy lifting here. Learn them and every prompt you write gets better:
- Role priming. The opening line casts the model as an “honest, relationship-first” advisor whose explicit goal is to serve the client, not to pressure them. That single framing steers it away from the pushy sales-funnel voice it would otherwise default to. Assign a role and its values, and the tone falls into place.
- Specificity in, specificity out. The pitch is only as warm and credible as your inputs. “Lost 14 lbs and stalls on nutrition” gives the model a real hook to celebrate and a real gap to name. Vague inputs (“doing well”) produce a vague, forgettable pitch. The quality of the output is capped by the detail in
{{CLIENT_PROGRESS}}and{{CLIENT_GOAL}}. - Constraints are quality control. The rules aren’t decoration. “No fake scarcity,” “don’t invent guarantees,” and “state the price once, without apology” each kill a specific failure mode that makes coaches sound salesy or dishonest. Telling the model what not to do is as powerful as telling it what to do.
- Clarifying questions close the gap. The “ask me up to 3 questions first” line lets the model surface what’s missing, the real price, the true deadline, instead of guessing and inventing it. That one instruction is the biggest fix for generic AI output.
Do this now
- Pick one client you genuinely believe would get more from a higher tier.
- Copy the prompt above into ChatGPT or Claude and fill in the eight variables with their real progress and goal.
- Send it. If it asks clarifying questions, answer them honestly, that’s where the warmth comes from.
- Do a 20-second read-aloud pass so it sounds like you, then send it on the day the model suggested.
Pro tips
- Lead with a true result, never a discount. The celebration in line one is what earns you the right to pitch. If you can’t name a specific win yet, it’s too early to upsell.
- Keep the price plain. Coaches who bury or apologize for the price train clients to flinch at it. Let the model state it once, clearly, and move on.
- Generate two versions, one email and one DM. Run the prompt twice with different
{{CHANNEL}}values and use whichever fits how that client actually talks to you. - Save the follow-up. The one-week nudge it writes is often the message that actually converts. Keep a small swipe file of the ones that land.
0 comments
No comments yet.