# QuickBooks AI integration on Definable

> Quickbooks is a cloud-based accounting software that helps you manage your finances, track your income and expenses, and get insights into your business

## What this connects

Quickbooks is a cloud-based accounting software that helps you manage your finances, track your income and expenses, and get insights into your business

Vendor: https://quickbooks.intuit.com

## Tools available

**105** tools available. First 12:

- `QUICKBOOKS_CAPTURE_CHARGE` — 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 and transfers the funds from the customer's payment method.
- `QUICKBOOKS_CREATE_ACCOUNT` — Create Account — Create a new account in QuickBooks with the given parameters.
- `QUICKBOOKS_CREATE_BANK_ACCOUNT` — 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.
- `QUICKBOOKS_CREATE_BILL` — 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 services received.
- `QUICKBOOKS_CREATE_BILL_PAYMENT` — 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.
- `QUICKBOOKS_CREATE_CLASS` — Create Class — Create a new class in QuickBooks Online. Use when you need to categorize transactions by department, location, or other business segments.
- `QUICKBOOKS_CREATE_CREDIT_MEMO` — 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.
- `QUICKBOOKS_CREATE_CUSTOMER` — Create Customer — Create a new customer in QuickBooks with the given parameters.
- `QUICKBOOKS_CREATE_DEPOSIT` — 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 funds into your bank accounts. Each deposit must specify the destination account and at least one line item showing the source and amount of funds.
- `QUICKBOOKS_CREATE_ECHECK_PAYMENT` — 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 bank account using the provided routing and account numbers.
- `QUICKBOOKS_CREATE_EMPLOYEE` — Create Employee — Create a new employee in QuickBooks.
- `QUICKBOOKS_CREATE_ESTIMATE` — 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 action requires a valid customer ID and at least one line item with item details and amount. The created estimate can later be converted to an invoice when the customer accepts the proposal.

## Auth

Auth schemes: `OAUTH2`. Managed by Definable: `OAUTH2` — no client credentials required from the user.

## How agents use QuickBooks

Inside a Definable workflow, QuickBooks is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → QuickBooks** — the Researcher (GPT-5.5) pulls context from QuickBooks (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → QuickBooks** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into QuickBooks (create record, post message, draft email).
- **Designer / Engineer → Distributor → QuickBooks** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via QuickBooks (attach file, open PR comment, post status).

The Verifier checks every QuickBooks call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- accounting — https://definable.ai/apps/category/accounting/

## Related

- HTML page: https://definable.ai/apps/quickbooks/
- Same category (accounting): https://definable.ai/apps/category/accounting/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
