Scenario Builder
The Scenario Builder is the heart of ClientCoach AI’s customization engine. It allows trainers, admins, and simulation designers to create dynamic, realistic conversation flows tailored to different goals, customer personas, and skill development areas.
đź§© How It Works
The simulation system is built around scenarios, which are structured into phases, and evaluated using aspects. Each component plays a role in controlling the conversation flow and how performance is measured.
🧑‍💻 Building Scenarios
You can define scenarios in two ways:
Admin Web Interface Use the in-app scenario builder (coming soon) to define each part with an intuitive UI.
Supabase Dashboard Directly manage scenario, phase, and aspect entries through your Supabase tables.
🔄 Phase Transitions Logic
Each phase includes conditions for transition. The system evaluates:
Whether all critical aspects are met
Whether any red flags were triggered
Then determines whether to continue the current path or pivot
Example:
Discovery
Value Proposition
Closing
Objection Handling
Closing
End
âś… Best Practices
Keep scenarios realistic with detailed context
Use critical aspects sparingly but meaningfully
Ensure each system prompt aligns with the customer’s role and tone
Review transition logic for circular loops or dead ends
Last updated