Coupa integration
Business spend management — automate procurement, approvals, purchase orders, and ERP integrations with the Coupa Core API.
- Actions
- 13
- Triggers
- 1
- Auth
- Custom auth
- License
- MIT, open source
- Updated
- October 2026
About the Coupa integration
Add the Coupa piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Coupa with 770+ other apps in the same flow.
Triggers
Start a flow the moment something happens in Coupa
Each trigger below can start a flow on its own, either instantly or on a schedule.
New or Updated Object
Triggers when a Purchase Order, Supplier, or Contract is created or updated in Coupa.
3 fields
Actions
Everything Activepieces can do in Coupa
Drop any of these into a flow and fill in the fields. No code is required.
Create Object
Creates a record in the selected Coupa module (Purchase Orders, Suppliers, or Contracts).
4 fields
Update Object
Updates a record by ID in the selected Coupa module (Purchase Orders, Suppliers, or Contracts).
5 fields
Get Object by ID
Retrieves a single record by ID from Purchase Orders, Suppliers, or Contracts.
4 fields
Search Objects (Batch)
Searches records in a Coupa module with pagination (50 per page) and returns standardized fields.
3 fields
Cancel Purchase Order
Cancels a purchase order using `PUT /api/purchase_orders/:id/cancel`.
1 field
Close Purchase Order
Closes a purchase order using `PUT /api/purchase_orders/:id/close`.
1 field
Add File Attachment to Object
Adds an attachment (an uploaded file or a link) to a Purchase Order, Supplier, or Contract in Coupa.
5 fields
Get Remit-To Addresses by Object ID
Lists remit-to addresses for a Supplier or resolves the supplier from a Purchase Order.
2 fields
Get Supplier Sites by Supplier
Lists supplier sites for a supplier (`GET /api/suppliers/:id/supplier_sites`).
1 field
Grant Approval
Approves a pending approval in Coupa (e.g. a requisition or purchase order awaiting your decision). Pick the approval from the dropdown.
1 field
Reject Approval
Rejects a pending approval in Coupa (e.g. a requisition or purchase order awaiting your decision). Pick the approval from the dropdown.
2 fields
Set Integration Run Status
Updates an integration run status (`run`, `success`, `fail`, `pause`, or `pending`).
2 fields
Custom Action
Make a custom API call to any Coupa endpoint (Purchase Orders, Suppliers, Contracts, or other resources).
10 fields
Use Coupa in a flow
Connect Coupa once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.
Coupa, answered.
Yes. Activepieces is open source and free to start, and the Coupa piece is included on every plan, from the free cloud tier to any self-hosted deployment.
Guides using Coupa
More accounting integrations
Browse all integrationsXero
Beautiful accounting software
Zoho Books
Comprehensive online accounting software for small businesses.
Chargebee
Subscription billing and revenue operations platform for managing customers and subscriptions.
QuickBooks Desktop (via Conductor)
Sync invoices, bills, customers, vendors and payments with QuickBooks Desktop through the Conductor API bridge.
FreeAgent
Accounting and invoicing software for small businesses
Paywhirl
PayWhirls intuitive tools make recurring billing easy. Sell subscriptions, pre-orders, payment plans, or whatever billing arrangements you can dream up.