Connect SAP B1 with CRM, shop & marketing: Business Partners, items, documents synchronized in real-time. Also on-premise.

Would you like to have consistent and accurate customer data in Oracle Eloqua and SAP Business One at all times without any IT projects? That’s exactly what MARINI is for.
With MARINI, the integration of Oracle Eloqua and SAP Business One 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 Oracle Eloqua SAP Business One 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 Oracle Eloqua with SAP Business One and many other systems is also possible.






















Oracle Eloqua is Oracle’s enterprise marketing automation platform for complex B2B campaigns, lead management, and multi-channel orchestration. SAP Business One is the ERP system for small and medium-sized businesses with financial accounting, sales, purchasing, and inventory management. Both systems are powerful, but they don’t talk to each other out of the box.
The Oracle Eloqua SAP Business One integration closes this gap in real time. Customer data, quotations, orders, and invoices from Business One flow directly into Eloqua. Lead scores, campaign engagement, and consent status flow back into the ERP. Marketing sees who actually buys. Sales works with current prices. And you finally have a complete view of your customers, from first click to invoice.
This integration between Oracle Eloqua and SAP Business One solves real problems. Here are six use cases from the field.
Bring customer data from Business One into marketing. Business Partners from SAP Business One are automatically synchronized as Contacts and Accounts in Eloqua. Marketing segments based on current customer data, sales sees in the ERP who responded to which campaign. No more outdated Excel lists.
Track quotations and orders end-to-end. When a lead converts in Eloqua, a Sales Quotation is created in Business One. The quotation becomes a Sales Order, the order becomes an Invoice. Eloqua sees the status in real time and can trigger automated follow-ups. Sales works in one system, marketing in another, but both see the same truth.
Combine lead scoring with ERP data. Eloqua calculates lead scores based on engagement. Business One delivers purchase history, open items, and revenue potential. Together, this creates more precise prioritization. Marketing knows which lead is not only interested but also creditworthy.
Customer marketing with real purchase data. Eloqua pulls items, Price Lists, and Inventory from Business One. Upselling campaigns are based on what customers actually bought, not assumptions. Retention programs trigger automatically when a customer hasn’t ordered for an extended period.
Synchronize consent status bidirectionally. GDPR-compliant communication requires opt-in and opt-out to be consistent across all systems. The Oracle Eloqua SAP Business One integration keeps consent status synchronized, regardless of where the change happens. Marketing doesn’t send emails to customers who have unsubscribed. Sales sees in the ERP who can be contacted.
Use invoice status for proactive customer communication. Open invoices and payment status from Business One flow into Eloqua. Marketing can pause automated campaigns for customers with overdue payments or send targeted offers to loyal payers. Customer Success sees risks earlier.
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

Country Lead Germany & Director Corporate DACH at HubSpot Inc.
MARINI serves as a crucial partner, perfectly extending HubSpot’s capabilities for companies with complex system landscapes. Through seamless integration of SAP, legacy systems, and diverse data sources, we collectively create a true single source of truth. Particularly valuable: Our mid-market customers can retain their established IT structures while still leveraging HubSpot’s full power – with clean data, automated processes, and a 360-degree customer view that delivers measurable business results.

European Lead Center of Excellence Manufacturing at Dun & Bradstreet
With MARINI, we have found a flexible and reliable partner for data integration with our customers. In today’s environment, we’re dealing with countless systems. At the same time, resources, especially in IT, are becoming increasingly scarce. Through MARINI, we conveniently deliver our data to any of our customers’ systems, whether CRM, ERP, or MDM – quickly and securely.
For: C-Level, Management, Business Development
Faster decisions through consistent data. You see in real time which campaigns generate revenue, which leads become orders, and where investments pay off. Marketing and sales work with the same numbers. No more weekly alignment meetings to figure out what’s actually happening.
Make marketing ROI finally measurable. Eloqua delivers lead scores and engagement data, Business One shows orders and revenue. The Oracle Eloqua SAP Business One integration connects both and you see which campaign actually generated revenue. Attribution transforms from buzzword to decision foundation.
Increase efficiency, reduce errors. No more manual data exports, no duplicate data maintenance, no inconsistencies between marketing and ERP. Teams work faster, error rates drop. The time you save can be invested in growth instead of data maintenance.
For: Marketing, Sales, Customer Success, Operations
Marketing works with current customer data instead of assumptions. Eloqua pulls customer data, purchase history, and open orders from Business One. Campaigns become more precise, segmentation is based on facts. You no longer send acquisition emails to existing customers who have an open invoice.
Sales sees who’s really interested. Lead scores, email engagement, and campaign history from Eloqua land directly in Business One. Sales prioritizes the leads that are truly hot instead of blindly calling through lists. Follow-ups become more targeted, close rates increase.
Customer Success recognizes risks earlier. When a customer with high engagement suddenly goes quiet or invoices are overdue, the Oracle Eloqua SAP Business One integration automatically triggers alerts. You can react proactively before the customer churns.
Operations saves time through automation. Quotations that convert in Eloqua are automatically created as Sales Orders in Business One. Invoice status flows back for automated follow-ups. No more copy-paste between systems, no questions about whether the quote went out.
For: IT, Development, System Architects, Admins
No installation required in Business One or Eloqua. MARINI connects both systems via the Service Layer API of Business One and the REST API of Eloqua. No plugins, no custom code in the ERP, no maintenance burden. Business One often runs on-premises, MARINI connects on-prem systems without VPN complexity.
Bidirectional real-time synchronization with conflict management. Contacts, Accounts, Sales Orders, and Invoices flow in both directions. You define which system is leading for which field. If changes happen in both systems simultaneously, conflict resolution applies according to your rules. No data inconsistencies, no lost updates.
Field mapping, validation, and Custom Objects fully supported. Eloqua uses Custom Objects for complex data models, Business One has its own field structures. MARINI maps both flexibly, validates data before transfer, and prevents invalid records from slipping through. Even complex multi-system integrations are no problem.
Monitoring, logs, and alerts in real time. You see in the MARINI interface which data was synchronized when, where errors occurred, and how often synchronizations ran. Alerts via email or webhook when something goes wrong. Debugging transforms from guesswork to precise error analysis.
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.
In SAP Business One, typically Business Partners (customers and suppliers), Items, Price Lists, Sales Quotations, Sales Orders, Invoices, and Inventory are synchronized. MARINI uses the Service Layer API of Business One, which supports all standard objects as well as Custom Objects. You define which objects and fields are transferred.
Yes. SAP Business One is often operated on-premises. MARINI can also connect on-prem systems without requiring installations in the Business One system. The connection runs via the Service Layer API, which must be locally accessible. No VPN, no firewall changes, no custom code in the ERP.
Yes, the integration is bidirectional. Customer data and orders from Business One flow into Eloqua, lead scores and consent status from Eloqua flow back into the ERP. You define for each field which system is leading and how conflicts are resolved. Synchronization runs in real time or at specified intervals.
Yes, Custom Objects in Eloqua are fully supported and can be synchronized like standard objects. MARINI frequently uses Custom Objects for complex data models and account-based marketing scenarios. You define the mapping between Eloqua Custom Objects and Business One objects flexibly in the no-code interface.
Yes, for integration with SAP Business One, the SAP Business One Service Layer must be installed and configured. The Service Layer is the modern REST/OData interface through which MARINI realizes the connection. Without an activated Service Layer, integration is not possible. If the Service Layer is not yet set up, MARINI supports you with configuration.
Setup with MARINI is significantly simpler than with traditional iPaaS solutions. You use a no-code interface to select objects, map fields, and define synchronization rules. MARINI also offers full-service or co-creation if you need support. Typical projects run in a few weeks, even with complex requirements.
With MARNI, we were able to successfully optimize our digital sales processes. We were particularly impressed by the flexibility and scalability of the platform, which helped us to implement our projects quickly and efficiently.


We support you in integrating Oracle Eloqua and SAP Business One. Personalized. Tailored to your goals.