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 Evalanche at all times without any IT projects? That’s exactly what MARINI is for.
With MARINI, the integration of Odoo and Evalanche 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 Evalanche 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 Evalanche and many other systems is also possible.






















Odoo is your modular business suite for CRM, ERP, e-commerce, and accounting. Over 80 official apps, available as Community or Enterprise Edition, with over 12 million users worldwide. Evalanche is your German marketing automation platform for email marketing, lead management, and campaign automation with a clear GDPR focus.
The Odoo Evalanche integration connects your customer data, purchase history, and order status from Odoo with the campaigns, scoring profiles, and marketing automations in Evalanche. This way, marketing knows the real business data, and sales sees who’s currently active. Bidirectional, in real-time, without manual exports.
Marketing and ERP speak different languages. The integration translates between both worlds and ensures that your campaigns are based on real data and sales knows about marketing engagement.
Lead-to-sales with marketing context. Qualified leads from Evalanche are created as crm.lead in Odoo, including score, pool affiliation, and activity history. Your sales team immediately knows which emails were opened, which forms were filled out, and how high the purchase intent is. No more cold calls.
Use customer data for personalized campaigns. Customers from Odoo (res.partner) flow to Evalanche with purchase history, open invoices, and order status. Marketing can build segments based on actual revenue, last order, or payment status. This means: existing customer campaigns, upselling triggers, and win-back mailings based on ERP data instead of gut feeling.
Account-based marketing despite profile-centric approach. Evalanche doesn’t natively offer a separate account entity. Through MARINI Custom Objects, you create account structures, link contacts from Evalanche with parent companies from Odoo, and can aggregate profile scores at account level. Suddenly you see which accounts are engaged overall, not just individual contacts.
Make marketing activities visible in the ERP. Email opens, clicks, form submissions, and scoring values from Evalanche appear directly in the Odoo contact. Sales sees at a glance whether a customer is currently reading a campaign or has been inactive for weeks. This accelerates outreach and makes it more relevant.
Event-based triggers from the ERP. An order is marked as completed in Odoo? A contract is expiring soon? An invoice is overdue? These events automatically trigger marketing automations in Evalanche: thank-you mailings, renewal offers, payment reminders with value instead of dunning letters.
Synchronize opt-in and consent bidirectionally. Consent status from Evalanche is stored in Odoo, changes in the ERP (e.g., captured by sales) flow back to Evalanche. This keeps your communication GDPR-compliant across all channels, without manual reconciliation or duplicates.
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

Co-CEO at SC-Networks GmbH (Evalanche)
With MARINI’s solutions, we integrate Evalanche quickly, easily, and with absolute security into complex system landscapes. The combination of reliable technology and inspiring people makes our collaboration truly unique.

Co-CEO at SC-Networks GmbH (Evalanche)
At SC-Networks, we see managing the customer journey through an integrated platform as the future of marketing. Evalanche and MARINI are an absolute dream team in this regard!
For: C-Level, Management, Business Development
Marketing ROI finally measurable. When campaign data from Evalanche is linked with order data from Odoo, you directly see which campaign generated how much revenue. No more gut feelings, but hard numbers: lead-to-revenue, cost per acquisition, customer lifetime value per campaign. You can control marketing budget based on data.
Scalable processes instead of manual data maintenance. Without integration, someone exports Excel lists from Odoo, uploads them to Evalanche, checks for duplicates, and hopes nothing goes wrong. With the interface, this runs automatically, bidirectionally, and in real-time. This not only saves time but also scales with growing contact volumes and increasing campaign frequencies.
Faster time-to-market for campaigns. Marketing no longer has to wait for data from the ERP. Segments, triggers, and personalizations are based on live data. This means: faster response to market opportunities, shorter coordination cycles between sales and marketing, higher campaign frequency without quality loss.
For: Marketing, Sales, Customer Success, Operations
Marketing works with real data instead of assumptions. You don’t just see that someone is a lead, but also what they’ve already purchased, how much revenue they’ve generated, and when the last interaction was. Your campaigns become more relevant, your segments more precise, your messaging more personalized. Result: higher open rates, better click rates, more conversions.
Sales knows marketing engagement before the call. When a lead from Evalanche is transferred to Odoo, it already has score, activity history, and pool affiliation. Sales immediately knows: Which emails did they open? Which landing pages did they visit? Which whitepapers did they download? This makes calls more targeted and successful.
Customer success reacts proactively instead of reactively. Contract renewal coming up? Usage declining? Invoice overdue? Such events from Odoo automatically trigger campaigns in Evalanche. Customer success can act preventively before customers churn, instead of only reacting when it’s too late.
Operations maintains data only once. No more double data entry. Changes in Odoo (new address, new contact person, changed status) are automatically synchronized to Evalanche and vice versa. This saves time, reduces errors, and ensures everyone works with the same data.
For: IT, Development, System Architects, Admins
APIs are available, mapping is the art. Odoo offers XML-RPC and JSON-RPC APIs, from version 14 API keys are available. Evalanche has a REST API with webhooks. Both systems are technically integrable. The challenge lies in mapping: res.partner in Odoo is the central object for customers, suppliers, and contacts. Evalanche has a profile-centric approach without native account separation. MARINI handles the mapping, including custom objects for account structures.
Bidirectional synchronization without conflicts. Who’s leading? Odoo for master data and orders, Evalanche for marketing activities and scoring. MARINI manages conflicts through field rules, validation, and duplicate detection. You define which system has the final say for which field. Changes are synchronized in real-time without data being overwritten or lost.
Monitoring, logs, and alerts directly in the platform. You see in real-time which records were synchronized, which errors occurred, and where conflicts exist. Alerts for critical events, detailed logs for debugging, dashboard for overview. Not a black-box connector, but full transparency over all data flows.
No installation in Odoo or Evalanche required. MARINI works API-based. You don’t install anything in your systems, no modules, no plugins. This means: no dependencies on system updates, no version conflicts, no additional maintenance in Odoo or Evalanche. The integration runs externally but is seamlessly integrated.
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, contacts (res.partner from Odoo as profiles in Evalanche), leads and opportunities, marketing activities (opens, clicks, form submissions), scoring values, consent status, order data, and purchase history are synchronized. Since Evalanche doesn’t natively offer a separate account entity, additional structures like accounts can be mapped through MARINI Custom Objects.
This depends on the data type. Odoo is typically leading for customer master data, order information, invoices, and accounting. Evalanche is leading for marketing activities, email engagement, scoring, and consent management. MARINI allows you to define per field or object which system has authority.
Evalanche natively follows a profile-centric approach and only offers one entity in the pool for contacts, accounts, and leads. Through MARINI Custom Objects, true account-based marketing becomes possible: MARINI creates custom objects that serve as a separate account entity and are linked via API with Evalanche. Profile scores can be aggregated at account level to measure account engagement. This enables account data from Odoo to be used for targeted ABM campaigns.
In Odoo, res.partner is the central object for customers, suppliers, and contacts. There’s no native separation into companies and contacts. The distinction is made via flags like is_company, customer_rank, and supplier_rank. MARINI handles the correct mapping: contacts with is_company=True are treated as account structures (via custom objects), contacts with is_company=False as profiles in Evalanche.
Yes, MARINI supports both Odoo Community and Enterprise Edition. The prerequisite is that the API is available and accessible. This also applies to cloud instances (Odoo Online, Odoo.sh) and on-premise installations. MARINI is not an Odoo agency, but the adapter is ready to use out of the box.
Evalanche is a German provider with hosting in Germany, which simplifies GDPR compliance. MARINI hosts exclusively in the EU (ISO 27001-certified data center), is GDPR and revDSG compliant. Consent status and opt-in/opt-out data are synchronized bidirectionally, so your communication remains legally compliant across all channels.
With MARINI, we use a reliable interface between our existing ERP system and HubSpot. The data exchange works seamlessly and delivers tangible added value in our day-to-day operations. We are particularly impressed by the platform’s clear structure as well as the direct and straightforward communication with the support team.




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