WhatsApp API Integration with Odoo CRM

Job ID: 40534650

Budget: $10 – $40 USD

I am seeking a developer experienced in integrating Meta’s official WhatsApp Business API (Cloud API) with Odoo CRM. The goal is to centralize all WhatsApp communication under a single business number connected to Odoo CRM to enhance customer support, sales follow-up, and sales team supervision. The system must allow for managing conversations, assigning them to 4 sales agents, and monitoring all activity directly from within Odoo.

Required functionalities:

WhatsApp + Odoo Integration: Connection to the WhatsApp Business Cloud API. Bi-directional message synchronization. Sending and receiving messages directly from Odoo. Support for text, images, and file attachments.

Multi-Agent Support: A single WhatsApp number for the entire company. Manual or automatic assignment of conversations to 4 agents. Visualization of active conversations, chat history, assigned agent, response times, and sales follow-up status.

Monitoring and Automation: Dashboard displaying support and performance metrics. Activity logging within the CRM. Automatic lead creation from WhatsApp interactions. Association of chats with existing clients/contacts. Sales tags and status updates. Bulk Campaigns: Sending promotional campaigns via WhatsApp. Utilization of Meta-approved templates.

Contact segmentation directly from Odoo. Stability: A stable and scalable solution. Proper handling of webhooks and error management. Clean, well-documented code. Desired Technologies: Odoo CRM, WhatsApp Business Cloud API, Python, Webhooks. Freelancer

Requirements: Verifiable experience with Odoo and the WhatsApp API. A portfolio of similar completed projects. Strong communication and documentation skills. The ability to propose technical improvements.

Deliverables: A fully functional integration. Configuration of the API and webhooks. Basic technical documentation. Brief training session. Initial post-implementation support. Additional Information: We currently have an Odoo CRM instance in place, as well as a Meta Business Account (or one is currently being set up).