- Get started
- Build
- HTTP Request
- How connector nodes work
- Create a connection
- Sales and customer relationships
- Customer support and help desk
- Messaging and meetings
- Email
- Marketing
- Social media
- Files, documents, and e-signature
- Projects, collaboration, and code
- People and recruiting
- Finance and commerce
- AI models and agents
- Speech, vision, and language
- Data and location
- Cloud, identity, and security
- Deploy and run
- Examples
- Reference
Coupa
Look up the Coupa connector: its actions and events in alphabetical order, and the sign-in methods of a Coupa connection.
The Coupa connector lets a workflow manage purchase orders, approvals, and contract attachments. In the Add node panel, it's in the Connector category, under Coupa. How connector nodes work describes how a connector node is set up.
This page lists what the connector can do in Maestro Automate. Select an action or event to see how to configure it.
Actions
Each action is a node that does one thing in Coupa.
| Action | What it does |
|---|---|
| Add Attachment | Upload an attachment to an existing record in Coupa. |
| Add Comment to Invoice | Add a comment to an existing invoice in Coupa. |
| Add Comment to Requisition | Add a comment to an existing requisition in Coupa. |
| Bulk Assign Requisitions to Buyer | Assign requisitions to a buyer in Coupa in one call. |
| Cancel or Close Purchase Order | Cancel or close an existing purchase order in Coupa. |
| Create Purchase Order Change | Raise a change request against a purchase order in Coupa. |
| Create Receipt for Purchase Order Line | Record a goods or service receipt against a purchase order line in Coupa. |
| Create and Submit Requisition for Approval | Create a requisition in Coupa and submit it for approval in one step. |
| Delete Attachment | Delete an attachment from a record in Coupa. |
| Delete Record | Deletes a record in Coupa. |
| Delete Requisition Line | Remove a line from a requisition in Coupa. |
| Download Contract Attachment | Download contract attachments from Coupa. |
| Download Contract Legal Agreement | Download legal agreement attachments for contracts in Coupa. |
| Get Account Type by ID | Retrieve a single chart of accounts from Coupa by its ID. |
| Get Address by ID | Retrieve a single address from Coupa by its ID. |
| Get Commodity by ID | Retrieve a single commodity from Coupa by its ID. |
| Get Department by ID | Retrieve a single department from Coupa by its ID. |
| Get Exchange Rate by ID | Retrieve a single exchange rate from Coupa by its ID. |
| Get Invoice Attachment by ID | Retrieve a single attachment from an invoice in Coupa by its ID. |
| Get Lookup by ID | Retrieve a single lookup from Coupa by its ID. |
| Get Purchase Order Change by ID | Retrieve a single purchase order change from Coupa by its ID. |
| Get Purchase Order Revision by ID | Retrieve a single purchase order revision from Coupa by its ID. |
| Get Receiving Transaction by ID | Retrieve a single receiving transaction from Coupa by its ID. |
| Get Record | Retrieves a record in Coupa. |
| Get Requisition Line by ID | Retrieve a single requisition line from Coupa by its ID. |
| Get Supplier Information by ID | Retrieve a single supplier information record from Coupa by its ID. |
| Get Tax Code by ID | Retrieve a single tax code from Coupa by its ID. |
| Grant or Reject Approval | Approve or reject requests in Coupa. |
| Insert Record | Insert a new record in Coupa. |
| Issue Purchase Order | Change the status of a purchase order to issued in Coupa. |
| List All Account Types | Retrieve the charts of accounts configured in Coupa. |
| List All Addresses | Retrieve the addresses configured in Coupa. |
| List All Commodities | Retrieve the commodities configured in Coupa. |
| List All Contract Attachments | Retrieve all attachments for a specific contract in Coupa. |
| List All Departments | Retrieve the departments configured in Coupa. |
| List All Exchange Rates | Retrieve currency exchange rates from Coupa. |
| List All Invoice Attachments | Retrieve the attachments on an invoice in Coupa. |
| List All Invoice Comments | Retrieve all comments recorded against an invoice in Coupa. |
| List All Lookups | Retrieve the lookups configured in Coupa. |
| List All Purchase Order Changes | Retrieve change requests raised against purchase orders in Coupa. |
| List All Purchase Order Revisions | Retrieve the revision history of a purchase order in Coupa. |
| List All Receiving Transactions | Retrieve goods and service receipts recorded in Coupa. |
| List All Requisition Attachments | Retrieve the attachments on a requisition in Coupa. |
| List All Requisition Comments | Retrieve all comments recorded against a requisition in Coupa. |
| List All Requisition Lines | Retrieve requisition lines from Coupa. |
| List All Supplier Information | Retrieve supplier remit-to addresses and bank details from Coupa. |
| List All Tax Codes | Retrieve the tax codes configured in Coupa. |
| List Records | List records in Coupa. |
| Replace Record | Replace a record in Coupa. |
| Search Approvals | Search for approvals within the Coupa platform. |
| Submit Invoice for Approval | Submit a draft invoice for approval in Coupa. |
| Update Record | Updates a record in Coupa. |
| Update and Submit Requisition for Approval | Update a requisition in Coupa and submit it for approval in one step. |
| Void Invoice | Void an invoice in Coupa and release its invoice number. |
Events
Each event can start a workflow, as a Connector trigger, or pause a run until it happens, as a Connector event. In the connector's list, events have the WAIT tag.
| Event | What it does |
|---|---|
| Approval Request Created | Trigger when an approval request is created in Coupa. |
| Goods Receipt Created | Trigger when a goods or service receipt is recorded in Coupa. |
| Invoice Comment Added | Trigger when a new comment is added to a Coupa invoice. |
| Purchase Order Created | Trigger actions when a purchase order is created in Coupa. |
| Purchase Order Updated | Trigger actions when a purchase order is updated in Coupa. |
| Record Created | Triggers when you add a new record. |
| Record Updated | Triggers when an existing record was updated. |
| Requisition Approved | Trigger when a requisition is approved in Coupa. |
| Requisition Comment Added | Trigger when a new comment is added to a Coupa requisition. |
Connection
A Coupa node signs in through a connection. Create a connection describes how to create one from the node. On the Connect to page, choose one of these sign-in methods:
| Sign-in method | What you need |
|---|---|
| OAuth 2.0 Client Credentials | Site URL, Client ID, Secret, Scope. |
| Custom | Site Url, Api key. |
Coupa authentication in the Integration Service guide describes the full connection setup, including prerequisites and advanced settings.
Next steps
- Connector: every connector, grouped by area.
- Create a connection: sign a workflow in to an app.
- Community: ask questions and share workflows with other builders on the UiPath Forum.