Sign inStart your trial

QuickBooks

Reference

105 actions for QuickBooks workflows.

01. Operations

Act on QuickBooks from a workflow

Operations are the actions a workflow can take in QuickBooks, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Accounting

3 operations

Manage your general ledger entries and chart of accounts in QuickBooks. Use these operations to create journal entries for manual transaction recording, query and read account details, and maintain your accounting structure for financial reporting and compliance.

Action

Create Account

QUICKBOOKS_CREATE_ACCOUNT

Set up a new account in QuickBooks to track specific income, expenses, assets, or liabilities for your business. This helps you organize and categorize your financial transactions more accurately.

11 input
Action

Create Journal Entry

QUICKBOOKS_CREATE_JOURNAL_ENTRY

Record custom accounting entries directly into QuickBooks by specifying debits and credits across multiple accounts. Use this when you need to make adjustments, corrections, or specialized transactions that don't fit standard invoice or payment workflows.

8 input
Action

Get Journal Entry

QUICKBOOKS_GET_JOURNAL_ENTRY

Retrieve detailed information about a specific journal entry from QuickBooks, including transaction dates, account references, and all associated line items for complete transaction visibility.

2 input

Attachments

1 operation

Handle file attachments linked to QuickBooks transactions and entities. These operations let you retrieve, update, and query attachable files that provide supporting documentation for invoices, bills, and other business records.

Action

Get Attachable

QUICKBOOKS_GET_ATTACHABLE

Retrieve details about a specific file attachment stored in QuickBooks Online, such as documents linked to invoices, customers, or bills. This helps you access and verify attached files without leaving your accounting system.

2 input

Banking

5 operations

Oversee bank accounts, transfers, deposits, and payment cards connected to your QuickBooks company. Use these operations to create and manage bank accounts, process deposits and transfers, retrieve account information, and track payment card details.

Action

Create Bank Account

QUICKBOOKS_CREATE_BANK_ACCOUNT

Add a new bank account to your customer's profile in QuickBooks, enabling you to process ACH transfers and eCheck payments directly from their bank.

6 input
Action

Create Deposit

QUICKBOOKS_CREATE_DEPOSIT

Record funds received from customers or other sources directly into your bank account, consolidating payments and tracking where money came from. Use this to deposit customer payments, refunds, or other income into QuickBooks.

8 input
Action

Delete Bank Account

QUICKBOOKS_DELETE_BANK_ACCOUNT

Remove a stored bank account from your customer's payment methods in QuickBooks, allowing you to clean up outdated or discontinued payment information.

3 input
Action

Get Bank Account

QUICKBOOKS_GET_BANK_ACCOUNT

Retrieve detailed information about a specific bank account from QuickBooks, including account status, routing details, and associated customer information. Use this when you need to verify account setup, confirm payment method details, or validate banking information for transactions.

2 input
Action

Get Deposit

QUICKBOOKS_GET_DEPOSIT

Retrieve detailed information about a specific deposit in QuickBooks, including transaction amount, date, line items, and account details.

2 input

Company

1 operation

Access and update your company's core information and settings in QuickBooks. These operations retrieve company details, preferences, and configuration options, allowing you to maintain accurate organizational data and customize system behavior.

Action

Get Company Info

QUICKBOOKS_GET_COMPANY_INFO

Retrieve your company's basic information from QuickBooks, including business name, addresses, and fiscal year settings. This helps you verify your company details are current and access key business information programmatically.

1 input

Customers

2 operations

Create and manage customer records and track their financial relationships with your business. Use these operations to add new customers, retrieve customer details, and monitor customer account balances for sales and collections management.

Action★ Featured

Create Customer

QUICKBOOKS_CREATE_CUSTOMER

Add a new customer to your QuickBooks account with their contact details and billing information. This ensures all your sales and invoices are linked to the correct customer records for accurate accounting and reporting.

27 input
Action

Customer Balance Detail

QUICKBOOKS_CUSTOMER_BALANCE_DETAIL

Retrieve a detailed breakdown of a specific customer's outstanding balance and transaction history in QuickBooks to understand what they owe and when payments are due.

13 input

Employees

1 operation

Build and maintain your employee roster in QuickBooks. These operations enable you to create new employee records and retrieve employee information for payroll and organizational purposes.

Action

Create Employee

QUICKBOOKS_CREATE_EMPLOYEE

Add a new employee to your QuickBooks account to set up payroll, track labor costs, and manage your team's information in one centralized system.

32 input

Expenses

6 operations

Process and track business expenses through bills, purchases, and purchase orders. Use these operations to create bills and bill payments, manage purchase orders and purchases, retrieve expense documents and PDFs, and maintain complete expense records for accounting and budgeting.

Action★ Featured

Create Bill

QUICKBOOKS_CREATE_BILL

Record a bill from a vendor or supplier in QuickBooks Online, tracking money you owe for purchases, expenses, or services received.

13 input
Action

Create Bill Payment

QUICKBOOKS_CREATE_BILL_PAYMENT

Record payments you've made to vendors for their bills directly in QuickBooks, keeping your accounting records accurate and up-to-date. This helps you track cash flow and maintain vendor payment history in one place.

10 input
Action

Create Purchase

QUICKBOOKS_CREATE_PURCHASE

Records business expenses and vendor payments in QuickBooks by creating purchase transactions for cash payments, checks, or credit card purchases. This keeps your spending organized and ensures accurate financial records.

15 input
Action

Create Purchase Order

QUICKBOOKS_CREATE_PURCHASE_ORDER

Create a new purchase order in QuickBooks to request goods or services from your vendors. This helps you track orders, manage supplier relationships, and maintain organized procurement records.

25 input
Action

Get Bill

QUICKBOOKS_GET_BILL

Retrieve detailed information about a specific bill from QuickBooks, including vendor details, line items, amounts, and payment status. Use this when you need to review bill information for reconciliation, payment processing, or financial reporting.

2 input
Action

Get Bill Payment

QUICKBOOKS_GET_BILL_PAYMENT

Retrieve detailed information about a specific bill payment you've made to a vendor, including payment amount, date, and status in QuickBooks.

2 input

Inventory

1 operation

Monitor your inventory valuation and stock levels. This operation provides a comprehensive valuation summary to help you assess inventory costs and make informed purchasing and sales decisions.

Action

Get Inventory Valuation Summary

QUICKBOOKS_GET_INVENTORY_VALUATION_SUMMARY

Retrieve a comprehensive report of your inventory quantities and their current monetary values to understand your total inventory assets. This helps you track stock levels and see how much capital is tied up in inventory.

6 input

Invoices

2 operations

Create, manage, and track customer invoices for sales transactions. These operations let you generate invoices, update invoice details, retrieve invoice records and PDFs, and maintain a complete invoice history for accounts receivable management.

Action★ Featured

Create Invoice

QUICKBOOKS_CREATE_INVOICE

Generate a sales invoice in QuickBooks to bill customers for products or services, tracking what they owe and when payment is due.

36 input
Action

Get Invoice PDF

QUICKBOOKS_GET_INVOICE_PDF

Downloads a QuickBooks invoice as a PDF file for printing or sharing with clients. Perfect for generating professional invoice documents without leaving your workflow.

2 input

Organization

2 operations

Structure your company's organizational hierarchy and classification system. Use these operations to create and manage departments and classes that organize transactions and enable detailed financial analysis and reporting.

Action

Create Class

QUICKBOOKS_CREATE_CLASS

Creates a new class in QuickBooks Online to organize and categorize your business transactions by department, location, or other segments for better financial tracking and reporting.

4 input
Action

Get Department

QUICKBOOKS_GET_DEPARTMENT

Retrieve detailed information about a specific department in QuickBooks Online, such as its name, status, and associated settings. Use this to verify department details or pull information needed for reporting and organization management.

1 input

Payments

4 operations

Record and manage customer payments received for invoices and other receivables. These operations enable you to create payments using various methods, update payment information, process credit card charges, retrieve payment records and PDFs, and track payment history.

Action★ Featured

Create Payment

QUICKBOOKS_CREATE_PAYMENT

Records customer payments in QuickBooks, allowing you to apply single or partial payments against invoices and credit memos to keep your accounts receivable accurate.

15 input
Action

Capture Charge

QUICKBOOKS_CAPTURE_CHARGE

Finalize an authorized payment transaction by capturing funds from the customer's payment method, completing the charge in QuickBooks Payments.

3 input
Action

Create eCheck Payment

QUICKBOOKS_CREATE_ECHECK_PAYMENT

Process payments directly from customer bank accounts using electronic checks through ACH bank transfers. This allows you to collect funds securely without needing credit card information.

4 input
Action

Get Payment

QUICKBOOKS_GET_PAYMENT

Retrieve detailed information about a specific payment in QuickBooks, including the customer, amount, and associated transactions for verification and record-keeping purposes.

2 input

Products

2 operations

Maintain your product and service catalog in QuickBooks. These operations allow you to create new items and retrieve item details for use in invoices, bills, and sales transactions.

Action

Create Item

QUICKBOOKS_CREATE_ITEM

Add new products, services, or inventory items to your QuickBooks catalog so you can use them when creating invoices, estimates, and purchase orders.

16 input
Action

Get Item

QUICKBOOKS_GET_ITEM

Retrieve detailed information about a specific product or service item from your QuickBooks account by its ID. Use this to access pricing, descriptions, tax settings, and other item details whenever you need to reference or verify product information.

2 input

Reports

4 operations

Generate comprehensive financial and operational reports to analyze your business performance. Access profit and loss statements, balance sheets, cash flow reports, trial balance, aged receivables, vendor and customer sales reports, and transaction lists for strategic decision-making.

Action

Aged Receivables Report

QUICKBOOKS_GET_AGED_RECEIVABLES_REPORT

Generates a report displaying how long customer invoices have remained unpaid, organized by age brackets to help you identify which accounts need collection attention. This gives you visibility into cash flow delays and helps prioritize follow-up on overdue payments.

8 input
Action

Customer Balance Report

QUICKBOOKS_CUSTOMER_BALANCE_REPORT

View what each of your customers owes you at a glance, with the ability to filter by date range, payment status, or specific customers to track outstanding invoices and manage cash flow.

9 input
Action

Get Balance Sheet Report

QUICKBOOKS_GET_BALANCE_SHEET_REPORT

Retrieve your company's financial position by viewing all assets, liabilities, and equity at a specific date. Use this to understand what your business owns versus what it owes for financial planning and decision-making.

6 input
Action

Get General Ledger Report

QUICKBOOKS_GET_GENERAL_LEDGER_REPORT

Retrieve a detailed General Ledger report that displays all transactions with their debits, credits, and running account balances for complete visibility into your financial activity.

15 input

Sales

8 operations

Manage the complete sales cycle including estimates, invoices, sales receipts, credit memos, and refunds. Use these operations to create sales documents, send communications to customers, track refunds and credits, retrieve documents and PDFs, and maintain detailed sales records.

Action★ Featured

Create Estimate

QUICKBOOKS_CREATE_ESTIMATE

Generate a professional pricing quote that you can send to customers before they make a purchase decision, which can later be converted into an invoice when approved.

22 input
Action

Create Credit Memo

QUICKBOOKS_CREATE_CREDIT_MEMO

Issue credit to customers in QuickBooks Online for returns, refunds, or service adjustments. This operation creates a formal credit memo that reduces what customers owe or can be applied to future purchases.

22 input
Action

Create Refund Receipt

QUICKBOOKS_CREATE_REFUND_RECEIPT

Records a refund receipt in QuickBooks when a customer returns goods or services, creating an official document that tracks the refund transaction in your accounting system.

11 input
Action

Create Sales Receipt

QUICKBOOKS_CREATE_SALES_RECEIPT

Record an immediate payment sale in QuickBooks Online, capturing transactions where customers pay at the time of purchase via cash, check, or credit card. This keeps your accounting records synchronized with actual cash received.

26 input
Action

Get Credit Memo

QUICKBOOKS_GET_CREDIT_MEMO

Retrieves detailed information about a credit memo from QuickBooks, including customer details, line items, and available credit balance. Use this to access complete credit memo data for customer service, accounting reconciliation, or credit tracking purposes.

2 input
Action

Get Credit Memo PDF

QUICKBOOKS_GET_CREDIT_MEMO_PDF

Downloads a credit memo from QuickBooks as a PDF file, allowing you to view, print, or share the document with customers for refunds or adjustments.

2 input
Action

Get Estimate

QUICKBOOKS_GET_ESTIMATE

Retrieve complete details of a QuickBooks estimate including all line items, customer information, and current status to verify proposal contents or track estimate history.

2 input
Action

Get Estimate PDF

QUICKBOOKS_GET_ESTIMATE_PDF

Download an estimate as a PDF file from QuickBooks so you can easily share it with clients or keep it for your records.

2 input

Taxes

2 operations

Configure and manage tax-related settings and entities in QuickBooks. These operations let you create tax codes, tax agencies, and retrieve tax rate information needed for accurate sales tax and payroll tax calculations.

Action

Create Tax Agency

QUICKBOOKS_CREATE_TAX_AGENCY

Set up a new tax authority or agency in QuickBooks Online for tracking and managing tax obligations. This enables you to organize tax payments and filings for different jurisdictions or tax types.

1 input
Action

Create Tax Code via TaxService

QUICKBOOKS_CREATE_TAXSERVICE_TAXCODE

Set up new tax codes with specific tax rates for your sales and purchase transactions. This lets you organize and apply the correct taxes to different products, services, or customer types automatically.

2 input

Time Tracking

1 operation

Record and monitor employee time spent on work activities and projects. These operations enable you to create time activity entries and retrieve time tracking records for payroll and project costing purposes.

Action

Create Time Activity

QUICKBOOKS_CREATE_TIME_ACTIVITY

Records billable or non-billable hours worked by employees or vendors on specific projects or jobs in QuickBooks, enabling accurate time tracking for payroll and client invoicing.

19 input

Utilities

3 operations

Execute bulk operations, query entities, and retrieve system information from QuickBooks. Use these operations to perform batch updates, search for changed records, access exchange rates, and execute complex queries across your QuickBooks data.

Action

Execute Batch Operation

QUICKBOOKS_EXECUTE_BATCH_OPERATION

Process multiple accounting tasks like creating invoices, updating customers, or deleting records all at once instead of one at a time, saving time and reducing connection delays.

2 input
Action

Get Changed Entities

QUICKBOOKS_GET_CHANGED_ENTITIES

Retrieves a list of customers, invoices, expenses, and other accounting records that have been modified in QuickBooks since a specific point in time, allowing you to stay synchronized with your latest financial data.

2 input
Action

Get Exchange Rate

QUICKBOOKS_GET_EXCHANGE_RATE

Retrieves the exchange rate for a specific foreign currency on a given date in QuickBooks Online, allowing you to accurately track or convert transactions in multiple currencies.

3 input

Vendors

2 operations

Build and manage vendor relationships and track expenses owed to suppliers. Use these operations to create vendor records, retrieve vendor details, monitor vendor account balances, and process vendor credits for returns and allowances.

Action★ Featured

Create Vendor

QUICKBOOKS_CREATE_VENDOR

Add a new supplier or vendor to your QuickBooks system so you can track purchases, manage payments, and maintain complete vendor information in one place.

44 input
Action

Create Vendor Credit

QUICKBOOKS_CREATE_VENDOR_CREDIT

Record a credit from a vendor that reduces your outstanding balance or applies to future purchases, helping you maintain accurate payables in QuickBooks.

12 input

Accounting

55 operations
Action

Get Company Preferences

QUICKBOOKS_GET_PREFERENCES

Tool to read company preferences that control application behavior in QuickBooks Online.

1 input
Action

Get Payment Method

QUICKBOOKS_GET_PAYMENT_METHOD

Read details of a specific payment method by ID in QuickBooks Online.

1 input
Action

Get Payment PDF

QUICKBOOKS_GET_PAYMENT_PDF

Tool to download a QuickBooks payment record as a PDF file.

2 input
Action

Get Profit and Loss Detail Report

QUICKBOOKS_GET_PROFIT_AND_LOSS_DETAIL_REPORT

Generate a detailed Profit and Loss report showing company income and expenses with transaction-level details.

11 input
Action

Get Profit and Loss Report

QUICKBOOKS_GET_PROFIT_AND_LOSS_REPORT

Generate a Profit and Loss report showing company income and expenses over a period.

11 input
Action

Get Purchase

QUICKBOOKS_GET_PURCHASE

Tool to fetch details of a specific purchase by ID in QuickBooks Online.

2 input
Action

Get Purchase Order

QUICKBOOKS_GET_PURCHASE_ORDER

Tool to fetch a QuickBooks purchase order by ID.

2 input
Action

Get Purchase Order PDF

QUICKBOOKS_GET_PURCHASE_ORDER_PDF

Tool to download a QuickBooks purchase order as a PDF file.

2 input
Action

Get Refund Receipt

QUICKBOOKS_GET_REFUND_RECEIPT

Tool to fetch a QuickBooks refund receipt by ID.

2 input
Action

Get Refund Receipt PDF

QUICKBOOKS_GET_REFUND_RECEIPT_PDF

Tool to download a QuickBooks refund receipt as a PDF file.

2 input
Action

Get Report - Account List

QUICKBOOKS_GET_REPORT_ACCOUNT_LIST

Retrieve the AccountList report from QuickBooks showing a list of all accounts.

2 input
Action

Get Report - Aged Payable Detail

QUICKBOOKS_GET_REPORT_AGED_PAYABLE_DETAIL

Generate an aged payable detail report showing aging detail for accounts payable.

16 input
Action

Get Report - Aged Payables

QUICKBOOKS_GET_REPORT_AGED_PAYABLES

Retrieve an Aged Payables aging summary report from QuickBooks showing outstanding vendor balances grouped by age.

8 input
Action

Get Report - Aged Receivable Detail

QUICKBOOKS_GET_REPORT_AGED_RECEIVABLE_DETAIL

Generate an aged receivable detail report showing aging detail for accounts receivable.

18 input
Action

Get Report - Cash Flow

QUICKBOOKS_GET_REPORT_CASH_FLOW

Generate a cash flow report in QuickBooks showing cash inflows and outflows categorized by operating, investing, and financing activities.

6 input
Action

Get Report - Class Sales

QUICKBOOKS_GET_REPORT_CLASS_SALES

Generate a ClassSales report in QuickBooks showing sales amounts grouped by class.

7 input
Action

Get Report - Customer Income

QUICKBOOKS_GET_REPORT_CUSTOMER_INCOME

Generate a customer income report in QuickBooks showing revenue by customer.

9 input
Action

Get Report - Customer Sales

QUICKBOOKS_GET_REPORT_CUSTOMER_SALES

Generate a customer sales report in QuickBooks showing sales transactions and totals for customers.

9 input
Action

Get Report - Department Sales

QUICKBOOKS_GET_REPORT_DEPARTMENT_SALES

Generate a department sales report in QuickBooks showing sales data broken down by department.

7 input
Action

Get Report - Item Sales

QUICKBOOKS_GET_REPORT_ITEM_SALES

Generate an ItemSales report showing sales data for products and services.

7 input
Action

Get Report - Trial Balance

QUICKBOOKS_GET_REPORT_TRIAL_BALANCE

Generate a Trial Balance report showing account debits, credits, and balances for a specified period.

8 input
Action

Get Reports

QUICKBOOKS_GET_REPORTS

Retrieve QuickBooks reports such as TransactionList, BalanceSheet, ProfitAndLoss, and others.

15 input
Action

Get Sales Receipt

QUICKBOOKS_GET_SALES_RECEIPT

Tool to fetch a QuickBooks sales receipt by ID.

2 input
Action

Get Sales Receipt PDF

QUICKBOOKS_GET_SALESRECEIPT_PDF

Tool to download a QuickBooks sales receipt as a PDF file.

2 input
Action

Get Tax Rate

QUICKBOOKS_GET_TAX_RATE

Tool to read details of a specific tax rate by ID in QuickBooks Online.

2 input
Action

Get Term

QUICKBOOKS_GET_TERM

Read details of a specific payment term by ID in QuickBooks Online.

1 input
Action

Get Time Activity

QUICKBOOKS_GET_TIME_ACTIVITY

Tool to read details of a specific time activity by ID in QuickBooks Online.

2 input
Action

Get Transaction List Report

QUICKBOOKS_GET_TRANSACTION_LIST_REPORT

Get the Transaction List report showing all transactions in the company.

14 input
Action

Get Transfer

QUICKBOOKS_GET_TRANSFER

Tool to fetch a QuickBooks transfer by ID.

2 input
Action

Get Vendor Credit

QUICKBOOKS_GET_VENDOR_CREDIT

Tool to fetch a QuickBooks vendor credit by ID.

2 input
Action

Get Vendor Expenses Report

QUICKBOOKS_GET_VENDOR_EXPENSES_REPORT

Retrieve a vendor expenses report from QuickBooks showing expense transactions by vendor.

9 input
Action

List Cards

QUICKBOOKS_LIST_CARDS

Tool to retrieve all payment cards on file for a customer in QuickBooks Payments API.

1 input
Action

List Departments

QUICKBOOKS_LIST_DEPARTMENTS

Query Department entities in QuickBooks using SQL-like syntax.

1 input
Action

List Invoices

QUICKBOOKS_LIST_INVOICES

Tool to list invoices via QuickBooks Query endpoint.

3 input
Action

Query Account Entities

QUICKBOOKS_QUERY_ACCOUNT

Query Account entities in QuickBooks using SQL-like syntax.

1 input
Action

Query Attachable Entities

QUICKBOOKS_QUERY_ATTACHABLE

Query Attachable entities in QuickBooks using SQL-like syntax.

1 input
Action

Query QuickBooks Entities

QUICKBOOKS_QUERY_ENTITIES

Execute SQL-like queries on QuickBooks Online entities.

1 input
Action

Read Account

QUICKBOOKS_READ_ACCOUNT

Read an account in QuickBooks with the given account ID.

1 input
Action

Read Class

QUICKBOOKS_READ_CLASS

Read details of a specific class by ID in QuickBooks Online.

2 input
Action

Read Customer

QUICKBOOKS_READ_CUSTOMER

Read a customer in QuickBooks with the given customer ID.

1 input
Action

Read Employee

QUICKBOOKS_READ_EMPLOYEE

Read an employee's details in QuickBooks with the given employee ID.

1 input
Action

Read Invoice

QUICKBOOKS_READ_INVOICE

Tool to fetch a QuickBooks invoice by ID or the most recent if no ID provided.

2 input
Action

Read Vendor

QUICKBOOKS_READ_VENDOR

Read a vendor in QuickBooks with the given vendor ID.

1 input
Action

Send Credit Memo

QUICKBOOKS_SEND_CREDIT_MEMO

Tool to send a credit memo to a specified email address.

3 input
Action

Update Attachable

QUICKBOOKS_UPDATE_ATTACHABLE

Tool to update an existing attachable in QuickBooks Online.

9 input
Action

Update Company Info

QUICKBOOKS_UPDATE_COMPANY_INFO

Tool to update company information in QuickBooks Online.

16 input
Action

Update Department

QUICKBOOKS_UPDATE_DEPARTMENT

Tool to update an existing department in QuickBooks Online.

7 input
Action

Update Full Invoice

QUICKBOOKS_UPDATE_FULL_INVOICE

Tool to fully replace an Invoice.

3 input
Action

Update Payment Method

QUICKBOOKS_UPDATE_PAYMENT_METHOD

Tool to update an existing payment method in QuickBooks Online.

5 input
Action

Update Preferences

QUICKBOOKS_UPDATE_PREFERENCES

Update company preferences in QuickBooks Online.

14 input
Action

Update Sparse Invoice

QUICKBOOKS_UPDATE_SPARSE_INVOICE

Tool to perform a sparse update of an existing invoice.

1 input
Action

Update Term

QUICKBOOKS_UPDATE_TERM

Tool to update an existing payment term in QuickBooks Online.

11 input
Action

Update Transfer

QUICKBOOKS_UPDATE_TRANSFER

Tool to update an existing transfer in QuickBooks Online.

10 input
Action

Vendor Balance Detail

QUICKBOOKS_VENDOR_BALANCE_DETAIL

Generate a balance detail report for a vendor in QuickBooks with the given vendor ID.

16 input
Action

Vendor Balance Report

QUICKBOOKS_VENDOR_BALANCE_REPORT

Retrieve a vendor balance report from QuickBooks showing outstanding balances for vendors.

9 input
What now

Use QuickBooks in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.