If ChatGPT or Claude keeps producing generic outreach for you, the answer probably isn't writing a better prompt every time.
The bigger problem is that you're starting from scratch every time.
How do you use AI for personalised outreach?
A good AI outreach system needs more than a prompt.
It needs to understand:
- who you are trying to reach
- what makes someone worth approaching
- why you are contacting them now
- what problems they are likely to care about
- why your business is relevant
- how you want your outreach to sound
- what good and bad outreach looks like to you
- how much personalisation is appropriate
- what the AI should never say
Once that knowledge is captured, AI can combine it with information that changes for each prospect, such as their company, role, hiring activity or another relevant trigger.
That is very different from opening ChatGPT and asking:
"Write me a personalised cold email."
I saw this problem first-hand recently while working through an outbound sequence with a recruitment founder.
Why does AI-written outreach become generic?
The founder was trying to build a five-email sequence for his recruitment agency.
He had already spent a fair amount of time explaining what he wanted.
Things like:
- Don't spend half the email talking about the agency.
- Don't fill it with generic recruitment claims.
- Don't keep throwing in testimonials.
- Focus on the client.
- Show that you understand their problem.
- Give them a genuine reason to care.
- Keep the message relatively concise.
- Don't make it sound as though an AI wrote it.
Every time he corrected the AI, the output improved.
But he kept having to correct the same types of problems.
Eventually, creating five emails had taken far longer than it should have.
And I think this is where a lot of businesses are currently using AI the hard way.
Every time they need some outreach:
New chat → new prompt → explain the business → explain the audience → explain the tone → remove the generic language → rewrite → repeat.
If you have to teach the AI the same thing every time, you haven't really built AI into your outreach process.
You're just using it as a writing assistant.
Why a better prompt only gets you so far
Imagine a recruiter wants to approach a company that has just advertised several software engineering vacancies.
They give ChatGPT the company name and ask:
"Write a personalised email offering our recruitment services."
The result will often look something like this:
"I noticed you're growing your engineering team and wanted to reach out. At XYZ Recruitment, we specialise in connecting innovative organisations with top technology talent…"
Technically, it is personalised.
The company is mentioned.
The vacancies are mentioned.
But there is very little reason for the recipient to care.
So the recruiter starts correcting it.
Make it shorter.
Don't spend so long talking about us.
Stop saying "top talent".
Mention the specific vacancy.
Make it less salesy.
Use the candidate we already represent as the reason for contacting them.
Don't force a testimonial into the message.
Eventually, the email improves.
But those corrections contain something valuable.
They represent how that recruitment business thinks good outreach should work.
That knowledge shouldn't disappear when the conversation closes.
How do you make outreach more personalised with AI?
One of the biggest misconceptions around personalised outreach is that personalisation simply means mentioning something specific about the person.
It doesn't.
An email isn't necessarily good because it begins:
"I saw you went to Manchester University…"
or:
"Congratulations on your recent promotion…"
Useful personalisation is usually about commercial relevance.
A good outreach system should be able to answer four questions:
Why this company?
What makes this business particularly relevant to you?
Perhaps they are:
- hiring heavily in your specialist market
- expanding into a new geography
- building a new team
- launching a new service
- recruiting for several related positions
- going through another change that creates a genuine reason to speak
Why now?
Why is today a better time to approach them than six months ago?
There should ideally be some form of signal or change.
Without that, you are often just contacting a company because it exists.
Why this person?
Is this individual actually connected to the problem you can help solve?
This sounds obvious, but no amount of clever AI copy will save outreach aimed at the wrong person.
Why are you relevant?
What can you genuinely bring to the conversation?
For a recruitment agency, this could be as simple as already representing someone who appears particularly relevant to a vacancy.
That creates a substantially stronger reason to contact the hiring manager than:
"We are a leading recruitment agency with 15 years of experience."
That distinction matters.
Personalisation should change the substance of the message, not just the first sentence.
Your business already knows what good outreach looks like
This is where AI starts becoming much more useful.
Most businesses already have an idea of what good outreach looks like.
The knowledge just isn't documented.
A recruitment founder might know instinctively that:
- three related vacancies are more interesting than one isolated role
- mentioning an available candidate can be more credible than pitching recruitment services
- long agency introductions reduce the strength of the message
- certain phrases immediately make outreach sound automated
- some testimonials strengthen a message while others feel forced
- certain types of companies are unlikely to be worth approaching
- some job adverts indicate a real hiring challenge while others don't
A good salesperson will develop similar judgement in almost any industry.
The problem is that much of this sits inside someone's head.
If you want AI to consistently improve your outreach, you need to start capturing that judgement.
What should an AI outreach system know?
Instead of thinking purely about prompts, think about the information and rules your outreach system should retain.
| Area | What the system might know |
|---|---|
| Ideal customer | The industries, company sizes and roles you want to target |
| Problems | What those customers genuinely care about |
| Buying signals | Events or changes that make a company worth approaching |
| Your relevance | What gives you a credible reason to start the conversation |
| Tone | How you naturally communicate |
| Personalisation | How specific a message should be |
| Structure | How long messages should be and what they should contain |
| Language to avoid | Generic phrases or claims you never want used |
| Good examples | Outreach you would happily send |
| Bad examples | Outreach you have rejected and why |
| Follow-up rules | How subsequent messages should differ from the first |
| Boundaries | Claims the system should never invent |
This is much more valuable than repeatedly giving an AI tool a giant prompt.
Once you've worked out what good looks like, that knowledge should become reusable.
Turn your outreach preferences into a reusable AI skill
I think of this as creating a skill for the AI.
The terminology may vary depending on the tools you use.
The principle is the important part.
Instead of explaining your business every time, you give the AI a reusable set of instructions, examples and context that describes how you want a particular task performed.
For the recruitment founder I mentioned earlier, that skill could contain information such as:
- the sectors his agency recruits for
- the types of businesses he wants to approach
- the problems those companies tend to face
- what constitutes a credible reason for getting in touch
- how candidate information should be incorporated
- his preferred tone
- how long emails should be
- phrases he dislikes
- how much the agency should talk about itself
- examples of messages he likes
- examples he rejected
- lessons from previous revisions
Now imagine he wants to approach another prospect.
Instead of spending twenty minutes explaining everything again, he provides the changing context:
- Company: ABC Logistics
- Contact: Operations Director
- Signal: Recruiting three transport managers
- Additional context: Recently opened a second distribution centre
- Relevant asset: An experienced transport manager already represented by the agency
The skill already knows how the agency wants that information turned into outreach.
That is the important change.
You teach the system once.
You improve it as you learn.
Then you reuse it.
Example: Building a reusable AI outreach skill
Here is an example of what that approach looks like in practice.
In this case, I took the outreach preferences we developed while working with a recruitment founder and turned them into a reusable skill.
Instead of repeatedly explaining the same rules to the AI, those preferences, corrections and examples can be applied to future outreach.