Beyond-Bot.ai Logo+Coupa Logo

Beyond-Bot.ai + Coupa

Coupa provides a comprehensive business spend management platform with procurement, invoicing, and expense capabilities.

What You Can Do with this Integration

Automate Data Entry

Automatically sync new contacts or deals from Beyond-Bot.ai to Coupa.

Enrich Customer Profiles

Use Beyond-Bot.ai to find and add new information to your records in Coupa.

Trigger Workflows

Start automated workflows in Coupa based on conversations with your virtual expert.

Available Actions

Here are the specific actions your virtual expert can perform within Coupa.

List Approvals

Tool to list approvals with optional pagination and filters. Use when you need to retrieve multiple approval records.

Reject Approval

Tool to reject an approval. Use when you need to programmatically reject a pending approval by ID.

Get Approval

Tool to retrieve a single approval record. Use when you need detailed approval information by ID.

Ignore Window And Issue

Ignore Window And Issue

Revalidate Invoice Tolerances

Tool to revalidate tolerances on an invoice. Use when tolerance checks need rerunning after invoice submission issues.

Update Invoice

Tool to update an invoice via PUT /api/invoices/:id.

List Payment Terms

Tool to list payment terms with filters.

Create Purchase Order Attachment

Tool to create an attachment on a purchase order. Use when attaching files, text, or URLs to purchase orders.

Add To Cart

Tool to add items from a requisition to the shopping cart. Use after constructing the add_to_cart payload.

Create Requisition

Tool to create a new requisition. Endpoint: POST /api/requisitions

Get Current Cart

Tool to get the current user's requisition cart. Use when you need to fetch or initialize the current cart for the authenticated user.

Delete Requisition

Tool to delete a requisition. Use when you need to permanently remove a requisition by ID.

List Requisitions

Tool to list requisitions with filters.

List My Requisitions

Tool to list the authenticated user's requisitions. Use when you need to retrieve paginated user requisitions with optional filters.

Remove Approver From Requisition

Tool to remove an approver from a requisition. Use when you need to remove a manually added approver from a requisition. Endpoint: PUT /api/requisitions/:id/remove_approval

Save Requisition For Later

Tool to save a requisition for later. Use when you need to stash a draft requisition without submitting it.

Submit Requisition For Approval

Tool to submit a requisition for approval. Use when you need to create a requisition and immediately submit it for approval.

Update And Submit For Approval

Tool to update a requisition and submit it for approval. Endpoint: PUT /api/requisitions/:id/update_and_submit_for_approval

List Users

Tool to list users. Use when you need to retrieve multiple user records with optional pagination and filtering.