Connect Odoo with CRM, e-commerce, and marketing. Bidirectional, real-time, no-code. res.partner mapping and Custom Models included.

Would you like to have consistent and accurate customer data in Odoo and Inxmail at all times without any IT projects? That’s exactly what MARINI is for.
With MARINI, the integration of Odoo and Inxmail is ready to use in just a few days and grows flexibly with your requirements.
And the best part: we handle the integration for you. Our experts set up your Odoo Inxmail interface on your behalf or together with your team.
Important note: The video shows the integration of HubSpot with SAP C4C. Of course, connecting to Odoo with Inxmail and many other systems is also possible.






















Odoo is a modular open-source business suite with over 80 official apps for CRM, ERP, e-commerce, accounting, inventory management and more. Over 12 million users worldwide rely on the flexible platform. Inxmail is a German email marketing specialist focused on GDPR-compliant newsletters, marketing automation and transactional emails. CSA-certified, 98% average delivery rate, EU-only hosting.
The Odoo Inxmail Integration synchronizes customer data, contacts and purchase history from Odoo with Inxmail lists in real-time. Email engagement (opens, clicks, bounces) flows back into the Odoo CRM. Sales and marketing work with identical, up-to-date data. Opt-in and opt-out are synchronized bidirectionally. No manual list maintenance, no data silos, full GDPR compliance.
Whether existing customer marketing, lead nurturing or transactional emails: The integration makes customer data from Odoo usable for personalized email campaigns.
Synchronize recipients with Odoo contacts. res.partner records (customers, contacts, suppliers) from Odoo are automatically maintained as recipients in Inxmail lists. Contact changes, new customers and opt-in status are transferred in real-time. Marketing works with the same data as sales.
Feed email engagement back into Odoo CRM. Opens, clicks, bounces and unsubscribes are captured as activities in the Odoo contact record. Sales can see which campaigns the customer has opened before calling. Opportunity scoring becomes more precise.
Automate lead-to-sales. Qualified leads from Inxmail forms or campaigns are automatically created as crm.lead in Odoo. Assignments are made according to rules (region, product interest). The handoff from marketing to sales is seamless.
Optimize segmentation with Odoo data. Account type, industry, revenue history, product categories and deal status from Odoo are available for campaign targeting in Inxmail. You can segment customers by purchase behavior, contract status or product usage.
Trigger transactional emails via Inxmail Commerce. Order confirmations, shipping information and invoice notifications from Odoo are sent via Inxmail Commerce with professional branding and tracking. Deliverability increases, tracking becomes granular.
Synchronize opt-in and opt-out bidirectionally. Consent status and unsubscribes are synchronized in both directions. Anyone who unsubscribes in Inxmail is marked as “Email Opt-out” in Odoo. GDPR-compliant communication across all channels guaranteed.
The use cases on this page are not theoretical, but implementing them requires experience. You can set up integration and data management yourself through MARINI’s no-code interface, or have our team configure it for you. For implementation in your systems, we work collaboratively with you and your service providers. If you don’t yet have a suitable service provider, we’re happy to recommend an appropriate partner from our network.
Andreas Gozian, Chief Sales Officer at MARINI

CEO at Inxmail
Successful email marketing thrives on interesting and relevant, recipient-specific content. This requires the right content and current data from various sources such as CRM, shop systems, or other platforms. Creating relevant content from data for highly individualized emails is Inxmail’s strength. MARINI provides the necessary data for this, and that’s exactly why the combination of both systems leads to increased revenue and success.
For: C-Level, Executive Management, Business Development
Higher marketing ROI through data accuracy. Email campaigns are based on real purchase and contract data from Odoo. Targeting becomes more precise, wastage decreases. Conversion rates increase measurably because relevant messages reach the right customer at the right time.
GDPR compliance without manual processes. Consent status is synchronized bidirectionally. Opt-outs from Inxmail are immediately transferred to Odoo. You reduce risks from inconsistent databases. Inxmail is CSA-certified, EU-only hosting, MARINI likewise.
Scalable customer communication without media breaks. From 1,000 to 100,000 contacts: The integration grows with you. Automated workflows save personnel costs. Sales and marketing share a data foundation. Time-to-market for campaigns decreases.
For: Marketing, Sales, Customer Success, Operations
Marketing works with current customer data. No more CSV exports, no manual uploading. Customer data, purchase history and segments from Odoo are available in Inxmail. You launch campaigns while others are still compiling lists.
Sales sees email engagement before calling. Which campaigns has the contact opened? Which links clicked? Sales prepares specifically. Conversation openers become more relevant, close rates increase.
Customer Success recognizes churn signals early. Customers who no longer open newsletters or unsubscribe are automatically flagged. Retention workflows start before customers cancel. Proactive support instead of reaction.
Operations automate transactional emails. Order confirmations, shipping information and invoice notifications from Odoo are sent via Inxmail Commerce with tracking. No manual sending, no more unbranded system emails.
For: IT, Development, System Architects, Admins
REST API and XML-RPC seamlessly connected. MARINI uses the Odoo XML-RPC API (or REST, depending on version) and the Inxmail Professional REST API. All objects available via API are integrable: res.partner, crm.lead, sale.order, product.product. Inxmail side: Recipients, Lists, Mailings, Tracking data.
Mapping res.partner to Inxmail Recipients. Odoo doesn’t have a separate distinction between Accounts and Contacts (everything is res.partner). MARINI correctly maps is_company, customer_rank and supplier_rank to Inxmail fields. Custom Fields are also synchronized.
Conflict management for opt-out and bounces. Odoo as the leading system for customer data, Inxmail for email engagement. In conflicts (e.g. opt-out in Inxmail, simultaneous data change in Odoo), the master-slave principle applies. Alternatively: Bi-directional with timestamping. You configure the logic.
Monitoring, logs and alerts in real-time. MARINI shows sync status, error rates and throughput in real-time. Webhooks for critical events (e.g. high bounce rate). API rate limits are automatically observed. You recognize problems before they escalate.
Business-critical data deserves maximum reliability. At MARINI, security isn’t an add-on—it’s our lived standard. Our security architecture at a glance:
This keeps your central data infrastructure stable, protected, and scalable at all times. Together, we’ll find the right integration and tailor it precisely to your requirements.
Typically, res.partner (customers, contacts, suppliers), crm.lead (leads and opportunities), sale.order (orders) and product.product (products) are synchronized. On the Inxmail side, these are Recipients, Lists, Tracking data (opens, clicks, bounces) and consent status. MARINI can integrate all objects available via the Odoo API, including Custom Models.
Yes, MARINI supports both Odoo Community and Enterprise Edition. The prerequisite is that the API is available and accessible. This applies equally to cloud instances (Odoo Online, Odoo.sh) and on-premise installations. MARINI can connect both deployment options.
Odoo is typically leading for customer master data, purchase history, orders and invoices. Inxmail is leading for email engagement (opens, clicks, bounces), consent status and newsletter content. Opt-out status is synchronized bidirectionally, with Inxmail opt-outs having priority (GDPR). You configure the master-slave logic according to your requirements.
In Odoo, res.partner is the central object for customers, suppliers and contacts. There is no native separation into Companies and Contacts. MARINI correctly maps is_company, customer_rank and supplier_rank to Inxmail fields. Custom Fields and segmentation criteria are also transferred. Mapping is flexibly configurable.
MARINI already has an adapter for Inxmail Professional (newsletters and campaigns). Adapters for Inxmail Commerce (transactional emails) and Inxmail New Xperience (web-based editor) can be developed without problems. This has been verified by Inxmail and MARINI tech teams. All REST API endpoints are fully integrable.
MARINI synchronizes in real-time or at defined intervals (e.g. hourly, daily). For time-critical events (e.g. new lead, opt-out), synchronization occurs immediately. You configure triggers and intervals as needed. API rate limits are automatically observed. Monitoring and logs show sync status live.
Data is only the gold of the digital age when it is integrated and consistently translated into decisions. That is exactly what MARINI stands for: we connect data sources, make data actionable, and enable purpose-driven, model-based analytics—fully aligned with the principles of Robotic Selling.

The integration of our marketing automation (Evalanche) and Salesforce via MARINI takes our data quality to a new level and provides the basis for successful account-based marketing.




We support you in integrating Odoo and Inxmail. Personalized. Tailored to your goals.