10 min readSascha Seegebarth

Which tool when: n8n, Integration Suite, Build Process Automation and Joule Studio

Four ways to solve the same problem now sit in and around SAP BTP, and no public document says which suits which. Here is the neutral version: six questions, a decision tree, twelve cases, and the section where n8n is the wrong answer.

Contents · 8 sections
  1. The four tools, described honestly
  2. The six questions
  3. The decision tree
  4. Twelve cases
  5. When n8n is the wrong choice
  6. The data access underneath
  7. Three zones instead of one rule
  8. What changes in the next twelve months

Four ways to solve the same problem now sit inside the SAP Business Technology Platform. SAP positions all four as complementary. The portfolio has moved fast, and one thing has not kept pace: a public demarcation of which tool suits which kind of workflow. Where Build Process Automation sits alongside the rest is the sharpest open question.

So every SAP CoE is working it out on its own, one project at a time. That is expensive, and it produces landscapes where the tool was picked by whoever happened to be in the room.

Nobody has written the neutral version of this. SAP cannot, because it sells the licences. n8n cannot, because SAP has held a stake in the company since May 2026. So here it is, from someone who builds on both.

One condition applies to a document like this: it only works if it also names the cases where n8n is the wrong answer. That section is further down, and it is not shortened.

The four tools, described honestly

n8n standalone. Workflow and agent orchestration outside SAP. Very large connector library, LLM nodes, human in the loop, fast to rebuild. Connects to SAP over OData, REST and RFC. Runs self-hosted or in n8n Cloud. No SAP contract required, which matters more than it sounds.

n8n inside Joule Studio. The same n8n as a managed environment on the SAP Business AI Platform, billed against existing BTP credits. Announced on 12 May 2026, GA targeted for Q3 2026. As of this writing it is not generally available. Requires BTP, and therefore RISE or GROW.

SAP Integration Suite. Governed enterprise integration: Cloud Integration, API Management, Event Mesh, and since Q2 2026 the MCP Gateway. Transport, central monitoring, SLA-grade operations. Mature.

SAP Build Process Automation. SAP-native processes with forms, approval chains, roles and the workflow inbox, plus RPA bots for interfaces without an API.

Joule assistants and agents. SAP's ready-made agents for standard processes. Over 200 agents and over 50 assistants announced at Sapphire in May 2026, rolling out over the following months. On ECC and on-premise S/4HANA they require a RISE commitment for the majority of the landscape plus a Max Success Plan. SAP has described this route as a transitional step while landscapes modernise, which is worth knowing before you plan around it.

Two things get mixed up in almost every conversation.

The MCP Gateway is not a data access path. It exposes curated SAP APIs to agents. It does not replace ODP and it is not an extraction route for volume. More on that below.

Joule Studio and Joule agents are different things. The ready-made agents are standard functionality. Joule Studio is the environment you build in.

The six questions

The choice is not decided by the tool. It is decided by six properties of the use case. Ask them in this order.

  1. What is the job? Moving data, running a process with people in it, making a decision, or operating a user interface. Four different jobs, four different answers.
  2. How critical is it? If it fails overnight, does a core process stop, or does nobody notice until Monday? Anything that halts a core process belongs in a tool with transport, monitoring and a named operations owner.
  3. How many non-SAP systems are involved? Zero or one argues for SAP-native tooling. From three upwards it tips hard towards n8n, because that is where a connection costs minutes instead of weeks.
  4. How often does the flow change? A process rebuilt twice a quarter is expensive in Integration Suite. A process unchanged for eight years does not belong in a tool optimised for fast rebuilds.
  5. Who builds it, and who operates it? The second half of that question is the one that gets skipped, and it is where agent sprawl comes from. If you cannot name an operator, do not build.
  6. What is the contract and landscape situation? ECC or on-premise without a RISE commitment rules out Joule and Joule Studio in practice. Existing BTP credits push the maths the other way.

The decision tree

Read it top down. The first question splits four ways, and three of those four are settled immediately.

Decision tree: the four kinds of job and which tool each one lands in. Moving large data volumes goes to Business Data Cloud, CDS views or SLT. Operating a user interface without an API goes to Build Process Automation. Running a process with people goes to Build Process Automation when SAP roles and the workflow inbox are needed, otherwise to n8n. Connecting systems or building an agent continues in the next figure.
Figure 1. What kind of job is it, and which tool that already settles.

Is the job moving large volumes of data? Then it is none of the four. Business Data Cloud, CDS views or SLT. An orchestration tool is the wrong component, whichever one you pick.

Is the job operating an interface that has no API? Build Process Automation, RPA bot.

Is the job running a process with people in it? If it needs SAP roles, SAP forms and the workflow inbox, that is Build Process Automation. If most participants sit outside SAP, that is n8n.

Is the job connecting systems or running an agent? Then ask whether it is business critical with an SLA.

If yes and it is classic integration, EDI, B2B or high volume: Integration Suite. If yes and it is an agent that makes decisions: n8n, in a governed zone, with data access through Integration Suite.

If not business critical, ask whether an SAP standard agent already covers the case. If it does and the licence is there, use it and build nothing.

If it does not, the contract situation decides. ECC or on-premise without a RISE commitment: n8n standalone with an OData connector. RISE or GROW with BTP credits available: n8n inside Joule Studio once it is GA, standalone until then.

Decision tree for connecting systems and building agents. Business critical with an SLA leads to Integration Suite for classic integration, or to n8n in a governed zone for an agent that makes decisions. Not business critical leads to a Joule agent when an SAP standard agent covers the case, otherwise the contract situation decides between n8n standalone with an OData connector for ECC and on-premise without a RISE commitment, and n8n inside Joule Studio for RISE or GROW with BTP credits.
Figure 2. The connect-and-build branch in full. This is where most of the real decisions sit.

Twelve cases

Use caseToolWhy
Classify incoming invoices from mail and portals, pre-post in SAPn8nLLM step, several non-SAP sources, high rate of change
IDoc exchange with a logistics provider under a contractual SLAIntegration SuiteCritical, transport, monitoring, B2B standards
Leave request with approval chain and SAP rolesBuild Process AutomationSAP-native roles and workflow inbox
Nightly replication of transactional data into the warehouseBusiness Data Cloud or CDSVolume. Not a job for an orchestrator
Cash application on a RISE landscapeJoule agentSAP standard covers it. Rebuilding it burns money
Agent checks purchase requisitions across five systems and asks when something deviatesn8nMany non-SAP systems, decision logic, human in the loop
Read an old portal with no API every dayBuild Process Automation, RPA botInterface operation is what the bot is for
Expose curated SAP APIs to a third-party agentIntegration Suite, MCP GatewayExactly what the gateway is for
Onboarding across an HR tool, SAP, Active Directory and three SaaS systemsn8nSix systems, five of them outside SAP
Real-time price lookup from a web shop against SAPIntegration SuiteSynchronous, critical, high volume
Weekly management report from SAP plus CRM plus spreadsheetsn8nNot critical, many sources, changes constantly
Complaint handling with classification, credit note proposal and clerk approvaln8n, governed zoneAgent with a decision, but write access. Needs governance

When n8n is the wrong choice

Mass data replication. Millions of records a night belong in Business Data Cloud, CDS views or SLT. An orchestration tool is the wrong part, and that includes n8n.

Contractually committed B2B integration. EDI, IDoc routes with partners, penalties on failure. Integration Suite has transport, monitoring, error handling and an SAP support chain for exactly this. Do not rebuild it.

The case an SAP standard agent already covers to ninety percent. If the licence is there anyway, rebuilding is expensive and gets overtaken at the next release.

SAP-native approval processes. If users expect the task in their workflow inbox and SAP roles drive the authorisation, Build Process Automation is the shorter path.

When nobody will operate it. This is the most common failure. n8n makes building so cheap that six months later forty flows are running and none of them has an owner. At that point the tool is not the problem. The missing zone assignment is.

When the only reason is "we already have n8n". That is not an architecture decision.

The data access underneath

The tool question is the second question. The first is how the data gets out at all, and that is where more changed in 2026 than in the tooling.

With note 3255746, SAP is moving away from ODP-RFC for transfers to non-SAP targets, in favour of protocols it considers more secure and more current. Since 9 June 2026 that shift is enforced technically through a security patch (note 3635619). An opt-out exists through note 3731818, at your own risk, and it expires at the end of 2026.

In practice: every route that pulls SAP data into a non-SAP target over ODP-RFC has to be rebuilt before year end. That covers a lot of extraction paths into warehouses and automation tooling.

What remains:

PathGood forLimits
ODP ODataDelta-capable extraction, named by SAP as the successorPerformance at very high volume, setup effort
CDS views and table CDCModern S/4HANA landscapesNot available in every ECC landscape
Business Data CloudZero-copy, SAP's strategic directionLicence and cloud commitment
MCP GatewayCurated API exposure to agentsNot an extraction path. Different problem

For n8n the route is ODP OData. We maintain an open-source OData node for n8n that handles V2 and V4, CSRF token handling for write operations, and catalogue discovery on on-premise systems. Disclosure: that node comes from us, and it is one option among several rather than the only one.

Whoever rebuilds their data access in the next four months is also deciding their automation tooling for the years after. Those two decisions are being made at the same time whether anyone frames them that way or not.

Three zones instead of one rule

Choosing the right tool does not prevent agent sprawl. What prevents it is assigning every flow to one of three zones, at creation time and not retroactively.

Three zones for automation flows. Every new flow passes a gate: if it has no zone and no named operator it is switched off at the next review. Otherwise it lands in zone one exploratory, zone two governed, or zone three critical, each with its own rules for who builds, who operates, what core data access is allowed, which approval is needed and how often it is reviewed.
Figure 3. The gate and the three zones. A flow with no zone and no named operator does not get one later, it gets switched off.
PropertyZone 1: exploratoryZone 2: governedZone 3: critical
Typical toolsn8nn8n, Build Process AutomationIntegration Suite
Who buildsBusiness unit, within guardrailsCoE, or business unit with reviewCentral integration
Who operatesBusiness unitCoECentral integration
Core data accessRead onlyWrite, with a technical user and loggingWrite, with transport
ApprovalNone, but registration is mandatoryFunctional and technical sign-offChange process
SecretsCentrally managed, never in the flowCentrally managedCentrally managed
ReviewQuarterly inventory, unused flows switched offTwice yearlyIn the change process
SLANoneBest effort, named contactContractual

One hard rule holds it together: a flow with no zone and no named operator gets switched off. It is uncomfortable and it is the only mechanism that survives contact with reality.

What changes in the next twelve months

This is a snapshot, and the following will move it.

n8n inside Joule Studio goes GA, targeted for Q3 2026. After that, question six gets a different answer for RISE and GROW customers with BTP credits on hand. For ECC and on-premise without a RISE commitment, nothing changes.

The ODP opt-out expires at the end of 2026. After that the data access decision is made, voluntarily or not.

How Build Process Automation is positioned long term next to Joule's growing agent capabilities is still taking shape. Teams building heavily on it today should follow SAP's process orchestration roadmap rather than assume today's split holds.

The SAP AI Agent Hub is due to gain identity, observability and agent mining in Q3 2026. If that lands as announced, it shifts part of the governance question towards SAP-native tooling.

Most of the announced agents have not shipped yet. Check the case table against the current state before you rely on it.