Odoo Live Chat - Live Customer Chat

Integrated website and CRM live chat system

The Website Live Chat module adds a live chat widget to website, allowing customers to chat in real-time with support or sales team. With chatbot automation, visitor tracking and deep integration with CRM and Helpdesk, Live Chat helps increase conversions and improve customer experience.

Live Chat supports multi-operator, canned responses, file sharing and chat history. All conversations are stored and can be automatically converted to leads, tickets or opportunities.

Real-time Chat
Chatbot
Visitor Tracking
Multi-operator
Canned Responses
CRM Integration
Mobile Support
Analytics

Basic Live Chat Terminology

Live Chat Terms

EnglishVietnameseDescription
ConversationCuộc trò chuyệnA chat session
OperatorNgười vận hànhStaff answering chats
VisitorKhách truy cậpWebsite user
ChatbotChatbotAutomated responses
Canned ResponseCâu trả lời mẫuQuick reply template
TransferChuyển tiếpTransfer chat to another operator
Typing indicatorĐang gõShow typing status
OfflineOfflineNo operator online
RatingĐánh giáCustomer rates chat
TranscriptTranscriptConversation record

Chat Status

Chat Status

EnglishVietnameseDescription
WaitingĐang chờWaiting for operator
ActiveĐang chatOngoing conversation
ClosedĐã kết thúcChat closed
TransferredĐã chuyểnTransferred to another operator

Live Chat Process

Customer journey with Live Chat:

Steps

  • 1. Visitor accesses website, chat widget appears

  • 2. Chatbot greets and asks needs (optional)

  • 3. Visitor enters question or selects topic

  • 4. Chat routed to appropriate operator

  • 5. Operator receives notification and responds

  • 6. Real-time conversation occurs

  • 7. Operator can share files, links, canned responses

  • 8. End chat, visitor invited to rate

  • 9. Conversation saved to CRM/Helpdesk


Key Features

Key points

  • Real-time messaging: Instant chat without delay

  • Chatbot automation: 24/7 automated responses

  • Visitor tracking: See which page visitor is on

  • Proactive chat: Auto-invite chat after X seconds

  • Multi-operator: Multiple operators handle chats

  • Canned responses: Quick reply templates

  • File sharing: Send images, PDFs in chat

  • Chat transfer: Transfer chat to another operator

  • Chat history: Store all conversations

  • Mobile app: Operators respond from mobile

  • Typing indicators: Show typing status

  • Offline mode: Leave message form when offline


Chatbot Automation

Automation with chatbot:

Key points

  • Welcome message: Auto-greet when visitor enters

  • Qualify leads: Ask info before connecting operator

  • FAQ automation: Answer common questions

  • Routing rules: Route to appropriate department

  • Business hours: Notify working hours

  • Collect contact info: Get email, phone before chat

  • Product recommendations: Suggest products

  • Appointment booking: Auto-schedule appointments

  • Fallback to human: Transfer to operator when needed


Operator Dashboard

Operator Features

FeatureDescriptionBenefit
Multi-chatHandle multiple chats simultaneouslyIncrease productivity
Visitor infoView visitor profile, historyContext for conversation
Canned responsesInsert templates quicklyFaster responses
Internal notesPrivate notes for teamCollaboration
Chat transferTransfer to another operatorRoute to right expert
Typing previewSee what visitor is typingPrepare response

Visitor Tracking

Visitor information:

Key points

  • Current page: Page visitor is viewing

  • Browsing history: Pages visited

  • Time on site: Time spent on website

  • Referrer: Traffic source (Google, Facebook)

  • Location: Country, city from IP

  • Device: Desktop, mobile, tablet

  • Previous chats: Previous chat history

  • CRM data: If existing customer

  • Cart contents: Products in cart (eCommerce)


Integration with Other Modules

Live Chat connects with system:

Key points

  • CRM: Auto-create leads from conversations

  • Helpdesk: Convert chats to support tickets

  • Sales: Create opportunities from qualified chats

  • Website: Widget integrated on all pages

  • Email Marketing: Add contacts to mailing lists

  • eCommerce: View cart, recommend products

  • Knowledge Base: Link articles in chat

  • Analytics: Track chat metrics and conversions


Real-world Scenarios

Use cases for Live Chat:

Key points

  • Sales support: Answer pre-sales questions, close deals

  • Customer support: Resolve issues quickly

  • Lead generation: Qualify and capture leads

  • Cart abandonment: Ask reason and offer discount

  • Product guidance: Advise on suitable products

  • Technical support: Real-time troubleshooting

  • Appointment booking: Schedule demos, consultations

  • Feedback collection: Collect customer opinions


Proactive Chat Strategies

Steps

  • 1. Time-based: Invite chat after 30 seconds on page

  • 2. Exit intent: Popup when visitor about to leave

  • 3. High-value pages: Trigger on pricing, product pages

  • 4. Cart abandonment: Chat when visitor at checkout long

  • 5. Returning visitors: Greet returning customers

  • 6. Specific URLs: Trigger on important landing pages

  • 7. Scroll depth: Invite chat when scrolled 50% of page

  • 8. Multiple visits: Chat with visitors who viewed many pages


Analytics & Metrics

Key Chat Metrics

MetricDescriptionTarget
Response TimeFirst response time< 30 seconds
Resolution TimeResolution time< 5 minutes
Chat VolumeNumber of chatsTrack trend
Satisfaction RateSatisfaction rate> 90%
Conversion RateChats to leads/sales10-20%
Missed ChatsUnanswered chats< 5%

Best Practices

Steps

  • 1. Fast response: Reply within 30 seconds

  • 2. Personalize: Use visitor name, reference context

  • 3. Be human: Friendly tone, not too formal

  • 4. Use canned responses: But customize for each case

  • 5. Proactive: Offer help before being asked

  • 6. Set expectations: Clearly state response time

  • 7. Follow up: Ask "Anything else I can help with?"

  • 8. Close properly: Thank and invite rating

  • 9. Learn from chats: Improve FAQs and chatbot


Canned Responses Examples

Common Canned Responses

ShortcutTemplateUse case
/helloHi! How can I help you today?Greeting
/pricingOur pricing starts at $X/month...Pricing inquiry
/demoI can schedule a demo for you...Demo request
/thanksThank you for chatting with us!Closing
/waitLet me check that for you...Need time

Deployment Requirements

Setup Live Chat:

Steps

  • 1. Install modules: im_livechat, website_livechat

  • 2. Create live chat channel

  • 3. Add operators and assign channels

  • 4. Configure chatbot rules

  • 5. Create canned responses library

  • 6. Setup routing rules by department

  • 7. Customize chat widget appearance

  • 8. Configure business hours

  • 9. Setup mobile app for operators

  • 10. Train team on chat best practices

  • 11. Monitor metrics and optimize