Website

Odoo Live Chat: website chat software for SMBs

Community + Enterprise

Chat with your website visitors

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Live Chat logo
What it does

What Odoo Live Chat does

Odoo Live Chat is the app that puts a chat widget on every page of your website so visitors can talk to your team without picking up the phone or filling out a form. Sales reps qualify inbound leads from chat, support agents resolve quick questions before they become tickets, and the chat history attaches to the customer's profile so the next person picking up the conversation has the full context.

B2B sites where high-intent visitors need a fast answer, retail sites where shoppers ask sizing or shipping questions, support sites where a quick chat saves a ticket, and any business with a website that wants a real-time channel runs here. You can test Odoo Live Chat free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's product listing.

How it works

The day-to-day flow

Setup starts on a Live Chat Channel. Each channel is a self-contained chat configuration: the team of agents who handle chats from that channel, the welcome message that shows up when a visitor opens the widget, the button colours and the button text, the rules that decide which pages the widget appears on, and any chatbot scripts that run before a human picks up. A small shop might run one channel for sales and support combined; a larger shop runs a sales channel and a support channel separately with different teams behind each.

The widget itself is a small chat bubble that sits in the bottom-right of the page. A visitor clicks it, gets the welcome message, and types their question. The message lands on an available agent picked at random from the team's online operators, with priority for operators who do not have an active session at that moment. The agent answers from the same chat window they use for internal Discuss conversations, and the back-and-forth runs as long as it needs to. If no agent is online, the widget can show an offline form that creates a Helpdesk ticket or a CRM lead, so the visitor's question is not lost.

A chatbot script can run before the human. Common patterns: greet the visitor by name if they are logged in, ask what they want help with, route them to the right team based on the answer, gather their email if they are not logged in, or hand off to a human only if the chatbot cannot resolve the question. Chatbot steps are configured with no code through the script editor.

Calibre configures Odoo Live Chat for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Live Chat

Chat Widget on Any Page
A small chat bubble sits in the bottom-right of any website page (or any external site, with the embed code). Visitors click the bubble, get the welcome message, and type their question. The widget colour, position, and button text are customizable per channel.
Multiple Channels for Different Teams
Run multiple Live Chat Channels per company, each with its own team, its own welcome message, its own chatbot script, and its own page rules. A B2B sales channel can be active on pricing pages, a support channel can be active on help pages, and the right team picks up each conversation.
Random Assignment From Available Operators
Incoming chats route to a random available operator on the channel's team, with priority for operators who do not currently have an active session. Agents who are offline, away, or already at the channel's concurrent-chat limit are skipped automatically. Load spreads across the team rather than piling on the most senior agent.
Chatbot Scripts With No-Code Editor
Build a chatbot flow with the script editor: greet, ask, branch, capture email, hand off to a human. Common patterns include a pre-qualification bot (gather the visitor's company size and use case before routing to sales) and a help-deflection bot (offer documentation links before booking an agent's time). Chatbot scripts run before the human takes over.
Page Rules and Country Targeting
Each channel carries rules that match by URL regex and (optionally) by visitor country. Show the widget on pricing and product pages but not on the careers page. Show a different chatbot on the support page than on the pricing page. Per-rule actions: show, show with notification, open automatically, or hide.
Offline Form and Ticket Creation
When no agent is online, the widget shows an offline form. The visitor leaves their name, their email, and their question, and Odoo creates a Helpdesk ticket (when Helpdesk is installed) or a CRM lead (when CRM is installed) so the message reaches the right team's queue without an email round-trip.
Chat History on Customer Records
Every chat (live or chatbot) saves to the customer's record as a thread, with the timestamp, the agent, the chatbot step trail, and the full transcript. The next agent picking up the customer (in chat, on a call, or on a ticket) sees the full history before saying hello.
Canned Responses for Faster Replies
Agents save canned responses for the questions they answer every day (shipping rates, return policy, account setup). Typing the canned-response shortcut in the chat window expands the full response in one keystroke. Per-agent and per-team canned response libraries are supported.
Visitor Profile and Page History
While the chat is live, the agent sees the visitor's profile in a side panel: which pages they visited before opening the chat, how long they spent on each, what country they are in (via geolocation), and whether they are a known customer. Context makes the first reply land better.
Reports on Chat Volume and Quality
Built-in reports break chat data down by channel, agent, day, rating, and outcome. The dashboard shows live counts (chats open right now, agents online, average response time), the day's volume trend, and any chat that has been waiting more than a configurable threshold.
Built for

Is Odoo Live Chat right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Community + Enterprise Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Live Chat

Odoo Live Chat plugs into Odoo Discuss for the conversation interface (the agent's chat window is the same one they use for internal team messaging), Odoo Website for hosting the widget on your domain (the rule engine targets specific pages, languages, or visitor types), and Odoo Mail for the offline form notifications. With Odoo CRM and the CRM bridge, an inbound chat from a high-intent visitor can convert into a lead with the visitor's questions and answers captured automatically. With Odoo Helpdesk, the chat can spin up a ticket if the conversation needs follow-up beyond the live exchange. With Odoo Recruitment, candidates on a careers page can chat with a recruiter through the same widget. Odoo AI (auto-installed alongside Live Chat) can run an AI assistant that handles common questions before a human picks up.

Comparison

Odoo Live Chat vs the alternatives

List-price comparison against the helpdesk tools Calibre most commonly migrates customers off. The deciding factor is usually integration, not the line-item price. Odoo Live Chat sits on the same database as every other Odoo app you install, so the data flows between modules without separate bridges.

Tool Per month (annual plan) What you get
Odoo Live Chat CA$35.20/user/mo All Odoo apps included, free 15-day trial
Zendesk Suite Growth US$89/user/mo Helpdesk only
Intercom Advanced US$85/user/mo Helpdesk only
Freshdesk Pro US$55/user/mo Helpdesk only
Help Scout Plus US$45/user/mo Helpdesk only

Annual-commitment rate where published; monthly list rate otherwise. Sourced from vendor pricing pages, 2026-05. Plans and regions vary. Full cost calculator on the Odoo overview page.

Pricing

What Odoo Live Chat costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Live Chat is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Live Chat

Is Odoo Live Chat free?
You can test Odoo Live Chat free on the Odoo 15-day trial. Beyond the trial, Odoo's one-app-free rule means it runs free for unlimited users, forever, but only if it is the only Odoo app you install. The free version covers the chat widget, multi-channel setup, round-robin assignment, chatbot scripts, page targeting rules, the offline form, canned responses, visitor history, and the standard reports. The moment you add a second app (Website to host the widget on your own domain, CRM to capture leads from chat, Helpdesk to convert chats into tickets, anything else), the setup moves to the paid Standard plan, which is around CA$35.20 per user per month billed annually for the full Odoo suite. Most companies pair Live Chat with at least Website or Helpdesk, so the paid tier kicks in early.
What's the difference between Odoo Live Chat in Community and Enterprise?
The core chat workflow is identical: the widget, the chatbot editor, channel rules, round-robin assignment, canned responses, the offline form, visitor history, and the standard reports all work in the free Community edition. Enterprise adds the polish layer: the polished native mobile app for handling chats from a phone, deeper integrations with Helpdesk SLA tracking, an AI assistant that can run a first response before a human picks up, and enhanced pivot dashboards. Most growing teams move to Enterprise for the mobile app and the AI assistant.
Can we migrate our existing chat history into Odoo?
Yes. Odoo Live Chat accepts CSV and Excel imports for the agent list, the canned-response library, channel configurations (welcome messages, page rules, chatbot scripts), and historical chat transcripts (date, visitor, agent, transcript text). The work is rarely the upload itself, it is mapping your existing routing rules and canned-response shortcuts to Odoo's structure cleanly. Calibre handles the mapping during the rollout and keeps the old chat tool live as a read-only reference for the first month so agents can check a prior conversation during the transition.
Does Odoo Live Chat connect with CRM, Helpdesk, and our website?
Yes to all three. The website link is automatic when Odoo Website is the host: the chat widget appears on the pages you target with the channel rules, and the visitor's page history feeds into the agent's side panel. The CRM bridge converts a chat to a lead with the visitor's answers captured automatically, so a high-intent conversation lands on the sales pipeline. The Helpdesk bridge converts a chat to a ticket when the question needs follow-up beyond the live exchange, with the full transcript attached to the ticket.
Can agents handle chats from a phone?
Yes. The Odoo mobile app (iOS and Android) shows the agent's chat queue, the active conversations, and the canned-response library. Push notifications fire when a new chat lands or a visitor responds. The full chat history and the visitor side panel are visible on the phone. The polished native mobile app is part of the Enterprise tier; Community users get the responsive web admin, which works on a phone but is not as smooth for thumb typing.
Can we set up a chatbot to handle the easy questions before a human picks up?
Yes. The chatbot script editor lets you build a no-code flow: greet, ask, branch, capture, hand off. Common patterns include qualification bots (gather company size and use case, route to the right team), deflection bots (offer documentation links, only escalate if the visitor still wants a human), and capture bots (gather name, email, and question when no agents are online). The chatbot runs before any human agent, and the conversation hands off cleanly when the visitor asks for a human or the script reaches a hand-off step.
How does the offline form work when no agents are online?
When no agents are available (offline, after-hours, or all at their max chat limit), the widget switches to the offline form. The visitor sees a short form asking for their name, their email, and their question. Odoo creates a Helpdesk ticket (when Helpdesk is installed) or a CRM lead (when CRM is installed) from the submission and emails the visitor a confirmation. The team picks up the queued message the next morning without anyone manually copying chat transcripts into another tool.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Live Chat.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing