Zero Wait, Perfect Match
Queue optimization cu AI reduce timpii de așteptare și conectează clienții cu agentul (uman sau AI) cel mai potrivit pentru nevoile lor.
Current Queue Status
Routing Strategies
Skills-Based Routing
Conectează cu agentul care are skill-urile necesare pentru cerere.
Predictive Routing
AI prezice care agent va avea cel mai bun outcome cu acest client.
AI-First Routing
AI încearcă să rezolve; transfer doar dacă e necesar.
Priority Routing
Clienții prioritari sar peste coadă.
Virtual Hold & Callback
Traditional Hold
Client așteaptă în linie ascultând muzică. Frustrare crescândă, abandon rate ridicat.
Virtual Hold
“Timpul de așteptare e ~10 min. Vreți să vă sunăm noi când vine rândul?” Client își continuă ziua.
Queue Routing Logic
// routing-engine.ts
async function routeCall(call: IncomingCall): Promise<Destination> {
// 1. AI Pre-qualification
const intent = await classifyIntent(call.ivr_input);
// 2. Check if AI can handle
if (canAIHandle(intent) && call.customer.ai_preference !== 'never') {
return { type: 'ai_agent', queue: 'instant' };
}
// 3. Skills-based routing
const requiredSkills = getRequiredSkills(intent);
const availableAgents = await getAgentsWithSkills(requiredSkills);
// 4. Predictive match
const bestMatch = await predictBestAgent(call.customer, availableAgents);
// 5. Queue or callback
if (bestMatch.waitTime > 5 * 60) {
return offerCallback(call, bestMatch.queue);
}
return { type: 'human_agent', agent: bestMatch.agent };
}