The verdict in three sentences
Re-keying 2,500 orders a year from Salesforce into SAP Business One wastes time, but the real cost is a 6% error rate: wrong price, wrong ship-to address, obsolete item. There are two routes: off-the-shelf middleware at roughly USD 350 to 1,400 per month, or a custom connector built around your business rules. The right choice depends on volume, the number of objects to sync and how complex your pricing is.
What to sync, and in which direction
The sales director of a 180-person mechanical components manufacturer, whether in Ohio, the Midlands or northern Italy, has 25 reps on Salesforce Sales Cloud and an order desk working in SAP Business One. Today a won quote is printed to PDF and re-keyed, taking 12 minutes on average. Reps see neither real stock nor customer credit exposure, and sometimes promise impossible lead times.
| Object | Direction | Frequency | Key rule |
|---|---|---|---|
| Customer accounts | SAP to Salesforce, creation both ways | Real time | SAP owns customer code and payment terms |
| Contacts | Salesforce to SAP | Real time | De-duplication by email |
| Items and bills of materials | SAP to Salesforce | Daily | Active, saleable items only |
| Price lists and discounts | SAP to Salesforce | Daily | Price per customer and quantity break |
| Available stock | SAP to Salesforce | Every 15 minutes | Available minus committed |
| Won quote to sales order | Salesforce to SAP | Real time | Credit check before creation |
| Order, delivery and invoice status | SAP to Salesforce | Hourly | Shown on the opportunity |
The trickiest part is almost always pricing: discounts by item group, special prices per customer, freight, currencies. If Salesforce calculates a different price from SAP, the order gets blocked and trust disappears. Decide at scoping that SAP remains the pricing master.
Middleware or custom connector: the comparison
| Option | Indicative 2026 cost | Timeline | Fits when |
|---|---|---|---|
| Standard connector from the Salesforce AppExchange | USD 350 to 700 per month, plus USD 6,000 to 17,000 integration | 1 to 2 months | Simple pricing, few rules |
| iPaaS integration platform (order of magnitude) | USD 700 to 1,400 per month, plus USD 12,000 to 28,000 setup | 2 to 3 months | Several systems to connect |
| SAP Business One partner integrator | USD 17,000 to 45,000 project | 2 to 4 months | Specific SAP add-on required |
| Kolonell, simple application | 2,500,000 to 4,000,000 FCFA (EUR 3,810 to 6,100) | 2 months | Accounts, items, orders |
| Kolonell, medium application | 4,000,000 to 7,000,000 FCFA (EUR 6,100 to 10,670) | 2 to 3 months | Plus customer prices, stock, statuses |
| Kolonell, complex application | 7,000,000 to 15,000,000+ FCFA (EUR 10,670 to 22,870+) | 3 months or more | Multi-company, configurator, currencies |
A custom connector carries no per-flow subscription, but it needs maintenance: 35,000, 75,000 or 120,000 FCFA per month (EUR 53, 114 or 183). Salesforce and SAP licences stay with you, and hosting is set in the quote.
Recommended architecture
For a manufacturer of this size, the architecture that lasts relies on the SAP Business One Service Layer (REST API), Salesforce REST APIs and Platform Events, and a small integration service hosted in your region that handles queueing, retries and a log of every exchange. Each rejected message lands in a console where the order desk sees the cause (customer on hold, inactive item, price mismatch) and retries in one click.
Calendar: weeks 1 to 2, object and pricing rule mapping; weeks 3 to 8, build and testing against an SAP test company; weeks 9 to 10, data migration and de-duplication; week 11, go-live with double checking for 15 days.
Mini case study
Thomas, sales director of a manufacturer near Lyon, puts numbers on the status quo (the logic is identical in USD or GBP).
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Re-keying: 2,500 orders × 12 minutes = 500 hours a year. At EUR 38 per loaded hour for the order desk: EUR 19,000 a year.
- Errors: 6% × 2,500 = 150 orders. At an average correction cost (credit note, return, freight, time) of EUR 180: EUR 27,000 a year.
- Total current cost: EUR 46,000 a year.
- iPaaS middleware: EUR 900 per month, so EUR 10,800 a year, plus EUR 18,000 setup. Over three years: EUR 50,400.
- Medium custom connector: EUR 9,500 project plus Standard maintenance at EUR 114 per month. Over three years: 9,500 + 4,104 = EUR 13,604.
Assuming 90% of the current cost is removed, EUR 41,400 a year, the custom connector pays back in under 3 months.
FAQ
Can SAP Business One talk to Salesforce in real time?
Yes, through the Service Layer available on HANA and, for several releases now, on SQL Server. For stock, a 15-minute sync covers 90% of needs and keeps load low.
Who owns customer data?
We recommend SAP for accounting data (code, payment terms, credit exposure) and Salesforce for commercial data (contacts, opportunities). The split is signed off in writing at scoping.
What if SAP goes down?
Orders stay queued and are sent automatically when the service returns. No quote is lost, and the order desk is alerted if a message waits more than 30 minutes.
Can we start small?
Yes: accounts, items and orders first, in 2 months, then customer prices and stock in a second phase. Phasing lowers risk and spreads the budget.
Do we also need an SAP partner?
Not necessarily. If your SAP database has user-defined fields or add-ons, half a day with your SAP partner to validate the schema avoids surprises.
Let's scope your project. We map the objects to sync, your pricing rules and flow directions, then compare middleware and a custom connector over three years. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.