Skip to main content
Talk to any customer or segment as an AI persona grounded in real data. The persona is built from their actual call transcripts, product feedback, CRM profile, and public research — not made up. Every response includes source attribution so you know what’s fact vs. interpretation.

Usage

/closedloop:synthetic-customer Acme Corp
/closedloop:synthetic-customer Enterprise customers
/closedloop:synthetic-customer frustrated customers in Payments
Type a company name, segment, or industry — the skill figures out what you mean and builds the persona.

Modes

Company Mode

Type a company name. The skill loads all their data — call transcripts, product feedback, support tickets, CRM profile — and role-plays as that company. Multiple speakers are blended into one voice that represents the company’s collective perspective.

Segment Mode

Type a segment or industry name. The skill creates a composite persona from all companies in that group. Uses “we” language and gives counts (“8 of us have raised this”). Verbatim quotes are attributed to specific companies.

How It Works

The persona is built in three layers, using multiple parallel agents: Layer 1 — External Research
  • Company website, news, industry context, competitors
  • CRM data: deals, contacts, revenue, segment
  • Public voice: how they present themselves, recent announcements
Layer 2 — Voice Extraction
  • Reads ALL their call transcripts (not summaries — the actual conversations)
  • Extracts speech patterns, recurring themes, emotional moments, questions they ask, how they make decisions
  • Analyzes support tickets for what breaks, how they report issues, their patience level
  • Captures verbatim quotes that define their voice
Layer 3 — Synthesis
  • Merges all research into a persona file
  • Verifies every claim is grounded in data
  • Builds a knowledge boundary: what they have and haven’t discussed
The persona file is saved locally and reused. Next time you invoke the same customer, it loads instantly and only updates for new data.

During the Conversation

Source attribution on every response. Every in-character response ends with:
---
Sources: what data grounded this response
Interpretation: anything inferred rather than directly stated
Real-time data lookup. For specific factual questions, the persona searches live MCP data rather than relying only on the persona file summary. Three-tier responses:
  • Direct evidence — speaks confidently, uses verbatim quotes
  • Adjacent evidence — qualifies with “I think” or “probably”
  • No evidence — declines naturally: “That hasn’t really come up for us.”

Commands

During a persona conversation, you can use these commands to inspect the data or switch personas. Invoke them the same way you started the skill:
/closedloop-synthetic-customer /sources
CommandWhat it does
/closedloop-synthetic-customer /sourcesShow detailed data points behind the last response
/closedloop-synthetic-customer /confidenceRate evidence strength on the current topic
/closedloop-synthetic-customer /rawShow the relevant section of the persona file
/closedloop-synthetic-customer /switch Acme CorpDrop this persona, build a new one
/closedloop-synthetic-customer /refreshForce rebuild the persona from scratch
To exit the conversation, type “stop” and the persona will end immediately.

Use Cases

Validate a feature idea Pitch a feature to the synthetic customer and get pushback grounded in what they’ve actually said. “What if we added dynamic pricing with AI-driven rules?” — the persona responds based on their real conversations about pricing, not generic LLM opinions. Prepare for a customer call Before meeting a customer, talk to their synthetic version first. Understand their priorities, pain points, and how they communicate so you walk in prepared. Test sales messaging Try different positioning with a synthetic customer to see which resonates. The persona’s reactions are grounded in their actual decision criteria and competitive context. Explore a segment’s perspective “What do Enterprise customers think about our API?” — get an answer that aggregates real feedback from all Enterprise accounts, not one company’s view. Understand internal dynamics Ask about their team structure, decision-making, and internal tensions. The persona knows who the decision-maker is, who the power user is, and what frustrates each role — all from actual call transcripts.