Creating a Roleplay Agent: All the ways to do it

Learn the four main methods to create roleplay agents in Outdoo—from scratch prompts, existing calls, documents, or templates—and discover which approach works best for your training needs.

Outdoo AI gives you several ways to create a roleplay agent. The right method depends on what you already have: a call, a transcript, a document, or just a scenario in your head. Start from Practice > Roleplay Agents > Create Roleplay Agent. This article maps each method and when it makes sense.

Start from a prompt

Write a description of the buyer persona, the scenario, and the objections you want to practice. This is the fastest way to get started and works well when you are building a training scenario from scratch.

Best for: new agents when you do not have existing calls to pull from, or when you are designing a specific training scenario.

See: Create a roleplay agent from a prompt

Start from a call or transcript

Upload a recorded call or paste a transcript. Outdoo AI analyzes the conversation and generates an agent that matches the buyer's language, objections, and tone. This creates agents grounded in real customer behavior rather than theoretical scenarios.

Best for: replicating a difficult call your team regularly encounters, building agents from your best (or worst) recent calls, or capturing a specific buyer persona from a specific vertical.

See: Create a roleplay agent from existing calls | Create from a call transcript

Start from a file or resource

Upload a battlecard, persona document, playbook, or product brief. Outdoo AI generates an agent whose behavior reflects the content of the document: the buyer's priorities, the likely objections, the messaging you want team members to practice against.

Best for: aligning roleplay practice to your official sales playbook, using competitive intelligence documents to build competitor persona agents, and turning static enablement content into interactive practice.

See: Create a roleplay agent from a file or resource

Customize the persona

Whichever method you start with, you can fully customize the agent's persona: role, company, seniority, emotional tone, and specific objections to raise.

Start from a template

Outdoo AI includes pre-built templates for the most common call types: cold call, discovery, objection handling, renewal, and more. Pick the closest match and edit it to fit your specific context.

Best for: teams getting started quickly, standardizing agent creation across multiple people, and building a base agent that you can clone and customize for different verticals or personas.

See: Create a roleplay agent using templates

Create a micro-learning agent

Micro-learning agents are short, focused practice scenarios designed for a single skill or objection. They drop you into a specific moment (like a pricing objection) and score you on how you handle just that moment.

Best for: targeted reinforcement coaching, call blitz drills, and practice sessions that fit into 5 minutes rather than 15.

See: Create a micro-learning roleplay agent

Add a gatekeeper

A gatekeeper simulates the person between your team member and the decision-maker, such as an assistant or receptionist. You add it to a Voice Mode agent, and the team member has to get past the gatekeeper before reaching the buyer.

Best for: SDR and outbound teams who frequently encounter gatekeeping situations.

See: Create a gatekeeper agent

Create a video avatar agent

Video avatar agents use a lifelike AI face that responds in real time. Team members have a face-to-face conversation with a visual AI persona, which is the closest simulation to a video meeting.

Best for: teams who primarily sell through video meetings and want practice that mirrors that format.

See: Create a video avatar agent

Create an in-person agent

In-person agents use In Person Mode. The AI still plays the customer in a voice session, but the scenario, instructions and scoring are framed for a face-to-face meeting, such as a store, branch or site visit.

Best for: retail, branch, field and other teams who meet customers in person.

See: Create an in-person roleplay agent

Create a multi-persona agent

A multi-persona agent puts two or three AI personas on the same call, so team members can practice a buying committee or panel conversation. Choose Create Multi Persona Agent from the Create Roleplay Agent menu and pick the published agents that form the group.

See: Intro to Multi-Persona Roleplay

Preview and fine-tune before publishing

Before publishing any agent, use Try Out Agent to test the conversation, and fine-tune the agent's responses.

Clone and reuse existing agents

Once you have a working agent, clone it and edit it for a different persona, vertical, or scenario. This is faster than building from scratch every time.

See: Clone and reuse roleplay agents | Create variations of a roleplay agent

Which method should you use?

Situation

Recommended method

No existing content, starting fresh

Template or prompt

You have a recorded call that captures the scenario well

From a call or transcript

You have a persona doc, battlecard, or playbook

From a file or resource

You need a quick 5-minute drill

Micro-learning agent

Practicing for an enterprise multi-stakeholder meeting

Multi-persona agent

Team members sell primarily over video

Video avatar agent

Practicing a face-to-face meeting

In-person agent

Scaling an existing agent to a new vertical or persona

Clone and edit

Hope this article was helpful. For any queries, please write to support@outdoo.ai