Floating WhatsApp, Viber, WeChat, LINE, Telegram & Messenger chat buttons for your Odoo website. Built, installed & supported by ECOSIRE. One-time license from $99.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Floating WhatsApp, Viber, WeChat, LINE, Telegram & Messenger chat buttons for your Odoo website. Built, installed & supported by ECOSIRE.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Your visitors already live inside their favorite messaging apps — WhatsApp in the Gulf and South Asia, Viber across Eastern Europe, WeChat in Greater China, LINE in Japan and Thailand, Telegram everywhere, and Messenger in the West. Forcing all of them through a single email form or one lonely WhatsApp icon quietly leaks the conversations that would have become orders. The Website Multi-Channel Chat Widget adds a single, elegant floating launcher to your Odoo website that fans out into every channel you serve, so each visitor taps the app they already trust and starts talking in one click.
Single floating launcher that expands into WhatsApp, Viber, WeChat, LINE, Telegram and Messenger buttons
Correct per-platform click-to-chat deep links (wa.me, viber://chat, m.me, t.me, line.me, WeChat weixin/QR fallback) that open the native app on mobile and web client on desktop
Backend-managed chat channels via a real Odoo model — add, reorder, activate or disable channels with no code and no re-deploy
Region-aware routing so a visitor's locale or a page's audience points them to the right regional number or account
Per-page targeting to show or hide the widget on specific pages, product pages, or URL patterns
Per-language targeting to lead with the channel that dominates each locale (Viber for RU, LINE for JA/TH, WeChat for ZH)
This is a build-to-order Odoo module, not an off-the-shelf apps.odoo.com download. ECOSIRE designs, codes, installs and supports it for your specific site, region mix and brand — typically delivered in 2 to 4 weeks. Because we build it for you, the widget fits your exact requirements: the channels you want, the countries you serve, the pages it appears on, and the look that matches your theme.
Under the hood it is a proper Odoo addon. Channel configuration lives in a real Odoo model (models.Model) with fields for each platform's handle, deep-link template, display order and active flag, so your team edits chat channels from the Odoo backend — no code, no re-deploy. A settings model extends res.config.settings so the widget's global behaviour (position, colour, greeting, animation, business hours) is managed from Settings, exactly where an Odoo admin expects it. Access is governed by ir.model.access.csv and record rules so only Website Managers can change channel targets, while public visitors only ever receive the rendered buttons. The front end is delivered as a lightweight website asset bundle (JS/CSS with an OWL-friendly, QWeb-templated snippet) that respects your website theme, loads asynchronously, and never blocks page render.
Click-to-chat is handled through correct, up-to-date deep links per platform — wa.me for WhatsApp, viber://chat, weixin/QR fallback for WeChat, LINE's line.me/ti/p and oaMessage links, t.me for Telegram, and m.me for Messenger — each opening the native app on mobile and the web client on desktop, with a pre-filled message where the platform allows it. Region-aware routing means a visitor's locale or a page's audience can point them to the right regional number or account, so your Dubai team, Manila team and Guangzhou team each get the conversations meant for them.
Everything is measurable and manageable inside Odoo. Optional lead capture writes an entry to crm.lead (or logs a mail.message activity) when a visitor launches a channel, so Sales sees which channel and which page drove the touch. Business-hours logic (a compute field with @api.depends on your working-hours configuration) shows an "online now" or "we reply within X" state and can swap the greeting or CTA when you're closed. Per-page and per-language targeting lets you show Viber-first on your Russian landing pages and LINE-first on your Japanese ones. Because it is native Odoo, it works identically on Community and Enterprise, across Odoo 17, 18 and 19, and integrates cleanly with the Website, CRM and Live Chat apps you already run — and can be extended over XML-RPC/JSON-RPC if you want to feed channel-launch events into an external dashboard.
You get a real engineering partner, not a plugin you're left to figure out. ECOSIRE ships the module code, installs it on your instance, configures your channels and regions, hands over documentation and a short training session, and stands behind it with a support and update window covering your target Odoo version.
Sells across the Gulf, South Asia, China and Europe and needs each visitor to reach sales on the messaging app they actually use, routed to the right regional team, instead of losing them at a generic contact form.
Handles high-touch enquiries (tours, bookings, quotes) where buyers expect to chat, not email. Needs Viber, WhatsApp, LINE and Messenger buttons on landing pages with business-hours messaging so leads know when they'll get a reply.
Runs the company's Odoo website and wants to add, reorder and target chat channels per page and per language from the backend — without opening a developer ticket every time a number or campaign changes.
Buy the license on ecosire.com and download the Website Multi-Channel Chat Widget (Viber/WeChat/LINE/Messenger) module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Website Multi-Channel Chat Widget (Viber/WeChat/LINE/Messenger), and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Channels covered (WhatsApp, Viber, WeChat, LINE, Telegram, Messenger) | All six plus optional extras, correct native deep links per platform | Whatever you scope and pay to build, one at a time | Often WhatsApp-only or a fixed subset; WeChat/LINE frequently missing | |
| Region- and language-aware routing | Built in — locale and page audience route to the right number/account | Possible but adds significant DIY scope and QA | Rarely supported; usually one global number per channel | |
| Per-page and per-language targeting | Included — show, hide or reorder channels by page and locale | Custom controller/logic you must design and maintain | Limited; typically global on/off only | |
| Backend management by non-developers | Dedicated model + res.config.settings, secured by ir.model.access.csv & record rules | Depends entirely on how much admin UI you fund | Varies; some hardcode handles in settings only | |
| Business-hours / online-offline display | Compute-field driven state with closed-hours greeting | Extra build effort and testing | Uncommon in simple button add-ons | |
| Odoo 17 / 18 / 19 + Community & Enterprise support | Built and tested for your exact version; Community and Enterprise | Only the versions you separately budget to support | Depends on the vendor keeping it updated; may lag new versions | |
| Installation, docs, training and support | We install, configure, document, train and support within your window | You own build, install and all ongoing maintenance | Self-install; support quality varies by third-party vendor | |
| Lead / analytics capture inside Odoo | Optional crm.lead / mail.message logging + XML-RPC/JSON-RPC event export | Buildable at extra cost | Usually none; buttons are fire-and-forget links |
This is a build-to-order module, so you are not downloading a finished app — ECOSIRE builds it for you. Typical delivery is 2 to 4 weeks depending on how many channels, regions and per-page rules you need. After you order, we run a short requirements call to confirm your channels, countries, target pages and branding, build and test the module against your Odoo version, install it on staging for your review, then deploy to production and hand over documentation plus a training session.
Every build includes a support and update window covering bug fixes and compatibility maintenance for your target Odoo version (17, 18 or 19). During that window we fix any issue in the delivered module and keep it working through your Odoo point-releases. You also receive the source code and a tagged release, so nothing is locked away. When the window ends you can renew support or extend the widget with new channels or features as a follow-on engagement.
WhatsApp, Viber, WeChat, LINE, Telegram and Facebook Messenger out of the box, each with correct native deep links. We can add other click-to-chat targets — for example Instagram, a plain SMS/tel link, or an email fallback — as part of your build. You choose which channels appear, in what order, and which ones lead on each region or page.
Yes. The widget is a standard Odoo addon with no Enterprise-only dependency, so it runs on both Community and Enterprise. We support Odoo 17, 18 and 19, and build against the exact version your instance runs. If you later upgrade Odoo, we can migrate the module as a follow-on task.
Yes. Channel handles, deep-link targets, display order and active status live in an Odoo model that Website Managers edit from the backend, and global behaviour (position, colour, greeting, business hours) is managed from Settings via res.config.settings. Access is controlled by ir.model.access.csv and record rules, so only authorised users can change targets while visitors only ever see the rendered buttons. No code changes or re-deploys are needed for day-to-day edits.
Yes. We can enable optional lead capture so that when a visitor launches a channel the module writes a crm.lead entry or logs a mail.message, recording the channel used and the source page. That lets Sales see which channel and which landing page is producing conversations. If you prefer, we can also stream channel-launch events out over XML-RPC/JSON-RPC to an external analytics dashboard.
Floating WhatsApp, Viber, WeChat, LINE, Telegram & Messenger chat buttons for your Odoo website. Built, installed & supported by ECOSIRE.