Connect QuickBooks with Hookshot™ and your stack

Quickbooks is a cloud-based accounting software 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 QuickBooks

Available tools and events after QuickBooks is connected.

  • Aged Receivables Report

    Generate an aged receivables report showing outstanding customer balances by age. Use when tracking overdue invoices and managing accounts receivable aging.

  • Capture Charge

    Tool to capture funds for an existing charge that was authorized but not captured. Use when you need to complete a previously authorized payment transaction in QuickBooks Payments API. This action finalizes the charge…

  • Create Account

    Create a new account in QuickBooks with the given parameters.

  • Create Bank Account

    Create a new bank account on file for a customer in QuickBooks Payments API. Use this when you need to add ACH/eCheck payment capabilities for a customer.

  • Create Bill

    Create a new bill in QuickBooks Online. A Bill is an AP transaction representing a request-for-payment from a third party for goods or services. Use this action when recording vendor bills for purchases, expenses, or…

  • Create Bill Payment

    Create a bill payment in QuickBooks to record payment against one or more bills. Use when paying vendor bills via check or credit card.

  • Create Class

    Create a new class in QuickBooks Online. Use when you need to categorize transactions by department, location, or other business segments.

  • Create Credit Memo

    Tool to create a new credit memo in QuickBooks Online. Use when issuing credit to a customer for returns, refunds, or adjustments.

  • Create Customer

    Create a new customer in QuickBooks with the given parameters.

  • Create Deposit

    Creates a new deposit in QuickBooks Online. A deposit represents funds received and deposited to an asset account (typically a bank account). Use this action to record deposits of customer payments, refunds, or other…

  • Create eCheck Payment

    Tool to create an eCheck payment using ACH bank transfer in QuickBooks Payments API. Use when processing payments from customer bank accounts via electronic check. The payment is debited directly from the customer's…

  • Create Employee

    Create a new employee in QuickBooks.

  • Create Estimate

    Creates a new estimate in QuickBooks Online. An estimate represents a proposal for goods or services that a customer may purchase. Use this to provide pricing quotes to customers before they commit to a purchase. This…

  • Create Invoice

    Creates a new invoice in QuickBooks for a customer. An invoice represents a sales transaction where goods or services are sold to a customer on credit or for immediate payment. This action requires: - A valid customer…

  • Create Item

    Create a new item in QuickBooks Online. Items represent the products or services that a company buys, sells, or resells. Use when adding new inventory items, services, or non-inventory products to the QuickBooks catalog.

  • Create Journal Entry

    Tool to create a new journal entry in QuickBooks Online. Use when you need to make adjusting or correcting entries that directly affect account balances. Journal entries require at least two lines with total debits…

  • Create Payment

    Creates a payment record in QuickBooks Online. The Payment entity records payment from customers against single or multiple invoices and credit memos. Use this action when recording customer payments, whether full…

  • Create Purchase

    Tool to create a new purchase transaction in QuickBooks Online. A purchase represents an expense such as a cash payment, check, or credit card purchase. Use when recording business expenses or making payments to vendors.

  • Create Purchase Order

    Create a new purchase order in QuickBooks. Use when you need to send a request to a vendor to deliver goods or services.

  • Create Refund Receipt

    Tool to create a new refund receipt in QuickBooks Online. Use when a customer receives a refund for returned goods or services.

  • Create Sales Receipt

    Tool to create a new sales receipt in QuickBooks Online. Use when recording a sale where the customer pays immediately (cash, check, credit card).

  • Create Tax Agency

    Create a new tax agency in QuickBooks Online. Use when you need to set up a new tax authority or agency for tax reporting purposes.

  • Create Tax Code via TaxService

    Create a new tax code with associated tax rates using the TaxService endpoint. Use when you need to set up new tax codes for sales or purchase transactions with specific tax rates.

  • Create Time Activity

    Create a new time activity record in QuickBooks Online. TimeActivity tracks employee or vendor time worked on jobs or projects. Use when recording billable or non-billable hours for employees or vendors.

Setup

Connect QuickBooks 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.