Coupa Make integrationAutomate Coupa with Make.
Can Make move a Coupa requisition forward without anyone opening Coupa? The Coupa Make integration gives you 5 modules: 4 actions and 1 search, all about approvals and requisition lines. This page shows procurement and finance ops teams how to connect Coupa and build a first scenario.
Enterprise app This app is reserved to Make's Enterprise plan.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Coupa Make integration do for you?
The Coupa Make integration lets Make act on your requisitions for you: it grants or rejects an approval, updates a requisition line and adds an approver. You build a scenario in Make (the automation, a chain of modules) and each module (one brick of that chain) does one of these jobs in Coupa.
Approvals decided outside Coupa. A manager answers a request in a chat or a form tool, and the scenario turns that answer into Grant an Approval or Reject an Approval. The decision lands in Coupa without a second login.
Requisition lines kept in sync. When a request changes in the tool where your team plans purchases, Update a Requisition Line writes the change to the matching line, so the buyer works from the current version.
The right approver, added on cue. Some requests need an extra signature, say above a budget threshold you define in the scenario. Add an Approver to a Requisition puts that person on the chain.
Two limits to know before you start. Coupa has no trigger module in Make, so the scenario starts from another app or from the Make schedule. And the Coupa app is reserved to the Make Enterprise plan; the Make pricing page lays out the plans. Anything the 5 modules skip goes through Make an API Call.
If you are still weighing tools, the n8n vs Make comparison puts both side by side, and the Make training covers scenario building from zero.
How do you connect Coupa to Make?
- 01
Create an OAuth client in Coupa
Log in to Coupa and open Setup > Integration > OAuth2/OpenID Connect Clients, then click Create. Set Grant Type to Client credentials, fill in the name, login and contact details, paste
https://www.make.com/oauth/cb/coupain JWK URI, tick the required scopes and click Save. - 02
Copy the Identifier and the Secret
On the client you just saved, copy the Identifier value. Click Show/hide next to the Secret field and copy that value too. Keep both somewhere safe: they are the two credentials Make asks for in the next step.
- 03
Add the connection in Make
In any Coupa module, click Create a connection and pick Coupa as the connection type. Name it, type your account address in Resource URL without
https://, paste the Identifier and Secret, select the scopes and click Save. That connection is then reused by every Coupa module.
Your first scenario with Coupa and Make
GoalWhen a request is updated in the app your team plans purchases in, Make updates the matching Coupa requisition line and adds the approver it needs.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the +. The first module is the other app, the one where your requests change, since Coupa has no trigger of its own.
- 02
Add Update a Requisition Line
Click the + on the right of the first module, search for Coupa and pick Update a Requisition Line. Select your Coupa connection, then map the values from the first module into the line fields.
- 03
Add the approver
Click the next + and choose Add an Approver to a Requisition. Map the requisition and the approver from the earlier modules, so each bundle (one request passing through) gets the right person.
- 04
Test with Run once
Click Run once to execute the scenario one time. Open the bubble above each module to read the bundles it received and check that the line and the approver match in Coupa.
- 05
Schedule and switch it on
On the first module, set the schedule: every 15 minutes by default, 1 minute at the lowest on paid plans. Then switch the scenario on, and each module run counts as one operation on your plan.
What the Coupa modules do in Make
Coupa gives you 5 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Grant an Approval
ActionIn Make“Grants a requisition approval.”
Approves a pending requisition approval in Coupa, so the approver records a decision without opening Coupa.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Calls any endpoint of the Coupa API with the connection you already set up, which covers everything the four other actions and the search leave out.
Reject an Approval
ActionIn Make“Rejects a requisition approval.”
Turns a pending requisition approval into a rejection, so a declined request gets a clear answer in Coupa instead of an open approval.
Update a Requisition Line
ActionIn Make“Updates a requisition line.”
Changes an existing line on a Coupa requisition, so the buyer and the approvers see the latest numbers rather than the first draft.
Add an Approver to a Requisition
SearchIn Make“Adds an approver to a requisition.”
Puts an extra person on the approval chain of a requisition, which is how a scenario brings in a finance lead or a department head only when a request calls for it.
Need help automating Coupa with Make?
A person reads every message.