Salesforce Integration Services and ERP Integration (SAP, TOTVS)
Kapala Tech is a digital transformation consultancy serving Brazil, the United States and Canada that provides Salesforce integration services and enterprise system integration. Kapala connects Salesforce with ERPs such as SAP, Oracle JD Edwards and TOTVS, and with COUPA, SAGE, ServiceNow and other platforms, using REST APIs, Azure Integration Services (Logic Apps, Service Bus, API Management) and event streaming with Apache Kafka and Confluent.
What do Salesforce integration services include?
Salesforce integration services connect Salesforce to the systems that hold orders, invoices, inventory, tickets and customer data, so people stop re-typing data and every system works from the same facts. Kapala Tech designs the integration, builds it, and makes sure failures are visible and recoverable.
- Integration design: which system owns each data entity and how changes flow
- Salesforce APIs, Apex callouts, Platform Events and Change Data Capture
- Middleware with Azure Logic Apps, Service Bus and API Management
- Event streaming with Apache Kafka and Confluent
- Custom APIs and services in .NET and Node.js
- Monitoring, error handling, retries and reprocessing
How do you integrate Salesforce with SAP or TOTVS?
Salesforce is typically integrated with SAP or TOTVS so that customers, products and prices flow from the ERP into Salesforce, and orders flow back into the ERP for fulfillment and billing. The first step is agreeing which system is the master for each entity; the technical connection comes after.
Kapala Tech then chooses the mechanism each flow needs: real-time API calls for actions a user is waiting on, queued messages for orders that must never be lost, and scheduled batches for large reference data. The same approach applies to Oracle JD Edwards and other ERPs.
Which integration approach fits which situation?
The right integration pattern depends on how fast data must move, how many systems are involved and whether the systems offer APIs. Most landscapes use more than one pattern.
| Approach | Best for | Trade-offs |
|---|---|---|
| Direct API integration | A few systems, simple real-time needs | Quick to build, but many point-to-point links become hard to maintain |
| Azure Integration Services (Logic Apps, Service Bus, API Management) | Orchestrated workflows, reliable messaging, governed APIs across many systems | Adds a middleware layer to operate, with better visibility and reuse |
| Event streaming (Apache Kafka, Confluent) | High-volume, real-time data shared by many consumers | Powerful and scalable; requires event design and platform operations |
| RPA | Legacy applications with no usable API | Fills gaps, but more fragile than API-based integration |
Which systems have you integrated?
Kapala Tech has integrated SAP, Oracle JD Edwards, TOTVS, COUPA, SAGE, SOC (EHS), Salesforce and ServiceNow, along with databases, file-based interfaces and web services. Whatever the system, the method is the same: understand the data and its owner, choose the pattern, and build in monitoring from the start.
How do you keep integrations reliable?
Reliable integrations assume something will fail and make that failure visible and recoverable. Kapala Tech designs integrations with idempotent processing so retries do not create duplicates, dead-letter queues for messages that cannot be processed, alerts for the people who own each flow, and logs that show what was sent, when and with what result.
Frequently asked questions
Do you need middleware to integrate Salesforce with an ERP?
Not always. A small number of simple flows can use direct APIs. Middleware such as Azure Integration Services pays off when there are many flows, several systems, or a need for reliable queuing and central monitoring.
Can Salesforce and SAP exchange data in real time?
Yes. Using APIs and events, changes such as new orders or updated customers can move between Salesforce and SAP in near real time, while large reference data often moves in scheduled batches.
Do you integrate with TOTVS?
Yes. TOTVS is one of the ERPs Kapala Tech has integrated, and it can be connected to Salesforce, procurement, finance and reporting platforms through APIs and middleware.
Can you fix integrations that already exist?
Yes. Kapala Tech can review existing integrations, map data flows and failure points, and propose fixes or a move to a more maintainable pattern such as a central messaging layer.
Can you build and publish APIs for partners and apps?
Yes. Kapala Tech builds APIs in .NET and Node.js and publishes them through Azure API Management, which adds authentication, versioning, usage policies and a developer portal for partners.
Talk to a specialist
Tell us about your challenge and we will get back to you with a clear next step.