Skip to Content
TrainingPractice Calls

Practice Calls

A practice call is the actual experience of a scenario. The trainee opens the scenario, hits Start, and talks to an AI customer that opens with the scripted line and improvises from there. The call is recorded, transcribed, and scored.

What happens during a call

  1. The trainee accepts the scenario and reads the briefing (goal, persona summary, attached documents).
  2. They click Start call.
  3. Omniflow opens a WebSocket to the voice runtime and the AI customer speaks the opening line.
  4. The trainee replies. The customer reacts based on its mood and the scenario’s objections.
  5. The call ends when:
    • The trainee clicks End call.
    • The AI customer hits a goal-specific exit condition (e.g. “promised a refund and confirmed”).
    • A configured time limit elapses (default 10 minutes).
  6. Omniflow saves the audio, transcript, and event log; the AI grader scores the attempt; the trainee sees their score.

Voice vs chat practice

ModeWhen
VoiceDefault for phone-channel teams. Tests pacing, tone, interruption handling.
ChatDefault for chat-channel teams. Tests written tone, structure, and multitasking.
HybridThe trainee picks per-attempt. Useful when one person works both channels.

Voice attempts use the same realtime runtime as production calls. Latency, voice quality, and tool-calling all behave identically to a real customer call.

Run a call

Open the scenario

From My Training, click an assigned scenario. Read the briefing.

Open documents

Documents attached to the scenario open in a side panel. Treat it as open-book — the goal is to teach the workflow, not memorize policy.

Start the call

Click Start call. The mic indicator turns green. Wait for the customer to speak first.

Run the conversation

Talk naturally. The AI customer can interrupt, change topics, and push back. Don’t read from a script — react.

End the call

Click End call, or let the time limit expire. The transcript and audio process in the background (~5-10 seconds for short calls).

Read your score

The AI grader returns a per-criterion score and a short rationale. If a coach is assigned, they’ll add their own review within the next day or two.

What gets stored

ArtifactRetention
Audio recording90 days by default.
TranscriptIndefinite (queryable).
Event log90 days.
Rubric scoresIndefinite.
Coach feedbackIndefinite.

Retention is configurable per workspace under Settings → Data Retention.

When something goes wrong

SymptomWhat to try
”Mic blocked”Grant mic permission in the browser; try Chrome or Edge.
Long silence at the startWait 2-3 seconds — the AI customer waits a beat by design.
Persona breaks characterEnd the call and submit the scenario for review — it usually means the prompt needs tightening.
Audio cuts outRefresh; the runtime auto-recovers but a fresh tab is the fastest fix.

Open in Omniflow

If you want to…Go to
Build a scenarioScenarios
Customize the rubricScoring Rubric
Coach an attemptReviews & Coaching
Read AI insightsAI Insights