Coupa for your voice agent

Coupa is a business spend management platform for procurement, invoicing, and expenses. It helps organizations streamline purchasing, control costs, and gain complete visibility over financial operations.

Call 1800 570 693 to talk to the demo agent. Plans start at A$49 a month.

The app's Connected apps page: what agents do with each app, such as booking appointments, knowing who is calling and sending emails, and whether each one is working.The app's Connected apps page: what agents do with each app, such as booking appointments, knowing who is calling and sending emails, and whether each one is working.The app's Connected apps page: what agents do with each app, such as booking appointments, knowing who is calling and sending emails, and whether each one is working.The app's Connected apps page: what agents do with each app, such as booking appointments, knowing who is calling and sending emails, and whether each one is working.

Integration record

Status
Needs setup
Plan
Every plan, from Starter at A$49 a month
How it connects
With your own Coupa app. You register an app in Coupa's developer settings, paste its client ID and secret in Connected apps, then sign in.
What it reads
140 actions, such as get Account, get Account Type and get Account Validation Rule.
What it changes
238 actions, such as abandon Invoice, create Account and list Accounts.
What starts an action
The agent runs an action during a call or chat when the conversation needs it. It only runs the actions you switch on.
Custom work
You choose each action from its list of 384. Anything the list doesn't cover needs a custom API tool on Scale, or a Concierge build.
Checked
Action list checked 14 November 2026. We haven't tested each action.

Coupa actions

Reads 140

  • Get Account
  • Get Account Type
  • Get Account Validation Rule
  • Get Announcement
  • Get Business Group
  • Get Currency by ID
  • Get Department by ID
  • Export Payables Invoice
  • Export Payables Invoices
  • Get Account Statements by Creation Date
  • Get All Active Pick Lists
  • Get All Attachments for a Contract
  • Get All Attachments for a Invoice
  • Get All Attachments for a Purchase Order
  • Get All Attachments for a Requisition
  • Get All Attachments on a CoupaPay Charge
  • Get All Charges Linked to Statement
  • Get All Funds Transfers by Batch ID
  • Get All SIM Sites Against a SIM Record
  • Get All Supplier Sites for Supplier
  • Get All Tasks Linked to All Projects
  • Get All Tasks Linked to a Specific Project
  • Get API Documentation Modules
  • Get Approval by ID
116 more
  • Get ASN Headers
  • Get Budget Line
  • Get Budget Line Adjustments
  • Get Budget Line Adjustment
  • Get Business Entities
  • Get Business Entity by ID
  • Get COAs for Supplier Site
  • Get Comments for Expense Report
  • Get Commodity
  • Get Content Groups of Supplier Site
  • Get Contract By ID
  • Get Contracts Legal Documents
  • Get CoupaPay Payment by ID
  • Get Custom Object Instances
  • Get Custom Object Related Form Responses
  • Get Cycle Counts
  • Get Delegations
  • Get Department by Name
  • Get Exchange Rate By ID
  • Get External Payables by Source
  • Get Favorite Accounts
  • Get Integration History Records
  • Get Integration Run
  • Get Inventory Adjustments
  • Get Invoice Comment by ID
  • Get Item
  • Get Item Image
  • Get Items Supplier Items
  • Get Items Supplier Items by ID
  • Get Lookup Value by ID
  • Get Matching Allocation for Invoice Line
  • Get Order Pad Lines
  • Get Payable Invoice By ID
  • Get Payable Invoices
  • Get Pay Invoices - Fields Query Param
  • Get Pay Orders Pending Document Approval
  • Get PO Confirmation by ID
  • Get PO Confirmations Cancelled and Not Exported
  • Get PO Line by Order Header ID and Line Number
  • Get Project Memberships
  • Get Project Membership by ID
  • Get Project Task
  • Get Purchase Order
  • Get Purchase Order Attachment File
  • Get Purchase Order Changes
  • Get PO Changes Pending Certain Approver
  • Get Purchase Order Comment
  • Get Purchase Order Line
  • Get Quote Request Tasks
  • Get Reconciliation Lines for Payable Order
  • Get Remit-To Addresses of Supplier
  • Get Requisition Assignment
  • Get Requisition Line Estimated Tax Lines
  • Get Requisition Comment by ID
  • Get Return To Supplier Transactions
  • Get Supplier Risk Aware Feed
  • Get Shipping Terms
  • Get SIM Easy Form Responses
  • Get SIM Site by ID
  • Get Soft Applied PO Updates
  • Get Specific Attachment on Purchase Order Line
  • Get Specific Attachment on Requisition Line
  • Get Specific Attachment Using Attachment ID
  • Get Contract Attachment
  • Get Custom Object Instance
  • Get EasyFormResponse Attachment File
  • Get Specific Invoice Attachment File
  • Get Specific Requisition Attachment
  • Get Specific API Schema
  • Get Statement By ID
  • Get Status of an Import File
  • Get Supplier Information Site
  • Get Supplier Item by ID
  • Get Supplier Items by Item Name
  • Get Supplier Site by Code
  • Get Tax Registration by ID
  • Get User Address by ID
  • Get User Address by ID (v2)
  • Get User Group
  • Get User Group Membership
  • Get User Group Tasks
  • Get User Memberships
  • Get Integration
  • List Invoices
  • Retrieve Legal Invoice PDF
  • Get Invoice
  • Get Legal Document
  • Get Legal Entity
  • List Account Validation Rules
  • List Comments
  • List Commodities
  • List Contract Terms
  • List Object Comments
  • List Suppliers
  • List Receiving Transactions
  • List Work Confirmation Headers
  • Get Matching Allocation
  • Get UOM Translation
  • Create Order List
  • Delete Order List
  • Get Order List
  • Update Order List
  • Get Payment Term
  • Get Project
  • Query Lookups
  • Get Requisition
  • Retrieve All SIM Records
  • Download Contract Legal Agreement
  • Retrieve Invoice Clearance Document
  • Retrieve Invoice Image Scan
  • Retrieve SIM Record by ID
  • Get Shipping Term
  • Get Supplier
  • Get Task by ID
  • Get Tax Registration
  • Get User

Changes 200

  • Abandon Invoice
  • Create Account
  • List Accounts
  • Get Recent Accounts
  • Update Account
  • List Account Types
  • Create Account Validation Rule
  • Update Account Validation Rule
  • Add Comment to Expense Report
  • Add Approver to Requisition
  • Add Approver To Invoice
  • Add Approver to PO Change
  • Add File Attachment to Project
  • Add File Attachment to Purchase Order
  • Add File Attachment to Purchase Order Line
  • Add File Attachment to Requisition Line
  • Add Attachment to Comment
  • Add COAs to Supplier Site
  • Add Comment to Purchase Order
  • Add Content Group to Contract
  • Add Content Group to Supplier
  • Add Contract Approver
  • Add Contract Term
  • Add Line w/ Allocations to External PO
176 more
  • Create Address
  • List Addresses
  • Add Content Group to SIM Record
  • Add Content Group to SIM Site
  • Add Content Group to Supplier Site
  • Add User To A Group
  • List Announcements
  • Approve Approval
  • Hold Approval
  • List Approvals
  • Reject Approval
  • Get Budget Lines
  • List Business Groups
  • Accept Header Level Confirmation
  • Reject Header Level Confirmation
  • Bypass All Invoice Approvals
  • Bypass Current Invoice Approval
  • Close/Soft Close External PO
  • Complete Contract
  • Create Content Group
  • Update Content Group
  • Add Attachment to Contract
  • List Contracts
  • Update Contract
  • Copy Account Type
  • Create Tax Registration
  • Create Budget Line
  • Create Budget Line Adjustment
  • Create Business Entity
  • Create Comment on Transactional Object
  • Create Commodity
  • Create External Purchase Order
  • Create FX Rate
  • Create Integration Error
  • Create Integration Run
  • Create Invoice Against PO
  • Create Items Supplier Items
  • Create Lookup Value
  • Create New Custom Object Instance
  • Create Payment Reconciliation Lines
  • Create Payment Term
  • Create Project
  • Create Project Membership
  • Create Quote Request Task
  • Create Req Assignment to User
  • Create Requisition Line Estimated Tax Line
  • Create Requisition Lines - Multiple Estimated Tax Lines
  • Create Risk Aware Feed for Supplier
  • Create Shell SIM Record
  • Create SIM Site Using SIM ID in POST URL
  • Create SIM Site using SIM ID in Payload
  • Create Supplier Item
  • Create Supplier Remit-To Address
  • Create Supplier Site
  • Create Supplier with Contacts and Addresses
  • Create Task
  • Create Task Against Project
  • Create User Address
  • Create User Group
  • Create User Group Memberships
  • Create User Group Task
  • List Currencies
  • List Data File Sources
  • List Default Receiving Locations
  • Create Department
  • Update Department
  • Dispute Invoice
  • List Exchange Rates
  • List Expense Reports
  • List Financial Counterparties
  • Ignore Window And Issue
  • Import Budget Lines
  • List Inspection Codes
  • List Integration Errors
  • List Integration Runs
  • Create Integration
  • List Integrations
  • Invite Suppliers to CSP Portal
  • Create Invoice Attachment
  • Revalidate Invoice Tolerances
  • Submit Invoice
  • Update Invoice
  • Issue Purchase Order Without Send
  • Create Item
  • List Items
  • Update Existing Item
  • Logout Iframe Session
  • Mark a Charge as Exported
  • Mark Payable Invoice as Tracking Externally
  • Mark Statement as Exported
  • Mark CoupaPay Payment as Exported
  • Mark Payable Invoice as Tracking in Coupa
  • Mark Payable Invoice as Paid Externally
  • Mark Pay Invoice as Exported
  • Mark PO Confirmation as Integration Complete
  • Mark PO Confirmation as Integration Failed
  • Notify Contract Signature Created
  • Create Object Translation
  • List Object Translations
  • List Order Pads
  • Update Business Entity
  • Update Purchase Order
  • List Payment Terms
  • List Projects
  • Update Project
  • List Purchase Orders
  • Issue Purchase Order
  • Update User Account
  • List Reason Insights
  • Create Receipt Request
  • List Receipt Requests
  • Update Receipt Request
  • Release Purchase Order from Buyer Hold
  • Reopen PO Line for Receiving
  • Re-Open Soft-Closed PO
  • List Requisition Lines
  • Add To Cart
  • Create Requisition Attachment
  • Create Requisition
  • Get Current Cart
  • List Requisitions
  • List My Requisitions
  • Save Requisition for Later
  • Submit Requisition for Approval
  • Update and Submit for Approval
  • Restart Invoice Approval
  • S3 File Upload or Get
  • Schedule Requisition Issuance
  • Create Shipping Term
  • Update Shipping Term
  • Soft Close PO Line for Invoicing
  • Soft Close PO Line for Receiving
  • Submit Contract for Approval
  • List Supplier Information Sites
  • Update Supplier
  • Sync Supplier User Locale
  • Update Task
  • Query Tax Registrations
  • Unschedule Requisition Issuance
  • List Units of Measure
  • Update Budget Line
  • Update Budget Lines Adjust
  • Update Commodities
  • Update Contract Legal Agreement
  • Update Exchange Rate
  • Update Existing Address
  • Update Existing Commodity
  • Update Existing Lookup Value
  • Update Existing Payment Term
  • Update Existing Supplier Item
  • Update Existing Task
  • Update User Address
  • Update External PO with Line Level
  • Update Image Scan on Invoice
  • Update Items Supplier Items
  • Update Payables Invoices Track In Coupa
  • Update Pay Order Status to Ready to Pay
  • Update Project Member as Owner
  • Update Projects Tasks
  • Update PO Change (Remote Approver)
  • Update Quote Request Task
  • Update Requisition
  • Update Status of a Project
  • Update Supplier Information Site
  • Update Supplier Remit-To Address
  • Update Supplier Site
  • Update User Group
  • Update User Group Memberships
  • Update User Group (PUT)
  • Update User Group Task
  • Upload Contract Legal Agreement
  • List User Groups
  • Create User
  • List Users
  • Withdraw Contract Signatures
  • Withdraw Invoice Dispute

Deletes 38

  • Cancel External PO
  • Delete Contract Template
  • Delete Tax Registration
  • Delete Project Membership
  • Delete Project Task
  • Delete Quote Request Task
  • Delete Requisition Line
  • Delete Requisition Line Estimated Tax Line
  • Delete Specific Contract Attachment
  • Delete Purchase Order Attachment
  • Delete Requisition Attachment
  • Delete Supplier Information Site
  • Delete Easy Form Response
  • Delete Inventory Consumption
  • Delete Inventory Transfer
  • Delete Invoice
  • Remove Approver From Invoice
  • Delete Object Translation
  • Delete Order Confirmation
  • Delete Remit-To Address
  • Remove Content Group from Contract
  • Remove All Content Groups from Contract
  • Remove All Content Groups from SIM Record
  • Remove All Content Groups from SIM Site
14 more
  • Remove All Content Groups on Supplier
  • Remove Contract Approval
  • Remove Content Group from SIM Site
  • Remove Content Group from Supplier Site
  • Remove Content Group from SIM Record
  • Remove Content Group from Supplier
  • Delete Requisition
  • Remove Approver from Requisition
  • Delete Return to Supplier Transaction
  • Delete Supplier Item
  • Delete Supplier Risk Aware Feed
  • Delete Supplier Site
  • Delete Task
  • Void Invoice

Coupa setup

  1. Registering your Coupa app

    Create an app in Coupa's developer settings and copy its client ID and secret. Connected apps shows the redirect address to give it.

  2. Signing in to Coupa

    Paste the client ID and secret in Connected apps, then sign in and approve access.

  3. Choosing the actions

    Choose which of the 384 actions the agent may use. Start with lookups and add the ones that change Coupa when you're ready.

  4. Testing, then publishing

    Watch the agent use the live app in the browser tester, then publish. Voice and text agents share the connection.

Get started

Tell us what your callers ring about, and we build and test the agent for you.