Customer calls (phone) → Twilio → Your server
OR
Customer uses web voice widget → Web Speech API → Your server
↓
Identify which company (tenant)
↓
Send customer’s speech to AI (OpenAI)
↓
┌────────────┴────────────┐
│ │
Simple problem? Complex problem? │ │ ↓ ↓ AI answers directly AI creates a ticket │ │ ↓ ↓ AI speaks reply Route to available human agent │ │ ↓ ↓ End of call Agent takes over voice │ ↓ Call ends, transcript saved
Absolutely — let me explain the flow of your AI customer support platform in plain English, like you’re describing it to a non-technical friend.
A customer calls your support number or speaks into a widget on your website. An AI voice agent answers immediately, listens to their problem, and tries to solve it. If the problem is simple (e.g., “Where’s my order?”), the AI handles it completely. If it’s complex or the customer is angry, the AI creates a ticket and routes the call to a human agent. The human sees all the chat history and can take over instantly.
Meanwhile, the business owner (tenant) sees everything that happens inside their own “separate bubble” – they never see other companies’ data.