> ## Documentation Index
> Fetch the complete documentation index at: https://docs.salesfinity.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Practice cold calls with AI Training

> Call a simulated prospect from your browser, get a score and a recording, and build personas that push back the way your real buyers do.

export const AiPrompt = ({children, label = "Prompt"}) => {
  const body = useRef(null);
  const [copied, setCopied] = useState(false);
  const copy = () => {
    const text = body.current ? body.current.innerText.trim() : "";
    if (!navigator.clipboard) return;
    navigator.clipboard.writeText(text).then(() => {
      setCopied(true);
      setTimeout(() => setCopied(false), 1600);
    }).catch(() => {});
  };
  return <div className="sf-prompt not-prose">
      <div className="sf-prompt-head">
        <span className="sf-prompt-label">
          <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true">
            <path d="M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z" />
          </svg>
          {label}
        </span>
        <button type="button" className="sf-prompt-copy" onClick={copy} aria-label={copied ? "Copied" : "Copy prompt"}>
          {copied ? <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true">
              <path d="M20 6L9 17l-5-5" />
            </svg> : <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true">
              <rect x="9" y="9" width="12" height="12" rx="2" />
              <path d="M5 15H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v1" />
            </svg>}
          <span>{copied ? "Copied" : "Copy"}</span>
        </button>
      </div>
      <div className="sf-prompt-body" ref={body}>
        {children}
      </div>
    </div>;
};

AI Training lets a rep practice a cold call against a simulated prospect, out loud, before trying
it on a real one. Each prospect is a **persona**: a buyer with a job, a company, a mood and
objections of their own. The call is recorded, transcribed and scored, so the rep and their
manager can go back over it.

<Note>
  AI Training is available on the Gold, Enterprise and Enterprise+ plans. If you have it, you see
  **AI Training** under **Insights** in the left sidebar.
</Note>

## Run a practice call

<Steps>
  <Step title="Open AI Training">
    Click **AI Training** in the sidebar. You see your team's personas on two tabs:
    **AI personas** and **Real call personas**.
  </Step>

  <Step title="Pick a persona">
    Each card shows who the prospect is. Choose one to open a **Coaching Session**.
  </Step>

  <Step title="Click Start Call">
    The call runs in your browser, so allow your microphone. Talk the way you would on a real
    call: the persona answers out loud.
  </Step>

  <Step title="End the call">
    Click **End Call**. The persona can also hang up on you, like a real prospect.
  </Step>

  <Step title="Log it">
    Under **Rate Your Conversation**, give the call a star rating, pick a **Call Disposition**, and
    click **Log Call**. Logging saves the recording and transcript and sends the call for scoring.
  </Step>
</Steps>

## Review a practice call

Click **Call History** on the AI Training page to open **Coaching History**. Every practice call
your team has logged is listed there, with the rep, the persona, how hard it was, the disposition,
the duration and the **Score** out of 100 with a grade. A call shows **Processing** until its score
is ready.

Filter the list by **Persona**, **User** or **Date Range**. Click a call to open **Call details**:

* The recording, in a player you can scrub through.
* **Scoring**: the scorecard for the call.
* **Transcript**: what was said, word for word.
* **Prospect Details**: the persona the rep was up against.

<Info>
  Coaching History is shared by the whole team, so a manager can review any rep's practice calls,
  and reps can learn from each other's.
</Info>

## Personas you start with

Your team starts with six ready-made AI personas. Use them as they are, or duplicate one and
change it.

## Create your own persona

<Steps>
  <Step title="Click Create Persona">
    The **New Training Program** window opens.
  </Step>

  <Step title="Say who they are">
    **Name**, **Job Title** and **Company** are required. You can also set their **Role in
    Buying** (decision maker, influencer, technical evaluator or gatekeeper), and describe them
    in **About** and **Company Details**.
  </Step>

  <Step title="Say what they care about">
    Fill in **Pain Points**, **Priorities** and **Market Context**, and write the
    **Objective/Training Goal** for the drill.
  </Step>

  <Step title="Set how hard the call is">
    Choose a **Difficulty Level**: easy, medium, hard or extreme. Pick an **Objection Focus**
    (price, need, authority, timing, trust, or your own) and an **Objection Frequency**. You can
    also set their **Product Awareness** and **Competitor Bias**.
  </Step>

  <Step title="Set how they behave">
    Tune **Politeness**, **Availability**, **Openness**, **Mood**, **Personality**,
    **Communication Style** and **Distractions**. For example, a persona can be rude, very busy,
    skeptical and driving while you talk.
  </Step>

  <Step title="Click Create">
    The persona appears for everyone on your team.
  </Step>
</Steps>

Open the menu on a persona card to **Edit**, **Duplicate** or **Delete** it. Deleting happens at
once, with no confirmation.

## Practice against a real prospect

The **Real call personas** tab builds personas from conversations your team has actually recorded,
from the last 180 days by default. Instead of an invented buyer, the rep gets another go at a
prospect who really pushed back.

You can also start one from the dialer. After a call, the recap can open a practice twin of the
person you just spoke to.

## Have Ari build personas

If your plan includes [Ari](/ari/overview), describe the buyer and Ari creates the persona:

<AiPrompt>
  Create an AI Training persona: a skeptical VP of Sales at a 200-person fintech who already uses a competitor's dialer. Hard difficulty, with objections about need.
</AiPrompt>

Ari creates the persona without asking for approval first. Open it on the **AI Training** page to
check it, and edit anything that is off.

## Good to know

<AccordionGroup>
  <Accordion title="I don't see AI Training in my sidebar">
    It is on the Gold, Enterprise and Enterprise+ plans. On Enterprise plans, the menu item shows
    for teams with three or more seats. If you think you should have it, ask your admin or your
    CSM.
  </Accordion>

  <Accordion title="Do practice calls count in my call analytics?">
    No. Practice calls live in **Coaching History** only. Your scorecards and analytics are built
    from real calls.
  </Accordion>

  <Accordion title="Can anyone hear my practice calls?">
    Yes, your teammates can. Every logged practice call, with its recording and transcript, is
    visible to your team in **Coaching History**.
  </Accordion>

  <Accordion title="Does Live Assist run during a practice call?">
    No. Live Assist runs on real calls in the dialer. The practice screen does have a
    **Battlecards** tab, so you can read your team's cards while you practice.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Build a practice routine for your team" icon="calendar-check" href="/coaching/ai-training-playbook">
    Turn real objections into drills and review them together.
  </Card>

  <Card title="Set up battle cards" icon="shield-halved" href="/coaching/battle-cards">
    Give reps the answer to rehearse.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.