AI Buyer Persona Generator for Agencies — SoloCMO Avatars
Foundation 01 · who

Buyer personas specific enough to name the neighborhood.

Not "suburban homeowners, 35–55." An ideal customer profile that knows the master-planned communities they live in, the price band they'll actually spend, the month urgency peaks, and the sentence going through their head the day they start searching.

Avatarsapp.solocmo.io
Screenshot Avatars — gallery and selected profile 16:9 · export 2000 × 1125 (@2x)

Use a client with three avatars filled in. Anonymise the client name and logo before publishing.

The problem

Most personas are a paragraph nobody reads twice.

You've seen the format. A stock photo, a first name, an age range, three adjectives, and a line about valuing quality and convenience. It gets built during onboarding, saved to a folder, and never opened again — because there is nothing in it you could actually write an ad from.

The test for a persona isn't whether it's accurate. It's whether it changes what you do next. A profile that doesn't tell you which channel to spend on, which objection to answer first, or which prospects to turn away hasn't earned the hour it took.

What's in one

Four sections, built to be used rather than filed.

Each avatar carries a full profile: who they are, what's driving them to search today, how they make the decision, and what it takes to win them. Every section exists because something downstream reads it.

Who they areSection 01
Screenshot Demographics and life stage 4:3 · export 1200 × 900 (@2x)

Section 01

Who they are

Age, household income and equity, the communities they live in, employment and family status — plus life stage: what recently changed, how they see themselves, and where they want to be.

What drives themSection 02
Screenshot Escaping vs chasing 4:3 · export 1200 × 900 (@2x)

Section 02

What drives them

What made them search today, split into what they're escaping and what they're chasing — primary, secondary and tertiary pains against their own definition of winning.

How they buySection 03
Screenshot Buying psychology and behaviour 4:3 · export 1200 × 900 (@2x)

Section 03

How they buy

Spend range, purchase frequency and lifetime value. Then the mechanics: decision style, who else is in the room, risk tolerance, what builds trust, the objections you'll hear, and where they research.

Fields, section 01–02

Age & household income
01
Location & community type
01
Employment & lifestyle
01
Life stage & recent change
01
What makes them search today
02
Primary / secondary / tertiary pain
02
Definition of winning
02

Fields, section 03–04

Typical spend & LTV potential
03
Price sensitivity
03
Decision style & influencers
03
Common objections
03
Research habits & urgency window
03
Messaging hooks
04
Offer strategy & ranked channels
04
Section 04

It ends with instructions, not a summary.

The last section is the one that makes the other three worth building. Messaging hooks written in the customer's own words, the emotional versus logical framing to lead with, an offer strategy, a funnel recommendation, and the channels ranked in the order worth spending on.

  • Primary and secondary messaging hooks, quoted as the customer would say it
  • Emotional versus logical framing for this specific buyer
  • Offer strategy — what to lead with and what reduces the risk
  • Funnel recommendation across search, social and referral
  • Top channels, ranked one to five
How to win themSection 04
Screenshot Hooks, offer strategy, ranked channels 16:10 · export 1600 × 1000 (@2x)
The unusual part

It also tells you who to turn away.

Every avatar carries a disqualifiers block: who to ignore, the red flags in an enquiry, and the bad-fit indicators. Almost nothing else in this category does that, because it's easier to sell a persona that says yes to everyone.

Targeting without disqualifiers isn't targeting. For a local service client, the difference between a good month and a bad one is usually not the leads they won — it's the three quotes they spent a week on for people who were never going to buy.

  • Who to ignore, named explicitly
  • Red flag signals in an enquiry
  • Bad-fit indicators worth walking away from
DisqualifiersWho to ignore
Screenshot Disqualifiers block 16:10 · export 1600 × 1000 (@2x)
How it works

Three inputs you already have, then it researches.

Step 01

The client profile does the work

Market, services and target geography are already on the client record. That's the whole brief — the specificity comes from research, not from a longer form.

Step 02

Build up to five

Most local businesses serve two or three genuinely different buyers. Build each one, set the primary, and re-run the research whenever the market shifts.

Step 03

Edit, then send

Correct anything you know better than the research does. Then export as a PDF, a share link, or roll the set into a strategy brief.

AvatarsGallery, primary set
Screenshot Gallery with primary marked and open slots 16:9 · export 2000 × 1125 (@2x)

Three filled, two open — it shows the ceiling without looking unfinished.

Shared context

Nothing downstream sounds generic, because nothing downstream starts generic.

The avatar isn't a document that sits beside the work. It's the input every generator reads before it writes a word.

Avatars feed

SWOT
The yardstick
USP
Who it's for
Meta Ads Generator
Hooks
Service pages
Objections

Avatars read

Client market
Profile
Services offered
Profile
Target geography
Profile
Live research
Re-runnable
Questions

Avatars, answered straight.

How many avatars can a client have?
Up to five, with one set as primary. Most local service businesses genuinely serve two or three distinct buyers, and treating them as one customer is why so much local marketing lands flat.
Where do the details come from?
Research against the client's own market, services and target geography, which is why the output names actual communities and real price bands rather than describing a category. You can re-run the research at any time.
Can I send an avatar to a client?
Yes. Each avatar exports as a PDF or a share link, and the set can go out as a strategy brief — so the research you did to target their ads doubles as something that justifies the engagement.
Can I edit what it produces?
Yes. Every avatar is editable. You know things about a client's customers that no research pass will surface, and the profile is meant to be corrected rather than accepted.
Why does it list people to ignore?
Because targeting that has no disqualifiers isn't targeting. Naming the bad-fit prospects, the red flags and the price-only shoppers is what stops a campaign from spending its budget on leads the client will resent taking.
Get started

Every plan includes every module.

There are no feature gates. Plans differ only in how many clients you run and how much you generate for them.