MA

My Agent 824

Voice AI Copilot · CUSTOM_LLM

View all calls
Avg score68
Calls analyzed1
Failure rate100%
Flow adherence83
Dental Cleaning Appointment Successfully Booked
Contact Information Collected
Tool Trigger Logic Correctly Applied
Bright Smile Dental Persona Maintained
Prompt-Callback Assurance & Clean Call Closure

Call Flow

The agent's Agent Studio flow graph, mirrored read-only from HighLevel.

Borrowed
Call routerrouter ResultCall updateContactFieldupdateContactField ResultNew Edge

Inspect a node

Click any node in the flow to read its prompt, tools, and transitions.

Calls

3 synced

Recurring flow drift

Where this agent's 1 scored call most often skip or drift.

AI Agent100% skipped

Recommendations

Flow node
Impact
High

Ensure booking and contact update tool actions are triggered post-confirmation

The booking flow completed verbally but no tool actions (updateContactField, booking router) were fired. This means no data was persisted and the appointment may not actually be recorded in the system.

Add a conditional flow node immediately after the caller confirms appointment details that explicitly triggers the booking tool and updateContactField action with all collected fields (name, phone, appointment time, patient type, insurance). Validate that these nodes fire before end_call is executed.

System prompt
Impact
High

Fix insurance provider extraction logic to capture multi-word values

Bella extracted only the second word 'Dental' instead of the full provider name 'Delta Dental'. This is likely due to a prompt or parsing issue that truncates or misreads multi-word entity values.

Update the prompt or entity extraction step to capture the full insurance provider name as a contiguous phrase, and instruct Bella to repeat the full name back verbatim for confirmation. Add a few-shot example: caller says 'Delta Dental' → agent confirms 'Delta Dental'.

Agent config
Impact
Medium

Fix response Concatenation/TTS rendering bug causing garbled closings

The closing at [14] contains a malformed string ('to seeing you!IfThank you!') indicating two response segments were merged without a separator or newline. This likely stems from a template or variable injection error.

Audit the closing response template for improper string concatenation. Ensure conditional phrases (e.g., 'If you have any questions...') are separated from prior sentences with proper punctuation and spacing. Add an integration test that validates the final spoken output for well-formedness.

Training
Impact
Low

Train agent to acknowledge unclear caller phrasing before inferring intent

When a caller uses garbled or ambiguous language, a brief acknowledgment before reframing the question improves naturalness and trust.

Add training examples where the agent says something like 'It sounds like you may be looking to book an appointment — is that right?' rather than immediately pivoting to a confirmation question, to make the interaction feel more human and empathetic.