Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Marketing
  3. Most Advanced Odoo Brevo Connector | Odoo Brevo Integration v 18.0
  4. Sales Conditions FAQ

Most Advanced Odoo Brevo Connector | Odoo Brevo Integration

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com
Odoo

$ 175.88

v 18.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
• Email Marketing (mass_mailing)
• Sales (sale_management)
• Invoicing (account)
Lines of code 9891
Technical Name eb_pro_brevo_connector
LicenseOPL-1
Websitehttps://www.echobitzit.com
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
• Email Marketing (mass_mailing)
• Sales (sale_management)
• Invoicing (account)
Lines of code 9891
Technical Name eb_pro_brevo_connector
LicenseOPL-1
Websitehttps://www.echobitzit.com
Versions 18.0 19.0
  • Description
  • License

Most Advanced
Odoo Brevo Connector

Brevo Connector is a production-ready native Odoo integration for Brevo (formerly Sendinblue) that syncs contacts, mailing lists, email templates, campaigns, campaign statistics, senders, folders, attributes, products, categories, and sale orders directly into Odoo's real business models, with full API logging, manual sync tools, scheduled automation, and webhook-driven blacklist handling.

echoBitz Odoo Partner
Native Model Sync
Keep Brevo-connected data inside real Odoo mailing, contact, product, and sales models instead of duplicating records elsewhere.
Contacts & Lists
Synchronize Brevo contact lists and contacts with Odoo mailing lists, mailing contacts, and partners with hash-based change detection.
Templates & Campaigns
Import and export email templates and campaigns, send test mails, send campaigns now, and bring campaign statistics back into Odoo.
Logs, Webhooks & Automation
Track API activity, receive Brevo webhooks, blacklist bounced or unsubscribed emails, and automate sync through scheduled actions.
Works With
Use one connector module across the Brevo areas and Odoo apps your team already depends on.
Brevo API v3 Email Marketing Contacts Sales Products Mass Mailing Brevo Webhooks
Your browser does not support the video tag.

KeyFeatures

Everything needed to synchronize Brevo marketing and eCommerce data directly inside Odoo

Native Model Architecture
Brevo data flows into real Odoo models instead of duplicate connector tables
Hot Feature

The connector extends standard Odoo models rather than reinventing them. That means mailing lists, contacts, mailings, partners, products, categories, and sale orders can all hold Brevo sync state directly, which reduces fragmentation and makes the integration feel like part of Odoo instead of a detached sync utility.

Why customers love it
Teams can keep using the normal Odoo objects they already understand while still gaining Brevo synchronization features.
Business impact
Reporting, segmentation, campaigns, and eCommerce exports all stay tied to the real records used by sales and marketing teams every day.
Campaign & Template Sync
Hot Feature

Odoo mailings can be exported as Brevo templates or campaigns, existing Brevo templates and campaigns can be imported back into Odoo, and synced campaigns can trigger send-now, send-test, and statistics import workflows from the same business object.

Power customers notice
The connector can resolve linked mailing lists, use verified senders, carry Brevo tags, and preserve campaign state details inside Odoo.
Why it stands out
This is not just a contact importer. It brings real email marketing execution and campaign lifecycle control into Odoo.
Contacts & Mailing Lists
Hot Feature

Synchronize Brevo lists and contacts with Odoo mailing lists, mailing contacts, and partners while preserving linked list memberships and sync state.

Campaign Statistics
Hot Feature

Import sent, delivered, opens, clicks, bounces, complaints, and unsubscribe metrics back into Odoo for synced Brevo campaigns.

eCommerce Export

Activate Brevo eCommerce and export product categories, products, and sale orders from Odoo to support richer customer and commerce journeys.

Folders & Attributes
Hot Feature
Import Brevo folders and contact attributes into Odoo so list structure and dynamic field mappings stay manageable from the ERP side.
Verified Senders
Sync verified Brevo senders and use a default sender when exporting templates and campaigns from Odoo.
Manual Sync Wizard
Hot Feature
Run import and export operations on demand for folders, lists, attributes, senders, contacts, templates, campaigns, and campaign statistics.
API Logs
Hot Feature
Capture request payloads, response bodies, HTTP status, duration, model name, sync direction, and trigger type for full support visibility.
Sync Preferences
Control auto-export of partners, auto-create partners on contact import, default mailing list assignment, and the default Brevo sender.
Hash-Based Sync Engine
SHA-256 payload hashes help skip unchanged records so sync runs are lighter, cleaner, and less likely to hammer the API unnecessarily.
Webhooks & Scheduled Actions
Receive real-time Brevo events, push bounce and unsubscribe outcomes into Odoo blacklist logic, and automate sync through cron jobs.
Native Brevo Workflow

Connect Brevo Data Directly to the Odoo Apps Your Team Already Uses

Brevo Connector is designed for everyday Odoo work, not for disconnected one-off imports. The same module can manage account connection, mailing sync, contact sync, campaign creation, eCommerce export, sender management, webhook events, and log review without forcing teams into separate admin tools for every Brevo operation.

Why This Workflow Works
One connected Brevo account drives the sync logic for mailings, contacts, products, and sales records across Odoo.
Hash-based comparison prevents redundant API calls, which keeps both manual and scheduled sync runs more efficient.
Every synced native model gets its own Brevo Connector tab with sync state, Brevo ID, last synced date, and action buttons.
Admins still keep control through connection testing, sync preferences, verified senders, automation, and full API logs inside Odoo.

How It Works

From installation to a connected Brevo workflow in four practical steps

1
Install the Module

Install Brevo Connector, then open Brevo and create a Brevo Account record with your API key and company context.

2
Connect and Configure

Test the Brevo connection, optionally activate eCommerce, sync verified senders, and define sync preferences like auto partner export and default list selection.

3
Sync Core Data

Import or export lists, contacts, templates, campaigns, products, categories, and orders directly from the Brevo Connector tab on each supported Odoo record.

4
Automate and Monitor

Use the manual sync wizard, scheduled jobs, campaign statistics import, webhook receiver, and Brevo logs to keep the integration healthy over time.

Feature Deep Dive

Explore Brevo Connector in the exact areas marketing, sales, and admin teams work in most

  • Configuration
  • Mailing Lists
  • Contacts
  • Manual Sync
  • Templates
  • Campaigns
  • eCommerce Sync
  • Logs & States
  • Releases
  • FAQ
Configuration Module Screens

Use the Brevo account setup screen to connect your API key, validate the connection, and prepare the module before running sync jobs.

1. Brevo Account Setup
Connect your Brevo account securely, validate the API key, and monitor connection details before enabling automation.
Brevo account configuration screen
2. User Access & Security Groups
Assign Brevo Administrator, Manager, or User roles to your team members. Fine-grained security groups control who can manage account settings, trigger manual syncs, or review API logs.
Brevo security groups configuration
Mailing List Module Screens

These screens are grouped in sequence around list management, list sync controls, and the day-to-day mailing list views users work with.

1. Mailing List Connector Tab
Open a mailing list and manage its Brevo ID, sync status, and import or export actions directly from the native Odoo form.
Mailing list connector tab
2. Mailing List Detail Screen
Review the mapped Brevo fields and list-level values that are pushed and pulled during bidirectional list synchronization.
Mailing list detail screen
3. Mailing List Operational View
Keep list usage in sequence by showing the practical list screen teams visit while verifying sync outcomes and list organization.
Mailing list operational view
Mailing Contact Module Screens

This tab keeps contact screenshots together in order so the contact export, sync state, and record-level contact workflow are easier to understand.

1. Contact Export Actions
Run manual export actions on mailing contacts and keep Brevo-side contact data aligned with native Odoo mailing contact records.
Mailing contact manual export actions
2. Contact Form and Sync Controls
View contact-specific Brevo fields, inspect the connector tab, and confirm the correct data is prepared for import and export.
Mailing contact form and sync controls
3. Contact Sync Workflow Detail
Show the next step in the contact process where record values, list links, and sync-ready information are validated by users.
Mailing contact sync workflow detail
4. Contact Record Verification View
Close the module sequence with a focused contact screen that supports final review before users continue into broader campaign work.
Mailing contact record verification view
Manual Sync Wizard Screens

The wizard is a module on its own for operators, so these screenshots are now grouped in order around choosing, running, and reviewing a sync operation.

1. Wizard Entry Screen
Launch the manual sync tool and choose the connector operation you want to run without leaving the Brevo app area.
Manual sync wizard entry screen
2. Wizard Operation Selection
Walk through the next wizard stage where operators pick the exact sync flow and tune how the run should behave.
Manual sync wizard operation selection
3. Wizard Run Review
Finish the wizard sequence with the screen used to confirm the operation and review the output after a sync is triggered.
Manual sync wizard run review
Email Template Module Screens

Template screenshots are now separated from campaign screenshots so users can follow the template lifecycle independently and more precisely.

1. Template Overview
Browse the Odoo mailing records used as Brevo templates and keep template data managed within the native mailing model.
Email template overview
2. Template Form Details
Inspect subject, sender, and connector fields before exporting a mailing as a Brevo template from inside Odoo.
Email template form details
3. Template Connector Actions
Keep the module sequence clear by showing the connector-side actions that control import, export, and template status handling.
Email template connector actions
4. Template Output Review
Show the final template-oriented view used to review formatting and mailing content before pushing it to Brevo.
Email template output review
Campaign Module Screens

Campaign screens are arranged here in a dedicated flow, from creation through send controls and then into campaign-level monitoring.

1. Campaign Overview
Review the native Odoo mailing record when it is used as a Brevo campaign and verify key campaign identity values.
Campaign overview
2. Campaign Detail Screen
Keep the sequence moving with the screen where campaign recipients, timing, and connector-linked fields are checked.
Campaign detail screen
3. Campaign Build and Content
Show the campaign editing stage where content and operational campaign settings are handled inside the Odoo interface.
Campaign build and content view
4. Campaign Send Controls
Highlight the send-now and test-send workflow so users understand how campaign dispatch is controlled from the module.
Campaign send controls
5. Campaign Result Tracking
Close the campaign sequence with the screen used to monitor campaign status and the results brought back from Brevo.
Campaign result tracking
eCommerce Module Screens

Products, categories, and sale-order export screens now live together so the commercial sync flow is presented in a much cleaner order.

1. Product Connector Tab
Start the eCommerce flow with the product screen used to manage product export fields and Brevo-linked sync actions.
Product connector tab
2. Product Export Details
Follow with the product detail view that supports category mapping, description handling, and payload preparation for Brevo eCommerce sync.
Product export details
3. Product and Category Workflow
Keep category-aware product synchronization visible with a module screen that rounds out the catalog export sequence.
Product and category workflow
4. Sale Order Export Screen
Finish the eCommerce group with the sale-order module screen used for exporting purchase activity back to Brevo workflows.
Sale order export screen
5. Advanced Sale Order Sync
Monitor granular transaction states and ensure complex order data is accurately reflected in individual Brevo contact logs.
Advanced sale order sync details
Logs and Sync State Screens

Operational monitoring now has its own tab so the logging view and record sync state screens are no longer mixed into unrelated module content.

1. Detailed API Logs
Maintain an auditable trail of imports, exports, request payloads, responses, and error states for every Brevo interaction.
Detailed API logs
2. Native Sync State List View
Use native Odoo list views to quickly spot which records are synced, pending, skipped, or blocked and then act immediately.
Native sync state list view
Version 18.0.1.0.0

The current Brevo Connector build focuses on a native-model architecture for Odoo 19: marketing sync, eCommerce export, account-level configuration, webhook handling, and stronger operational visibility without requiring a separate custom business-data store.

What This Release Delivers

This version includes native model extension for mailing lists, mailing contacts, partners, mailings, products, categories, and sale orders, together with Brevo account setup, sender sync, folder and attribute import, campaign statistics, webhooks, scheduled actions, and API logs.

Implementation Approach

The connector emphasizes native-first synchronization, hash-based change detection, paginated Brevo fetch logic, detailed request logging, and scheduled maintenance. That combination is what makes the module practical for real Odoo marketing and commerce environments.

Release Snapshot
Marketing core
Contacts, mailing lists, templates, campaigns, and campaign statistics all sync through native Odoo marketing models.
Brevo data layer
Accounts, senders, folders, attributes, logs, and statistics give admins the Brevo-specific control surface they need.
Automation layer
Manual sync wizard, webhooks, cron jobs, and log cleanup make the connector sustainable beyond initial setup.
Does it store Brevo business data in separate custom tables?
No. The main business entities sync directly into native Odoo models like mailing lists, contacts, mailings, partners, products, categories, and orders.
Can Brevo contacts create or link Odoo partners?
Yes. When enabled in sync preferences, imported Brevo contacts can auto-create partners or link to existing partners by Brevo ID or email.
Can Odoo mailings be sent through Brevo?
Yes. Synced campaigns can be exported to Brevo and then triggered with send-now or send-test actions directly from the Odoo mailing record.
Does it support Brevo webhooks?
Yes. The module provides a webhook receiver and can use unsubscribe and hard-bounce events to update Odoo blacklist handling and write log entries.
Can I force a manual sync without waiting for cron?
Yes. The Manual Sync wizard lets users trigger import or export operations on demand and optionally run a broader full sync.
Is there enough logging for support and troubleshooting?
Yes. API logs capture direction, trigger type, request payload, response body, status, Brevo ID, Odoo record ID, and execution timing for strong support visibility.
Support and Deployment Notes

Built for Daily Marketing Operations,
Not Just a Demo Sync

Use it for repeatable Brevo contact and campaign sync, product and order export, webhook handling, and automated background jobs. If you are testing against a sandbox or multiple companies, verify the active account, sender setup, and sync preferences before wider rollout.

Deployment Checklist
Create and test the Brevo Account record before running any import or export actions.
Sync verified senders and set the default sender and default mailing list before exporting campaigns or contacts.
Activate Brevo eCommerce before exporting products, categories, or sale orders.
Review logs, cron behavior, and webhook events during rollout so any API mismatch is visible early.
Need Help Fast?

Talk to echoBitz About Your Brevo Connector Setup

If you want help with deployment, Brevo account setup, template and campaign mapping, webhook rollout, eCommerce export design, or connector customization, our team can support implementation and rollout.

Implementation Customization Support
echoBitz QR contact options

Our Services

Odoo Integration

Connect Odoo with external systems, reporting tools, office workflows, and operational platforms more cleanly.

Odoo Implementation

Plan, configure, and deploy Odoo around reporting-ready business processes and practical day-to-day usage.

Customization

Extend views, reports, data structures, and connector behavior to match your exact operational needs.

Community Apps

Use robust apps and reusable components to expand Odoo faster without rebuilding every feature from zero.

Development Outsourcing

Bring in dedicated Odoo development capacity for connectors, reporting, automation, and long-term platform work.

Support & Maintenance

Keep your connector, reporting setup, and related Odoo workflows healthy with reliable support and updates.

Discover More Solutions by echoBitz IT

Explore our other Odoo integration apps

Odoo PipeDrive Integration
Odoo PipeDrive Integration

Sync contacts, deals, activities, and pipelines between Odoo and PipeDrive.

Odoo Zoho CRM Integration
Odoo Zoho CRM Integration

Bidirectional sync of leads, contacts, accounts, and activities with Zoho CRM.

Odoo HubSpot Integration
Odoo HubSpot Integration

Connect contacts, companies, deals, and marketing workflows between HubSpot and Odoo.

Odoo Zendesk Integration
Odoo Zendesk Integration

Sync Zendesk tickets, customers, and organizations with Odoo Helpdesk and contacts.

Odoo Office 365 Integration
Odoo Office 365 Integration

Connect calendar, contacts, tasks, and emails with Microsoft 365 services.

Odoo WooCommerce Integration
Odoo WooCommerce Integration

Bidirectional sync of products, orders, customers, inventory, and payments.

View All echoBitz Apps on Odoo App Store

Ready to connect Brevo directly with your Odoo marketing and commerce data?

Install Brevo Connector and start syncing contacts, mailing lists, templates, campaigns, products, categories, and sale orders while managing logs, automation, and webhook behavior directly inside Odoo.

Get Support Visit Our Website
echoBitz IT Solution Pvt. Ltd. | Odoo Certified Partner | info@echobitzit.com | www.echobitzit.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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with