Inbox & Human Handoff
जब आपका AI agent किसी conversation को पूरी तरह resolve नहीं कर पाता, तो यह user को एक human team member को transfer कर सकता है। इसे Human Handoff कहते हैं — यह जरूरत पड़ने पर आपके AI-powered support को real लोगों से जोड़ता है।
अवलोकन
Human Handoff provide करता है:
- AI agent से human team member को seamless transfer
- किसी भी connected channel पर end users के साथ real-time chat
- Status tracking के साथ queue management
- Users के help request करने पर in-app और email notifications
- Configured time के भीतर कोई agent available नहीं होने पर automatic expiry
आवश्यकताएं
- Human Handoff enabled के साथ एक active AI agent
- कम से कम एक connected channel (या Website Widget)
- Admin panel में respond करने के लिए उपलब्ध एक team member
Human Handoff Enable करना
Human Handoff प्रति agent configure किया जाता है।
- Agents पर जाएं और edit करने के लिए अपने agent पर click करें
- Configuration tab में, Human Handoff section तक scroll करें
- Enable Human Handoff toggle करें
- Settings configure करें:
| Setting | Description | Default |
|---|---|---|
| Handoff Message | Transfer शुरू होने पर user को दिखाया जाता है | ”I’m connecting you with a human agent. Please hold on.” |
| Accept Message | Team member के accept करने पर auto-sent | ”Hi! I’m {agent_name} from {org_name}. How can I help you?” |
| Resolve Message | Chat समाप्त होने पर user को दिखाया जाता है | ”You’re now back with the AI assistant. How can I help?” |
| Max Wait Time | कोई accept नहीं करने पर auto-expire (5, 15, 30, 60, या 120 minutes) | 30 minutes |
- Save Changes click करें
Messages {'{agent_name}'} और {'{org_name}'} placeholders support करते हैं जो automatically real values से replace हो जाते हैं।
Agent settings के अधिक details के लिए Configuration विकल्प देखें।
यह कैसे काम करता है
User किसी human से बात करने के लिए कहता है
→ AI agent request detect करता है
→ User को Handoff message दिखाई जाती है
→ Session Inbox queue में appear होता है (status: Queued)
→ Team members को in-app notification मिलती है
→ 3 min में कोई response नहीं → email reminder भेजा जाता है
→ Team member Inbox खोलता है और Accept click करता है
→ User को Accept message भेजी जाती है
→ User और team member के बीच real-time chat
→ Team member समाप्त होने पर Resolve click करता है
→ User को Resolve message भेजी जाती है
→ AI agent conversation फिर से शुरू करता हैHandoff के दौरान, AI agent pause हो जाता है। User के सभी messages directly human team member को route किए जाते हैं। Resolve होने पर, AI agent automatically conversation handle करना फिर से शुरू करता है।
Inbox Page का उपयोग
Handoff queue देखने के लिए sidebar में Inbox पर navigate करें।
Queue Stats
Page के शीर्ष पर आपको दिखेगा:
- Queued — Team member का इंतजार कर रहे users की संख्या
- Active — Currently handle हो रही chats की संख्या
- Agents online — कितने team members के पास Inbox page खुला है
Inbox page खुला रहने पर आपकी online status automatically track होती है। Manual “go online” action की ज़रूरत नहीं।
Filtering
Specific sessions देखने के लिए status filter dropdown का उपयोग करें:
| Filter | क्या दिखाता है |
|---|---|
| Queued & Active | ध्यान देने वाली conversations (default) |
| Queued Only | किसी के accept करने का इंतजार कर रहे users |
| Active Only | Currently handle हो रही conversations |
| Resolved | Completed conversations |
| Expired | Timeout हो गए sessions |
| All | सब कुछ |
Queue Table
हर row में escalate करने वाला AI agent, user का channel, session status, escalation reason, wait time, और assigned team member (यदि कोई हो) दिखाई देता है।
Chat detail page खोलने के लिए किसी भी row पर click करें।
Session Accept करना और Chat करना
जब आप एक queued session पर click करते हैं, chat detail page खुलती है।
Session Accept करना
Header में हरे Accept button पर click करें। यह:
- Session status Queued से Active में बदलता है
- User को उनके channel पर accept message भेजता है
- Chat शुरू करने के लिए message input खोलता है
केवल एक team member एक session accept कर सकता है। एक बार accept होने पर, यह आपको assign हो जाता है।
Chat Interface
Chat detail page में दो sections हैं:
Chat Panel (बाईं ओर):
- Messages sender के अनुसार distinct styling के साथ grouped होते हैं:
- User messages (dark) — बाईं ओर
- AI bot messages (light) — दाईं ओर
- Human agent messages (blue) — दाईं ओर, आपके नाम के साथ labeled
- नीचे text area में type करें और send करने के लिए Enter press करें
- Messages user के channel पर real-time में deliver होते हैं
Context Sidebar (दाईं ओर, desktop only):
- Timeline — Created, Accepted, Resolved timestamps के साथ live wait timer
- Session — Status, channel, message count, assigned agent
- Participants — End user, AI agent, और human agent
- Escalation Reason — AI ने handoff क्यों किया (यदि provided हो)
Sessions Resolve करना
जब आपने user की समस्या address कर ली हो:
- Header में Resolve button click करें
- एक confirmation dialog appear होता है
- Optional रूप से एक internal note add करें (user को नहीं दिखाई देती — आपकी team के records के लिए)
- Confirm करने के लिए Resolve click करें
Resolve करने के बाद:
- User को resolve message भेजी जाती है
- Conversation AI agent को वापस मिलती है
- Session Resolved status में move होता है
जब कोई उपलब्ध नहीं हो
यदि configured Max Wait Time के भीतर कोई team member accept नहीं करता:
- Session status Expired में बदलती है
- User को एक message मिलता है कि कोई agent available नहीं है
- Conversation automatically AI agent को वापस मिलती है
अपनी team की availability के आधार पर Max Wait Time set करें। यदि आपके पास limited staff है, तो users को इंतजार में छोड़ने से बेहतर कम समय (5–10 minutes) है।
Notifications
In-App Notifications
जब कोई user human agent request करता है, तो आपके organization के सभी team members को admin panel header में notification bell के माध्यम से एक in-app notification मिलती है।
Email Reminders
यदि एक handoff session 3 minutes तक accept किए बिना queued रहता है, तो आपके organization के सभी team members को एक email reminder भेजा जाता है। यह सुनिश्चित करता है कि कोई notify हो, भले ही वे currently admin panel में न हों।
Supported Channels
Human Handoff सभी connected channels के साथ काम करता है:
| Channel | Delivery Method |
|---|---|
| Telegram | Bot के माध्यम से messages भेजे जाते हैं |
| Discord | Channel पर messages भेजे जाते हैं |
| Slack | Channel पर messages भेजे जाते हैं |
| API के माध्यम से messages भेजे जाते हैं | |
| Meta (Facebook Messenger) | Page के माध्यम से messages भेजे जाते हैं |
| Google Chat | Space पर messages भेजे जाते हैं |
| Website Widget | Chat widget में messages appear होते हैं |
Website Widget पर, messages real-time streaming के माध्यम से deliver होते हैं। अन्य सभी channels पर, messages directly channel के API के माध्यम से push किए जाते हैं।
FAQ
Human Handoff कौन से plans में शामिल है?
Human Handoff Trial सहित सभी plans पर available है। इसे Configuration tab में प्रति agent enable करें।
क्या multiple team members handoffs handle कर सकते हैं?
हाँ। आपके organization का कोई भी team member queued sessions accept कर सकता है। “Agents online” counter दिखाता है कि कितने team members के पास currently Inbox page खुला है।
अगर active chat के दौरान मैं browser बंद करूँ तो क्या होगा?
Session Active रहता है। जब आप Inbox page पर वापस आते हैं, तो आप conversation वहाँ से जारी रख सकते हैं जहाँ छोड़ा था।
क्या user जान सकता है कि वह किसी human से बात कर रहा है?
Join करने पर user को configured accept message मिलती है। इसके अलावा, experience इस बात पर निर्भर करता है कि आप handoff messages कैसे लिखते हैं और आपकी conversation style क्या है।
क्या AI human agent के messages देखता है?
Human agent messages conversation history में stored होते हैं। Resolution के बाद AI resume होने पर, उसके पास handoff exchange का context होता है।
क्या मैं past handoff sessions review कर सकता हूँ?
हाँ। Resolved या Expired sessions देखने के लिए Inbox page पर status filter का उपयोग करें। Full conversation review करने के लिए किसी भी session पर click करें।
AI को handoff के लिए क्या trigger करता है?
AI agent तब escalate करने का निर्णय लेता है जब कोई user explicitly किसी human से बात करने के लिए कहता है (जैसे, “Can I talk to a real person?”)। AI एक classification check का उपयोग करता है यह verify करने के लिए कि handoff बनाने से पहले user genuinely एक human चाहता है।