Overview
The Sales Coach use case leverages Luke to provide personalized sales training and coaching. This digital coach can role-play sales scenarios, provide feedback on sales techniques, and help sales teams improve their performance through interactive practice sessions.
Use Case Benefits
- Practice Anytime: Sales teams can practice scenarios without scheduling constraints
- Consistent Training: Ensure all team members receive the same high-quality coaching
- Risk-Free Practice: Role-play difficult situations in a safe environment
- Scalable Coaching: Train entire sales teams simultaneously
Implementation
const NavTalkMessageType = Object.freeze({
CONNECTED_SUCCESS: "conversation.connected.success",
REALTIME_SESSION_CREATED: "realtime.session.created",
REALTIME_SESSION_UPDATED: "realtime.session.updated",
// ... other event types
});
const websocketUrl = 'wss://transfer.navtalk.ai/wss/v2/realtime-chat';
const license = 'your-license-key';
const characterName = 'navtalk.Luke';
const websocketUrlWithParams = `${websocketUrl}?license=${encodeURIComponent(license)}&name=${encodeURIComponent(characterName)}`;
const socket = new WebSocket(websocketUrlWithParams);
// Configure Luke as a sales coach
socket.onmessage = (event) => {
if (typeof event.data === 'string') {
const data = JSON.parse(event.data);
const nav_data = data.data;
if (data.type === NavTalkMessageType.REALTIME_SESSION_CREATED) {
// Send conversation history if needed
// Session configuration (instructions, voice, model) is passed through URL parameters
}
if (data.type === NavTalkMessageType.REALTIME_SESSION_UPDATED) {
// Session ready, start sending audio input
}
}
};
Create scenario-specific coaching sessions by customizing the instructions to simulate different customer types or sales situations.