Connect Ramp with Hookshot™ and your stack

Ramp is a platform that helps you manage your finances, track your income and expenses, and get insights into your business

Tools and triggers

What Agents can do in Ramp

Available tools and events after Ramp is connected.

  • Create Accounting Connection

    Tool to register a new API-based accounting connection between Ramp and an accounting provider. Use when establishing a new connection to accounting systems like QuickBooks, NetSuite, or Xero. If a Universal CSV…

  • Create Department

    Tool for creating a new department in your Ramp organization. Perfect for setting up organizational structure and expense categorization.

  • Create Inventory Item Accounting Field

    Tool to create a new inventory item accounting field for tracking inventory categories. Use when setting up inventory tracking for an accounting connection. Note: There can only be one active inventory item accounting…

  • Create Mileage Reimbursement

    Tool to create a mileage reimbursement in Ramp. Use when a user needs to submit a reimbursement for business-related travel distance. Requires distance, reimbursee_id, and trip_date as mandatory fields.

  • Create New Custom Accounting Field

    Tool for creating a new custom accounting field. Note: This operation requires elevated permissions not available in the demo API.

  • Create Physical Card

    Tool to create a physical card asynchronously. Returns a task ID which can be used to track the card creation status. Physical cards require fulfillment details with a shipping address. Use when a user needs a physical…

  • Create Tax Code Accounting Field

    Tool to create a new tax code accounting field in Ramp. There can only be one active tax code accounting field per accounting connection. Use when you need to set up tax code tracking for an accounting integration.

  • Create Transaction Memo

    Tool for uploading a new memo for a transaction in Ramp. Use when you need to add notes or context to existing transactions.

  • Create User Invite

    Tool to create a user invite for onboarding new employees to Ramp. Triggers an async task to send an invite email. Users must accept the invite to be onboarded. Assign users to specific entities using location_id.

  • Create Webhook Subscription

    Tool to create a new webhook subscription for receiving event notifications from Ramp. Use when you need to set up real-time notifications for events like transactions, bills, or reimbursements. The newly registered…

  • Deactivate User

    Tool to deactivate a user in your Ramp organization. Use when you need to prevent a user from logging in, spending on cards, or receiving notifications. Once deactivated, users cannot access their Ramp account or…

  • Delete Accounting Connection

    Tool to disconnect the current active API-based accounting connection. Use when you need to disable the accounting integration. This action will clear associated accounting settings including Custom Fields, GL…

  • Delete Accounting GL Account

    Tool to delete a general ledger account from Ramp. Use when you need to remove a GL account from the accounting system.

  • Delete Accounting Inventory Item Option

    Tool to delete an accounting inventory item option from Ramp. Use when you need to remove an inventory item option from the accounting system.

  • Delete Accounting Tax Code Option

    Tool to delete a tax code option from Ramp. Use when you need to remove a tax code option from the accounting system.

  • Delete Accounting Tax Rate

    Tool to delete an accounting tax rate from Ramp. Use when you need to remove a tax rate from the accounting system.

  • Delete Accounting Vendor

    Tool to delete an accounting vendor from Ramp. Use when you need to remove a vendor from the accounting system.

  • Delete Custom Accounting Field

    Tool to delete a custom accounting field from Ramp. Use when you need to remove a custom accounting field from the system. Note: Fields are read-only and cannot be deleted when a direct accounting connection is enabled.

  • Delete Custom Field Option

    Tool to delete a custom accounting field option from Ramp. Use when you need to remove a specific option from a custom accounting field.

  • Delete Inventory Item Field

    Tool to delete the inventory item accounting field from Ramp. Use when you need to remove the inventory item field from the accounting connection. This uses the authenticated connection's context to identify which…

  • Delete Tax Code Accounting Field

    Tool to delete the tax code accounting field from Ramp. Use when you need to remove the tax code field configuration. Note: The tax code field must exist before deletion.

  • Delete Webhook Subscription

    Tool to delete a webhook subscription by ID. Use when you need to remove a webhook subscription from Ramp. The operation is irreversible and returns no content on success.

  • Fetch Accounting Connection by ID

    Tool to fetch a specific accounting connection by ID from Ramp. Use when you need to retrieve detailed information about a particular accounting integration.

  • Fetch Accounting Vendor

    Tool to fetch a specific accounting vendor by ID from Ramp. Use when you need to retrieve detailed information about a single accounting vendor for coding transactions, reimbursements, bills, or purchase orders.

Setup

Connect Ramp in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.