Skip to main content
Facebook Messenger Live Chat & CRM Connector — Route Facebook Messenger chats into Odoo Discuss, capture leads/tickets, and r — 1/1Illustrative preview

Route Facebook Messenger chats into Odoo Discuss, capture leads/tickets, and reply from Odoo.

Built to order for Odoo 17/18/19.

What is Facebook Messenger Live Chat & CRM Connector?

Route Facebook Messenger chats into Odoo Discuss, capture leads/tickets, and reply from Odoo. Built to order for Odoo 17/18/19. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Key Features

Meta Messenger Platform API connection (Graph API + Page access token) with the OAuth/webhook subscription configured against your verified Facebook Page and Meta App
Secure inbound webhook controller that validates the X-Hub-Signature-256 signature, verifies the challenge on subscription, and rejects unsigned or replayed payloads
Inbound Messenger messages land as Odoo Discuss channels — text, quick replies, attachments and images mapped to mail.message records
Automatic lead/ticket creation: an automated action (or ir.cron sweep) converts qualifying threads into crm.lead or helpdesk.ticket records with source and campaign tagging
Agent replies sent straight from Discuss — outbound messages are relayed to Messenger via the Send API within Meta's 24-hour standard messaging window
Sender enrichment: the Messenger PSID is resolved to a res.partner (name and profile pic where the Graph API permits) so conversations attach to a real contact
Persistent menu and Get Started greeting configured through the module so first-time users see your branded welcome and quick-action buttons
Broadcast and notification tags that let you send message-tag or one-time-notification follow-ups within Meta's policy (order updates, appointment reminders)
Team routing with record rules so each sales or support team only sees its own Messenger channels — enforced by ir.model.access.csv plus record-level domains
Compute fields with @api.depends track conversation status (new, assigned, answered, closed) and SLA timers for reporting
Full audit trail: raw Meta payloads and delivery/read receipts logged per message for compliance and debugging
QWeb report export of a conversation transcript (PDF) for handoff, dispute resolution or record-keeping
Configurable auto-reply / away message and business-hours handling driven by Odoo resource calendars
JSON-RPC/XML-RPC friendly — the created leads, tickets and channels are standard Odoo records, so external tools and dashboards read them normally
Token and secret management for the Page access token, App secret and webhook verify token stored via Odoo config parameters, not hard-coded

Built to order, done for you

No DIY setup — a working app, built, installed and supported by ECOSIRE.

  1. 1

    You order

    Start with a one-time build price. We scope it with you at kickoff.

  2. 2

    We build & install

    ECOSIRE builds, configures and installs it on your Odoo.

  3. 3

    Go live + support

    You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.

Technical Specifications

Odoo Compatibility
Odoo 17, Odoo 18, Odoo 19
Editions
Enterprise & Community
License
Licence confirmation required
Python Requirement
Python 3.10+
Database
PostgreSQL 12+

About this Product

Your buyers already message you on Facebook Messenger — but those conversations live outside Odoo, disconnected from your CRM pipeline and Helpdesk. This build-to-order module closes that gap by wiring the Meta Messenger Platform API directly into Odoo Discuss, so every inbound Messenger thread becomes a channel your agents can answer without ever leaving Odoo.

This is not a ready-made download from apps.odoo.com. ECOSIRE designs, builds, installs and supports the module for your specific Odoo instance, with a typical lead time of one working week. We build against the official Meta Messenger Platform (Graph API + webhooks), so message ingestion, agent replies, the persistent menu and the greeting screen all use Meta-sanctioned mechanisms rather than fragile scraping.

Under the hood the module ships as a proper Odoo addon with its own __manifest__.py, ORM models (models.Model with typed fields and @api.depends computes for conversation state), security via ir.model.access.csv and record rules for multi-team isolation, XML/OWL views inside Discuss, and QWeb-rendered conversation exports. A Meta webhook controller receives inbound events, verifies the X-Hub-Signature-256 payload, deduplicates by message ID, and creates or updates a Discuss channel. From there an automated action can convert the thread into a crm.lead or a helpdesk.ticket, so no sales-ready message slips through the cracks.

We support Odoo 17, 18 and 19, on Community or Enterprise. Enterprise unlocks the tightest fit with Discuss and Helpdesk; on Community we adapt lead capture to the modules you run. You get the full source, a documented configuration, admin training, and a post-launch support window — and because you own the code, you are never locked into a black-box vendor app.

What you get

  • Complete, commented module source (the Odoo addon: __manifest__.py, models, controllers, views, security, data) delivered to your repository
  • Meta App + Facebook Page setup: webhook subscription, permissions/scopes, Page access token wiring, and app-review guidance where your use case needs it
  • Installation and configuration on your Odoo 17/18/19 instance (or a staging copy first), including config parameters and cron/automated-action setup
  • Lead and ticket routing rules configured to your CRM pipeline stages and Helpdesk teams
  • Admin and agent documentation: how to connect a Page, manage the persistent menu, reply from Discuss, and read the conversation logs
  • A live training session for your sales/support team plus a short handover walkthrough
  • A defined post-launch support and warranty window for bug fixes and Meta-side changes (e.g. token or API-version updates)
  • Deployment notes and a rollback plan so the addon can be upgraded safely on future Odoo point releases

Who this is for

D2C / retail brand owner

Runs sales and support largely through the Facebook Page inbox and wants those conversations, and the leads inside them, to live in Odoo CRM instead of a separate browser tab.

Customer support / helpdesk lead

Needs Messenger inquiries to become trackable helpdesk.ticket records with SLAs, team routing and a full audit trail, answered by agents from one Odoo Discuss inbox.

Marketing / growth manager

Wants to capture Messenger conversations as attributed crm.lead records and send policy-compliant broadcast follow-ups (order updates, reminders) without leaving Odoo.

How Facebook Messenger Live Chat & CRM Connector Compares

CriterionECOSIRECustom BuildCompetitorOdoo Native
Messenger threads inside Odoo DiscussNative — inbound and outbound in DiscussPossible but you design it from scratchVaries; often a separate widget, not DiscussNot included
Auto-create crm.lead / helpdesk.ticketBuilt to your pipeline via automated actionsBuildable, but you write the routing logicSometimes leads only, rarely ticketsNot included
Official Meta Messenger Platform APIYes — Graph API, signed webhooks, Send APIDepends on your team's Meta expertiseUsually yesNot included
Persistent menu & greeting setupConfigured and handed overYou implement it yourselfSometimes includedNot included
Team routing via record rulesYes — ir.model.access.csv + record rulesYou build and test isolation yourselfLimited or per-planNot included
Source code ownershipFull source delivered to youYes, you own what you buildNo — vendor black boxn/a — core code
Odoo 17 / 18 / 19 + Community & EnterpriseSupported and version-fittedYou maintain each version yourselfOften lags new Odoo releasesPartial support
Post-launch support & Meta-change updatesDefined support window + retainer optionYour team owns all maintenancePer subscription, quality variesNot included

Frequently Asked Questions about Facebook Messenger Live Chat & CRM Connector

How long until the module is delivered and live?

This is a build-to-order module, not an instant download. Typical lead time is one working week depending on scope — for example whether you need Helpdesk ticketing, custom routing rules, or Meta app review for advanced permissions. After a short scoping call we confirm the timeline, build against a staging copy of your Odoo, then install and verify on production with you.

What support and updates do I get after launch?

You get a defined post-launch support and warranty window covering bug fixes and adjustments for Meta-side changes such as Graph API version bumps or token renewals. Because you receive the full source, your own team (or ECOSIRE on an ongoing plan) can maintain it. We can also quote a support retainer that keeps the connector current across future Odoo point releases and Messenger Platform policy changes.

Does it work on Odoo Community or only Enterprise?

Both. The connector supports Odoo 17, 18 and 19 on Community or Enterprise. Enterprise gives the tightest integration with Discuss and Helpdesk; on Community we adapt lead capture to the CRM/messaging modules you actually run and confirm the exact behavior during scoping.

Is this an official apps.odoo.com module?

No. It is a custom module that ECOSIRE builds, installs and supports specifically for your instance — you own the code. That means no black-box vendor lock-in, and the addon is shaped to your pipeline, teams and Meta app rather than a one-size-fits-all listing.

How does it stay within Facebook's messaging rules?

We build on the official Meta Messenger Platform. Agent replies are sent inside Meta's 24-hour standard messaging window, and follow-ups outside it use approved message tags or one-time notifications. The webhook validates Meta's signed payloads, and we set up your Page access token, app secret and webhook verify token correctly so the integration passes Meta's requirements.

Can Messenger conversations become CRM leads and Helpdesk tickets automatically?

Yes. An automated action (or a scheduled ir.cron sweep) converts qualifying Messenger threads into crm.lead or helpdesk.ticket records, tagged with source and team, and links the sender to a res.partner. Your agents reply from Discuss while the pipeline, SLAs and reporting update as standard Odoo records.

Request a quote

Facebook Messenger Live Chat & CRM Connector

Route Facebook Messenger chats into Odoo Discuss, capture leads/tickets, and reply from Odoo. Built to order for Odoo 17/18/19.

  • Meta Messenger Platform API connection (Graph API + Page access token) with the OAuth/webhook subscription configured against your verified Facebook Page and Meta App
  • Secure inbound webhook controller that validates the X-Hub-Signature-256 signature, verifies the challenge on subscription, and rejects unsigned or replayed payloads
  • Inbound Messenger messages land as Odoo Discuss channels — text, quick replies, attachments and images mapped to mail.message records
  • Automatic lead/ticket creation: an automated action (or ir.cron sweep) converts qualifying threads into crm.lead or helpdesk.ticket records with source and campaign tagging

Request a Quotation

Tell us about your Facebook Messenger Live Chat & CRM Connector requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.