Tools / Persona Generator
Persona Generator icon

Persona Generator

AI personas with portrait sheets

Create customer personas with demographics, psychographics, goals, pain points, and messaging angles — plus multi-angle portrait turnaround sheets. For marketing strategy, copywriting, ad targeting, and product development. Describe your business and audience to get presentable personas.

3 skillsv0.03
Create Persona (Full)

Generate persona profiles with demographics, psychographics, goals, pain points, messaging, plus multi-angle portrait sheets (front/left/right/back). All in one call. Takes ~70s per persona. Async — poll with get_job_result. Render sheets inline via sheet_N_url.

Returns: Persona profiles with demographics, goals, pain points, messaging, and portrait paths. Render inline with sheet_N_url images — bold labels, short bullets, no separate document.
Parameters
business_description *stringWhat the business does — product/service overview in 1-3 sentences
target_description *stringWho the target audience is — their role, context, and what they care about
countnumberNumber of personas to generate (1-5, default: 1)
localestringTarget locale — affects names, locations, currency, cultural references (e.g. "UK", "US", "Japan")
additional_contextstringExtra context — industry specifics, brand positioning, segments to focus on
stylestringOptional style direction for portrait images (e.g. "professional headshot", "casual outdoor setting")
Example
Generate 2 personas for an electrician booking platform
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "persona-generator",
  "skill": "create_persona",
  "input": {
    "business_description": "An online platform for booking qualified electricians in London. Same-day availability, upfront pricing, all electricians are vetted and insured.",
    "target_description": "Property owners and landlords who need electrical work done in their rental properties — EICR certificates, safety inspections, repairs.",
    "count": 2,
    "locale": "UK"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Generate Persona Profiles

Generate detailed persona profiles — demographics, psychographics, goals, pain points, objections, behavior patterns, messaging angles, and a photo description for image generation. Use this when you want to review or edit profiles before generating portraits.

Returns: Array of persona profiles with demographics, psychographics, goals, pain points, behavior, messaging angles, and photoDescription for portrait generation
Parameters
business_description *stringWhat the business does — product/service overview in 1-3 sentences
target_description *stringWho the target audience is — their role, context, and what they care about
countnumberNumber of personas to generate (1-5, default: 1)
localestringTarget locale — affects names, locations, currency, cultural references (e.g. "UK", "US", "Japan")
additional_contextstringExtra context — industry specifics, brand positioning, segments to focus on
Example
Generate 3 personas for a property management SaaS
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "persona-generator",
  "skill": "generate_persona",
  "input": {
    "business_description": "Cloud-based property management software for landlords and letting agents. Handles tenant screening, rent collection, maintenance requests, and compliance tracking.",
    "target_description": "UK landlords and letting agents managing residential rental portfolios of 5-50 properties.",
    "count": 3,
    "locale": "UK"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Generate Persona Turnaround Sheets

Generate multi-angle turnaround sheet portraits (front/left/right/back) from persona photo descriptions. Composites into a 2x2 grid. Takes ~70s per persona. Async — poll with get_job_result. Render sheets inline via sheet_N_url.

Returns: Portrait objects with turnaround sheet (2x2 grid) and individual angle image paths. Display sheets inline via sheet_N_url.
Parameters
descriptions *arrayArray of photo description strings — typically the photoDescription field from each persona
stylestringOptional style direction applied to all portraits (e.g. "professional headshot", "casual outdoor")
Example
Generate turnaround sheets from persona descriptions
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "persona-generator",
  "skill": "generate_images",
  "input": {
    "descriptions": [
      "A 42-year-old South Asian man with short greying hair, wearing a navy polo shirt. Standing in front of a terraced house, holding a set of keys. Friendly but tired expression.",
      "A 35-year-old white woman with shoulder-length brown hair, wearing a blazer over a casual top. Sitting at a desk with a laptop, natural office lighting."
    ]
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.032026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.022026-03-21
  • Enhanced realism prompts for portrait generation — skin pores, eye detail, hair texture, vellus hairs, natural imperfections
v0.012026-03-20
  • Initial release

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"persona-generator","skill":"create_persona","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Use Cases

Open Generate UX Personas for Product Design

Generate UX Personas for Product Design

Build user personas for UX research with behavioral patterns, goals, frustrations, and scenario-based context.

Persona Generator icon
Persona Generator
4 agent guides
Open Research Competitor Ad Creatives

Research Competitor Ad Creatives

Research what ads your competitors are running across Facebook and Google to understand their messaging and creative strategy.

Ad Library Search icon
Ad Library Search
4 agent guides
View all use cases for Persona Generator

Workflows

Open Email Campaign Optimizer

Email Campaign Optimizer

Build targeted email campaigns with qualified leads, persona-driven messaging, multi-language support, and custom visual assets.

Lead Finder icon
Lead Finder
Persona Generator icon
Persona Generator
Translate icon
Translate
Generate Image icon
Generate Image
4 steps4 tools
Open Persona-Driven Content Strategy

Persona-Driven Content Strategy

Create persona-targeted content by generating buyer personas, mapping their search behavior, studying content preferences, and creating targeted visuals.

Persona Generator icon
Persona Generator
Keyword Research icon
Keyword Research
Social Media Content icon
Social Media Content
Generate Image icon
Generate Image
4 steps4 tools
Open Customer Research Pipeline

Customer Research Pipeline

Build customer personas from real social data by mining social media conversations, analyzing comments, generating personas, and validating with market research.

Social Media Search icon
Social Media Search
Social Media Comments icon
Social Media Comments
Persona Generator icon
Persona Generator
Web Search icon
Web Search
4 steps4 tools

Frequently Asked Questions

What is the difference between the full persona and the review-first path?

`create_persona` gives you the persona and the portrait sheet in one async run. `generate_persona` is the lighter review step when you want to inspect the profile before generating images.

Can I generate more than one persona at a time?

Yes. The tool supports a persona count, so you can create a small set of audience profiles instead of repeating the same prompt manually.

How does locale affect the output?

Locale changes the names, references, and cultural framing of the persona, which makes the result feel grounded in a specific market instead of generic.

What do the portrait sheets include?

The full flow can return multi-angle turnaround sheets with front, left, right, and back views, which is handy when you need a presentable visual reference for a persona.