FlowRunner
Pricing
Theme

Ramp

Finance

Connect AI agents to the Ramp corporate spend platform. Agents monitor transactions, manage cards and users, sync vendors and bills, and route reimbursement approvals to a human.

3 triggers 21 actions available
A reimbursement is submitted and Ramp fires On New Reimbursement
Agent reads the amount, submitter, department, and attached receipt
Agent checks the amount and category against the approval policy
Agent assembles the approval request with the receipt and policy context
Approver notified with the full reimbursement detail
Approver approves or rejects; over-threshold items always require their decision
On approval, agent calls Approve Reimbursement to advance it for payment

What This Integration Enables

Agents read transactions individually or as a filtered list for spend monitoring and dashboards. They manage the card lifecycle with issue, freeze, unfreeze, terminate, get, and list, which supports both spend control and employee onboarding and offboarding. They provision people with get, invite, and list user actions, and read organizational structure through list departments and list locations. On the accounts-payable side, agents create, get, and list vendors and get and list bills to sync with an ERP and detect duplicates. For reimbursements, agents get, list, and approve, with the approve action gated behind a human decision. Three triggers fire on new bills, new reimbursements, and new transactions. The connector covers the spend surface; the surrounding flow decides what gets alerted, synced, or approved.

Without FlowRunner

Spend seen after the fact Transactions are reviewed when the statement is reconciled, not when they happen
Manual vendor sync New vendors are re-entered into the ERP by hand, with drift between systems
Approval routing by email Reimbursements are approved in scattered email threads with no consistent record

With FlowRunner

Spend watched in real time New transactions trigger alerts and policy checks the moment they post
Vendors stay in sync New Ramp vendors are mirrored into the accounting system automatically
Approvals routed by policy Reimbursements go to the right approver with receipt and policy context attached

Use Case Scenarios

Real-Time Spend Alerting

A card transaction posts and Ramp fires On New Transaction. The agent reads the merchant, amount, and cardholder, posts an alert to the finance channel, and appends the transaction to a live spend tracker. Finance sees spend as it happens instead of discovering it at month-end reconciliation, and an out-of-policy charge surfaces immediately rather than weeks later.

Vendor and Bill Sync with Duplicate Detection

A parsed invoice arrives from document intake. The agent calls Create Vendor in Ramp if the vendor is new, then uses Get Bill and List Bills to check whether a bill for this reference already exists before any AP entry proceeds. The vendor stays in sync across Ramp and the ERP, and a duplicate bill is caught before it can become a duplicate payment.

Reimbursement Approval Routing

A reimbursement is submitted and On New Reimbursement fires. The agent reads the amount and category, checks them against the approval policy, and routes the request to the approver with the receipt and policy context attached. After the approver decides, the agent calls Approve Reimbursement for approved items to advance them for payment, and records rejected ones with the reason. Approval becomes a consistent, recorded step instead of a scattered email thread.

Human-in-Loop Highlight

Money moving out is exactly where an agent should stop and ask. When a reimbursement or bill exceeds a configured threshold, or falls outside policy, the agent does not approve it on its own. It assembles the request and routes it to the right approver via Slack: "Reimbursement from [submitter] for $[amount] in [category], above the $[threshold] limit. Receipt and policy attached. Approve or reject?" The approver decides, and only on approval does the agent call Approve Reimbursement to advance the payment. Every decision is recorded with the approver's identity and the timestamp. Routine, in-policy items flow through; anything that moves real money gets a human in the loop.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via Slack
Human decides
Agent resumes with decision

Agent Capabilities

21 actions

Transactions

2
  • List Transactions Lists card transactions with filtering. Used to build spend dashboards and feed monitoring flows.
  • Get Transaction Retrieves a single card transaction. Used to pull full detail on a specific charge for review.

Cards

6
  • Issue Card Issues a new corporate card. Used in employee onboarding and program setup.
  • Freeze Card Freezes a corporate card to block spend. Used to halt a card on a policy breach or suspected misuse.
  • Unfreeze Card Unfreezes a previously frozen card. Used to restore spend once an issue is resolved.
  • Terminate Card Permanently terminates a card. Used in offboarding and when a card is compromised.
  • Get Card Retrieves a single card record. Used to confirm a card's status before acting on it.
  • List Cards Lists corporate cards. Used to audit the card program.

Users and Organization

5
  • Invite User Invites a new user to the Ramp organization. Used in onboarding flows.
  • Get User Retrieves a single Ramp user. Used to confirm a user's details for routing or provisioning.
  • List Users Lists users in the organization. Used in access reviews and reporting.
  • List Departments Lists departments in the organization. Used to route approvals and segment spend reporting.
  • List Locations Lists locations in the organization. Used to segment spend and route by site.

Vendors and Bills

5
  • Create Vendor Creates a vendor record for bill pay. Used to mirror a new supplier from document intake into Ramp.
  • Get Vendor Retrieves a single vendor. Used to confirm a supplier exists before creating a bill.
  • List Vendors Lists vendors. Used in AP audits and vendor syncs.
  • Get Bill Retrieves a single AP bill. Used to check a bill's detail during duplicate checks.
  • List Bills Lists AP bills with filtering. Used to detect duplicates and build AP reports.

Reimbursements

3
  • List Reimbursements Lists reimbursements with filtering. Used to build expense reports and queues.
  • Get Reimbursement Retrieves a single reimbursement. Used to pull full detail for an approval decision.
  • Approve Reimbursement Approves an expense reimbursement to advance it for payment. Used only after a human approver has decided, never on the agent's own judgment.

Triggers

3 triggers

Event Triggers

3
  • On New Transaction Fires in real time when a new card transaction posts. Initiates spend-alerting and policy-enforcement flows.
  • On New Reimbursement Fires when a new expense reimbursement is submitted. Initiates approval-routing flows that gate payment behind a human decision.
  • On New Bill Fires when a new AP bill is submitted in Ramp. Initiates flows that sync the bill with the ERP and check for duplicates.

Start building with Ramp

$100 in credits. No card required. Connect in minutes.