Facebook & Instagram Messenger Integration
by Technologies Pvt Ltd https://www.habootechnologies.com$ย 1.01
Facebook & Instagram DMs,
Answered From Odoo Discuss
Connect the Meta Graph API and send & receive Facebook Messenger and Instagram Direct Messages inside Odoo, with full conversation history and reusable message templates.
Facebook Messenger and Instagram DMs unified in Odoo
Meta's Graph API is the official way to build messaging integrations for Facebook Messenger and Instagram Direct. This module connects Odoo to that API through the messenger.provider model โ handling authentication state, Graph API URL, token, account ID, and live connection validation via the /me endpoint.
Separate history models for Facebook Messenger and Instagram each support image, document, audio, and video media types. The Messenger Template model stores reusable outbound templates with body HTML, language, state, and structured components โ and a built-in verify token generator handles the Meta webhook handshake without any manual code.
Connect, receive, and reply in three steps
Create a Messenger Provider record with your Graph API URL, access token, and account ID. Generate the verify token and register it as your Meta webhook, then click Reload Status to validate.
Inbound Messenger and Instagram messages are stored in their respective history models with full media type support - text, image, document, audio, and video all captured as separate records.
Agents select a saved Messenger Template and send from the history record - outbound messages route back through the Graph API to the correct platform and recipient.
Everything the module gives you
messenger.provider stores Graph API URL, access token, account ID, and authentication state. Live connection validated via the /me endpoint directly from Odoo.
Dedicated message history model for Messenger with all rich media types - image, document, audio, video - each stored with sender details and timestamp.
Parallel history model for Instagram Direct Messages, keeping both platforms' history cleanly separated and individually searchable.
messenger.template stores reusable outbound templates with body HTML, language, state (draft/imported/added), and component definitions.
GenerateMessengerVerifyToken creates the verification token needed for the Meta webhook subscription handshake - no manual token generation.
The provider tracks graph_api_authenticated state and authentication type, so Odoo always shows whether your Meta connection is live and valid.
Who needs this module
Any business receiving customer messages via Facebook Messenger can keep all conversations inside Odoo, with rich media history and template-based responses.
Instagram DM history runs in parallel to Messenger, so a team fielding both channels works from one Odoo inbox instead of two apps.
The template model with header/body/footer components means agents send consistent, approved replies instead of retyping the same answer.
Bring Messenger and Instagram DMs into Odoo
One-time OPL-1 license, direct support from the developer, and setup guidance included.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 3232 |
| Technical Name |
haboo_facebook_instagram_messenger |
| License | OPL-1 |
| Website | https://www.habootechnologies.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module