Skip to content
Acquisition & Sales

Dream Client ICP Builder: Define the Exact Coaching Client You Want

"Anyone who wants to grow" is not a target. This prompt turns your real client experience into a specific ideal client profile you can actually market to, and teaches you why specificity wins.

Abder February 19, 2026 9 min read

Ask most coaches who they help and you get a version of the same answer: “anyone who’s ready to grow.” It feels inclusive. It’s actually the reason their content gets ignored, their DMs get left on read, and their calendar stays empty. A message built for everyone lands on no one.

This prompt builds a sharp ideal client profile for coaches from the raw material you already have: your favourite client, your offer, and the result you deliver. Instead of a generic “avatar” template, you get a profile specific enough to write a homepage headline, plan a week of content, or open a cold DM. And by the end of this page you’ll understand why specificity beats reach, so every targeting decision you make afterward is sharper.

When to use this

  • You’re rewriting your website, bio, or sales page and need to know exactly who you’re talking to.
  • Your content gets likes but no leads, because it speaks to no one in particular.
  • You’re about to run ads or do outreach and need a person to aim at, not a category.
  • You keep attracting the wrong clients (low budget, low commitment) and want to repel them on purpose.
  • You’re launching a new offer and need to define the buyer before you build the funnel.

The prompt

Copy this whole block into ChatGPT, Claude, or Gemini:

You are a positioning strategist who helps coaches define a precise ideal client profile (ICP) so their marketing, content, and outreach all speak to one specific person.

Before building anything, ask me up to 3 clarifying questions if any input below is vague or missing. Otherwise, proceed.

CONTEXT
- What I coach: {{COACHING_TYPE}}
- My best client to date (the kind I want more of): {{BEST_CLIENT}}
- My core offer and price: {{OFFER}}
- The result I help clients reach: {{RESULT}}
- Who I do NOT want as a client: {{AVOID}}

TASK
Build ONE ideal client profile for me. Structure it with these exact sections:
1. ICP Snapshot - a one-line description of this person (role, life stage, and the moment they're in).
2. Demographics & Context - age range, role/title or life situation, income or budget signal, where they spend time online.
3. The Trigger - the specific event or moment that makes them start looking for a coach like me.
4. Pains & Frustrations - 4-5 problems in their own likely words, not jargon.
5. Desires & Goals - what they actually want, including the emotional outcome under the practical one.
6. Objections - the top 3 reasons they hesitate to buy, and a one-line reframe for each.
7. Where to Find Them - 3-4 concrete channels, communities, or search behaviours.
8. Message That Lands - one sentence I could put at the top of my website or DM that would make this person feel seen.
9. Disqualifiers - who I should politely turn away, based on who I do NOT want.

CONSTRAINTS
- Be specific and concrete. No filler adjectives like 'driven' or 'ambitious' unless tied to a behaviour.
- Use plain language a real person would recognise, especially in the pains and desires.
- Do not invent statistics or fake survey data.
- Keep the whole profile under 600 words.

At the end, list 3 short headline options I could test in ads or on my homepage to attract this exact person.

How to customize it

Replace the five {{VARIABLES}} before you send it. The more honest and specific you are, the better the profile:

Variable What to put Example
{{COACHING_TYPE}} The kind of coaching you do career coaching for mid-career professionals making a pivot
{{BEST_CLIENT}} A real client you’d happily clone a 38-year-old marketing manager who left agency life to go in-house and doubled her salary
{{OFFER}} Your core package and price a 12-week 1:1 coaching package at $3,500
{{RESULT}} The transformation you deliver land a role they actually want with a 20%+ pay bump in under 90 days
{{AVOID}} Who you don’t want people looking for a free resume review who won’t do the inner work

The single highest-leverage field is {{BEST_CLIENT}}. Don’t describe a theoretical person. Describe a real one whose results you’re proud of. That’s the client the profile is reverse-engineered from.

See it in action (full example)

Here is the exact prompt, filled in for a career coach. This is the whole input, nothing hidden:

You are a positioning strategist who helps coaches define a precise ideal client profile (ICP) so their marketing, content, and outreach all speak to one specific person.

Before building anything, ask me up to 3 clarifying questions if any input below is vague or missing. Otherwise, proceed.

CONTEXT
- What I coach: career coaching for mid-career professionals making a pivot
- My best client to date (the kind I want more of): a 38-year-old marketing manager who left agency life to go in-house and doubled her salary
- My core offer and price: a 12-week 1:1 coaching package at $3,500
- The result I help clients reach: land a role they actually want with a 20%+ pay bump in under 90 days
- Who I do NOT want as a client: people looking for a free resume review who won't do the inner work

TASK
Build ONE ideal client profile for me. Structure it with these exact sections:
1. ICP Snapshot ... [rest of the prompt unchanged]

And here is the complete output the model returns:

1. ICP Snapshot A 35-45 year-old senior individual contributor or middle manager who is quietly miserable in a job that looks good on paper, and has just realised they’ll regret staying another two years.

2. Demographics & Context – Age: 35-45. – Role: marketing manager, project lead, operations manager, or senior specialist – someone with 10-15 years in but not at the top. – Income: $75k-$130k. They can find $3,500 if they believe it changes their trajectory; they will not spend it on a vague promise. – Online: LinkedIn most days, career and “second-act” subreddits late at night, podcasts on the commute, and Google searches like “is it too late to change careers at 40.”

3. The Trigger A specific moment, not a slow drift: a younger person gets promoted past them, a reorg lands them under a manager they don’t respect, a milestone birthday, or a Sunday-night dread that’s now bleeding into Saturday. Something made “someday” feel urgent.

4. Pains & Frustrations (in their words) – “I’m good at this job but I don’t want it anymore, and I feel ungrateful even saying that.” – “I’ve applied to a dozen roles and heard nothing. My resume clearly isn’t landing.” – “I don’t even know what I want, just that it isn’t this.” – “I’m scared a pivot means starting over at the bottom and a pay cut I can’t afford.” – “Everyone keeps telling me to ‘just network’ and I have no idea what that actually means.”

5. Desires & Goals Practical: a role with better pay, a manager they respect, and work that uses their strengths. Emotional underneath: to feel proud of their answer at dinner parties again, to stop dreading Monday, and to prove to themselves they’re not stuck. They want agency back.

6. Objections – “$3,500 is a lot right now.” -> Reframe: it’s a fraction of the raise this typically unlocks, and far less than another year in the wrong job. – “Can’t I just figure this out myself with free content?” -> Reframe: they’ve had free content for two years; what’s missing is a plan and someone holding them to it. – “What if I do the work and still don’t get the role?” -> Reframe: the 12 weeks build a repeatable job-search skill they keep for life, not a single application.

7. Where to Find Them – LinkedIn, especially commenting on “I quit my corporate job” posts. – Niche communities: r/careerguidance, r/cscareerquestions adjacent groups, alumni Slack channels. – Career-change podcasts as a guest expert. – Google/SEO around “how to change careers in your 30s/40s.”

8. Message That Lands “You’re not lost. You’re successful at the wrong thing – and 12 weeks is enough to fix that.”

9. Disqualifiers Politely turn away anyone who wants a one-off resume edit, expects you to find the job for them, isn’t willing to do reflection between sessions, or treats the call as free advice with no intention of committing.


3 headlines to test: 1. “Successful on paper, stuck in real life? Land a role you actually want in 90 days.” 2. “For the mid-career professional who’s done pretending the job is fine.” 3. “You don’t need another resume tweak. You need a plan to pivot – and a 20% raise.”

That profile is specific enough to act on today. You could lift section 8 straight onto your homepage and rewrite half your content from sections 4 and 5.

Why this works

Four LLM principles make this prompt produce a usable profile instead of a generic avatar. Learn them and every prompt you write gets sharper:

  1. Role priming. Opening with “You are a positioning strategist who helps coaches” tells the model which expertise to draw on. “Describe my ideal client” pulls from generic marketing-blog fluff; assigning a strategist role pulls from the kind of thinking a real consultant would do. Always name the expert you want in the room.
  2. Specificity in, specificity out. The model reverse-engineers the profile from your {{BEST_CLIENT}} and {{RESULT}}. Feed it “people who want to grow” and it returns a useless cardboard cutout. Feed it “a 38-year-old marketing manager who doubled her salary” and it returns a person you’d recognise on the street. The output quality is capped by the realness of your input.
  3. Constraints are quality control. The “no filler adjectives like ‘driven’ unless tied to a behaviour” line and the “in their own words, not jargon” instruction each kill a specific failure mode. Generic ICPs fail because they describe traits no one would ever say about themselves. Telling the model what to avoid is as powerful as telling it what to do.
  4. Clarifying questions close the gap. The “ask up to 3 clarifying questions first” line lets the model fill missing context by asking rather than guessing. If your offer or result is fuzzy, it surfaces that before producing a confident-but-wrong profile. This single line is the biggest fix for generic AI output.

Do this now

  1. Copy the prompt above into ChatGPT or Claude.
  2. Replace the five variables – and make {{BEST_CLIENT}} a real person, not a hypothetical.
  3. Send it. If it asks clarifying questions, answer them honestly; that’s where the precision comes from.
  4. Take section 8 (the message that lands) and paste it at the top of your homepage or LinkedIn bio this week.

Pro tips

  • Run it on your worst client too. Swap {{BEST_CLIENT}} for the client who drained you, then ask the model to build the opposite profile. Now you know exactly who to repel.
  • Mine the pains verbatim. Section 4 gives you phrases in your reader‘s own words. Those are your best ad hooks, email subject lines, and content titles – use them word for word.
  • Pressure-test it against reality. Paste a few real DMs or discovery-call notes and ask: “Does my actual audience match this profile? Where am I off?” Refine until it matches the people who actually book you.
  • Date your profile. Markets shift. Re-run this every quarter, or after you raise your price, and watch how the trigger and objections change.

Related

0 comments

No comments yet.

Leave a Reply

Your email address will not be published. Required fields are marked *