User Guide
Complete guide to mastering the Sales Training Avatar platform
Logging In
Access the Sales Training Avatar platform by logging in with your Google, Microsoft, or Apple account. Click the "Get Started" or "Login" button on the home page to authenticate.
User Roles
The platform supports three user roles, each with different permissions:
- User: Can access training, view personal performance, and session history
- Manager: Can manage teams, create custom scenarios, and view team analytics
- Admin: Full access including user management, all scenarios, and system settings
Navigation
Use the navigation bar at the top to access different sections: Training, Scenarios, History, Team (for managers), Leaderboard, and Admin (for administrators). Your role badge is displayed next to your name.
Starting a Session
- Click "Training" in the navigation or "Start Training" on the home page
- Select a training scenario from the dropdown menu
- Choose your preferred language (English, Chinese, Japanese, etc.)
- Optionally select a different avatar
- Click "Start Session" to begin
Voice Interaction
Click the microphone button to speak to the avatar. Your speech will be transcribed and the AI avatar will respond with voice and video. Ensure your browser has microphone permissions.
Text Interaction
Alternatively, type your responses in the text input field and press Enter or click Send. The avatar will respond to your text input.
AI Coaching Assistance
If coaching is enabled for your account, click the "Get Coaching" button during a session for real-time AI suggestions. The coaching badge shows remaining requests (if limited). Coaching suggestions are saved and included in your session review and PDF exports.
Session Timeout Warning
Sessions will automatically end after a period of inactivity (default 2 minutes). You'll see a countdown warning 60 seconds before auto-end, giving you a chance to continue or end the session manually.
Ending a Session
Click "End Session" when you're finished. The system will automatically score your performance based on communication skills, objection handling, and customer engagement. Sessions also have a maximum duration limit (default 2 hours) after which they auto-end.
Default Scenarios
The platform includes pre-built scenarios covering common sales situations:
- Discovery Call: Practice initial customer conversations
- Product Demo: Present product features effectively
- Objection Handling: Handle common customer objections
- Closing Techniques: Practice closing deals
- Follow-up Call: Re-engage with prospects
Custom Scenarios (Managers/Admins)
Managers can create up to 5 custom scenarios by:
- Duplicating existing scenarios and modifying them
- Creating new scenarios from scratch
- Assigning scenarios to specific teams
Admins can make custom scenarios "global" so all users can access them.
Scoring Metrics
Each training session is evaluated on three key areas:
- Communication (0-100): Clarity, professionalism, and articulation
- Objection Handling (0-100): Ability to address customer concerns
- Engagement (0-100): Building rapport and maintaining interest
Scenario Analytics
View your performance breakdown by scenario type in the History page's "By Scenario" tab. This helps identify which scenarios need more practice. Scenarios with scores below 60% are highlighted as "Focus Areas."
Viewing Past Sessions
Access your training history from the "History" navigation link. Each session card shows:
- Session date and time
- Scenario name
- Session status (Completed, Cancelled, In Progress)
- Duration
Session Actions
- Replay: Watch a replay of the conversation
- Messages: View the full conversation transcript
- Score: See detailed performance scores (completed sessions only)
For Managers
Managers can access their teams via the "Team" navigation link:
- View all teams you manage
- Access team dashboards with member lists
- View team performance metrics and leaderboards
- Assign specific scenarios to team members
- Export performance reports (CSV/PDF)
Team Dashboard Tabs
- Members: View and manage team members
- Performance: See team-wide analytics
- Leaderboard: Rank team members by performance
- Scenarios: Assign training scenarios to the team
Global Leaderboard
The global leaderboard (accessible to Admins and Managers) shows all salespeople ranked by average performance score. Admins and Managers are excluded from rankings to keep the focus on sales team performance.
Team Leaderboards
Each team has its own leaderboard showing top performers within that team. The top 3 performers are displayed on a visual podium with gold, silver, and bronze styling.
User Management
Admins can view all users, change user roles (User, Manager, Admin), manage user access, toggle coaching features, and set maximum coaching requests per user.
Team Administration
Create new teams, assign managers to teams, add/remove team members, and delete teams when no longer needed.
Scenario Management
Admins can edit or delete any scenario (including default scenarios), create global custom scenarios visible to all users, and manage scenario assignments.
Active Sessions Monitoring
Real-time view of all active training sessions showing user, scenario, duration, message count, last activity, and stale status. Admins can force-end sessions if needed.
Coaching Analytics
View coaching usage statistics including total requests, unique users, and performance correlation (average scores with vs without coaching).
API Settings
Configure system-wide settings including AI model selection, default coaching limits, session cleanup intervals, inactivity timeout, and maximum session duration.
Session Management
Admins can delete any training session from the History page. Automatic cleanup runs periodically to close stale sessions and remove abandoned ones.
HeyGen Avatar Connectivity
Q: The avatar video is not displaying. What should I do?
A: This is a known issue on some desktop browsers. Try the following:
- Refresh the page and try starting a new session
- Try using a mobile device (iOS Safari works well)
- Check if your browser allows WebRTC connections
- Disable any VPN or proxy that might block streaming
- Try a different browser (Chrome, Edge, or Safari recommended)
Q: The avatar loads but there's no sound.
A: Ensure your device volume is turned up and not muted. Some browsers require user interaction before playing audio. Click anywhere on the page first, then start the session.
Q: I see "Session expired" or connection errors.
A: HeyGen sessions have a time limit. If your session expires, simply click "End Session" and start a new one. Ensure you have a stable internet connection.
Microphone & Voice Input
Q: How do I enable microphone access?
A: When you click the microphone button for the first time, your browser will ask for permission. Click "Allow" to enable voice input. If you accidentally denied permission:
- Chrome: Click the lock icon in the address bar → Site settings → Microphone → Allow
- Safari: Safari menu → Settings → Websites → Microphone → Allow
- Firefox: Click the lock icon → Connection secure → More information → Permissions
Q: My voice is not being recognized.
A: The platform uses your browser's built-in speech recognition. Ensure you're speaking clearly and your microphone is working. Check the audio level meter - it should show activity when you speak. If using a headset, make sure it's selected as the input device in your system settings.
Q: Which browsers support voice input?
A: Voice input works best on Chrome, Edge, and Safari. Firefox has limited speech recognition support. For the best experience, we recommend using Chrome or Safari.
Scoring Methodology
Q: How is my performance score calculated?
A: Your performance is evaluated by AI across three dimensions:
- Communication (0-100): Clarity of expression, professional tone, active listening, and articulation
- Objection Handling (0-100): How well you address customer concerns, provide solutions, and maintain composure
- Engagement (0-100): Building rapport, asking relevant questions, and keeping the customer interested
Your overall score is the average of these three metrics.
Q: What is considered a good score?
A: Scores are interpreted as follows:
- 90-100: Excellent - You're performing at a high level
- 70-89: Good - Solid performance with room for improvement
- 60-69: Average - Consider focusing on weaker areas
- Below 60: Needs Practice - This scenario is flagged as a "Focus Area"
Q: Why did I get a low score even though I thought I did well?
A: The AI evaluates based on sales best practices. Common reasons for lower scores include: not asking enough discovery questions, failing to address specific objections, using too much jargon, or not building rapport before pitching. Review your session transcript in History to identify areas for improvement.
General Questions
Q: Can I practice in different languages?
A: Yes! The platform supports 17+ languages including English, Chinese (Mandarin, Cantonese, Taiwanese), Japanese, Korean, Spanish, Portuguese, French, German, Italian, Indonesian, Vietnamese, Thai, and Tagalog (Filipino). Select your preferred language before starting a session.
Q: How do I create a custom scenario?
A: Managers and Admins can create custom scenarios. Go to the Scenarios page, click "Create New" or duplicate an existing scenario. Customize the title, description, and AI prompt to match your specific training needs. Managers can create up to 5 custom scenarios.
Q: Can I review my past training sessions?
A: Yes! Go to the History page to see all your past sessions. You can view the conversation transcript, see your scores, and replay sessions to review your performance.
The platform supports multiple languages for training sessions:
Track the evolution of Sales Training Avatar with our changelog documenting all major updates and new features.
Session Management
- • Session timeout warning with countdown before auto-end
- • Admin real-time session monitoring dashboard
- • Configurable cleanup settings (timeout, duration, intervals)
- • Automatic cleanup of stale and abandoned sessions
- • Force-end capability for admins
Coaching Features
- • Coaching analytics with performance correlation
- • Max coaching requests per user setting
- • Global default max coaching for new users
- • Coaching suggestions in session review
- • Coaching history in PDF and TXT exports
- • Coaching effectiveness in team reports
Language Support
- • Added Tagalog (Filipino) language for conversations
- • Now supporting 17+ languages
Core Features
- • Interactive AI avatar training with HeyGen integration
- • Voice and text-based conversation modes
- • ChatGPT-powered intelligent responses
- • Real-time performance scoring (Communication, Objection Handling, Engagement)
- • Support for 16+ languages
Scenarios
- • 5 default training scenarios (Product Demo, Objection Handling, Discovery Call, Closing Techniques, Cold Call)
- • Custom scenario creation for Managers and Admins
- • Scenario duplication and editing
Team Management
- • Team creation and member management
- • Team performance dashboards
- • Team leaderboards with podium display
- • CSV and PDF export for reports
User Roles
- • Three-tier role system (User, Manager, Admin)
- • Role-based access control for features
- • Admin panel for user and scenario management
Session History
- • Complete training session history
- • Session replay functionality
- • Conversation transcript viewing
- • Performance score breakdown
Documentation
- • Comprehensive User Guide with 10 sections
- • Quick Reference Guide for at-a-glance information
- • FAQ section covering common questions
- • Downloadable PDF versions of all guides
- • Interactive onboarding tutorial for new users
Analytics
- • Personal performance tracking
- • Scenario-based analytics with focus areas
- • Global and team leaderboards
Stay tuned for upcoming features including advanced analytics, custom avatar uploads, integration with CRM systems, and more training scenarios.