Odoo Brevo Integration: Automate Email Marketing, Contacts & Campaign Sync
Why Connect Odoo with Brevo for Email Marketing?
Odoo handles your customers, sales, and operations. Brevo handles your email marketing. The problem is that keeping both in sync manually is a constant drain on your team's time exporting contact lists, importing them to Brevo, updating segments, checking campaign performance in a separate tab, then manually updating records back in Odoo. It's repetitive, error-prone, and it scales poorly as your contact database grows.
The Odoo Brevo Integration module by Creyox eliminates that gap. It connects Odoo directly to Brevo via API, creating a centralised email marketing workflow where contacts sync automatically, campaigns are created and sent from inside Odoo, mailing lists are exported with one click, and real-time campaign statistics appear directly in your Odoo dashboard without ever opening the Brevo interface.
Whether you're running a SaaS business, an eCommerce store, or a services company, this integration means your marketing and sales teams are always working from the same data and your Brevo campaigns are always reaching the right contacts at the right time, powered by live Odoo CRM data.
Overview
The Creyox Odoo Brevo Integration module connects Odoo with Brevo using a one-click API setup. Once connected, it automates the key touchpoints between your ERP and your email marketing platform: contact syncing, mailing list export, template management, sender configuration, campaign creation, and performance tracking all accessible from within the Odoo Email Marketing module.
The module supports automated contact updates, meaning any new contact added to Odoo can be automatically synced to the appropriate Brevo list without manual export. It also enables the reverse importing Brevo lists and contacts back into Odoo keeping both platforms aligned at all times.
Three capabilities in particular stand out. First, you can export Odoo campaigns directly to Brevo creating campaigns in Odoo's familiar interface and pushing them to Brevo for delivery. Second, you can export Odoo mailing lists directly to Brevo no more manual CSV downloads and uploads. Third, you can view live Brevo campaign statistics inside Odoo opens, clicks, deliveries, and more without logging into Brevo at all. The module is fully compatible with both Odoo Community and Enterprise editions.
Hot Features
◆ Automated Member Updates.
◆ Custom Scheduling.
◆ Direct API Integration.
◆ Update Details From Odoo.
◆ Automatically Sync Templates.
◆ Automation Settings.
◆ Automated Contact Syncing.
◆ One-Click Brevo List Updates.
◆ Statistical Insights.
◆ Real-Time Contact Fetching.
◆ Fatched,Create a List in the Odoo.
◆ Contact Creation Automation.
◆ Manage Templates.
◆ Manage Senders.
◆ Template Preview.
◆ View Statistics Of Imported Campaign.
◆ Export Campaigns From Odoo To Brevo.
◆ Export Mailing Lists From Odoo To Brevo.
◆ Success Confirmation Pop-UpsQuick API Key Setup.
Features
◆ Quickly export Odoo contacts to specific Brevo lists.
◆ Automatically sync contacts between Odoo and Brevo.
◆ Export selected Odoo contacts to Brevo mailing lists.
◆ Automatically sync email templates between Brevo and Odoo Automatically Fetch the details like templates, lists, senders... from Brevo.
◆ Preview Brevo email templates directly in Odoo before sending.
◆ Easily test and verify your Brevo API connection.
◆ View Statistics Of Imported Campaign From Brevo In Odoo.
◆ Directly Export Campaigns From Odoo To Brevo.
◆ Directly export Odoo mailing lists to Brevo.
◆ Effortlessly fetch and manage Brevo contact lists,and select it at time of sending mails from odoo mail dashboard.
◆ Support Community and Enterprise Editions.
◆ Easy to use.
Work Flow
◆ How to get api key from brevo?

◆ Navigate to email marketing >> brevo there user will find accounts

◆ Navigate to >> new create a new account with necessary fields like account name,api key of brevo.

◆ After filling correct details you can verify the connection by clicking on test connection button.

◆ Then by clicking on fetch merge fields you will get the fields from Bravo inside the merge fields page.

◆ Manage the automation settings as per your need.

◆ After that go to brevo operation menu.

◆ Create new operation ✅️select the account and import all fields which will be fetched from brevo and created the records in the respective menu in odoo accordingly.

◆ After making operations the lists which is fetched from brevo , will automatically add records in mailing lists of Odoo.

◆ The records lists which is fatched from brevo will also create inside the >>brevo>>Lists menu. there also you can see the total contacts available in that list.

◆ Navigate to >> Mailing Lists select the record and from Actions click on Export to Brevo. it will directly export odoo mailing lists to brevo.

◆ Navigate to >> brevo >> templates menu. User can see the details of template like account,html content, by clicking on update button the changes will be updated inside the brevo template.

◆ Create brevo campaign, select mailing list >> choose brevo template >> select the sender, here mail body will get selected with the template.

◆ After sending campaign you will get the statistics in the header.

◆ Navigate to >> campaigns menu. where user can see the details of statistics like opened,clicked.

◆ Also you can see some additional details inside the brevo menu.

◆ Navigate to >> campaigns menu. where user can see the button export to brevo by clicking on that button the campaign will be export from odoo to brevo.
◆ Make sure to select brevo recipient lists.

◆ From the contacts of odoo , you can directly export the contacts to the desired list of brevo.

◆ Contact will be created inside the selected list of brevo.
