QuickBooks Online
QuickBooks Online accounting — manage customers, invoices, bills, payments, vendors, expenses, and more via the Intuit Accounting API v3.
What your agent can do with QuickBooks Online
Triggers and actions 11 triggers · 45 actions
- TriggerNew bill
Polls for newly created bills (accounts payable), most recent first.
- TriggerNew customer
Polls for newly created customers, most recent first.
- TriggerNew estimate
Fires when a new estimate is created in QuickBooks Online.
- TriggerNew invoice
Polls for newly created invoices, most recent first.
- TriggerNew or updated customer
Fires when a QuickBooks customer is created or any of its details change.
- TriggerNew or updated estimate
Fires when a QuickBooks estimate is created or edited.
- TriggerNew or updated invoice
Fires when a QuickBooks invoice is created or edited — line items, amounts, due date, or status.
- TriggerNew or updated item
Fires when a QuickBooks product or service item is created or edited.
- TriggerNew or updated vendor
Fires when a QuickBooks vendor is created or any of its details change.
- TriggerNew paid invoice
Polls for invoices that are fully paid (Balance = 0), most recently updated first.
- TriggerNew payment
Polls for newly created customer payments, most recent first.
- ActionCreate account
Create an account in the QuickBooks chart of accounts — name, account type, and detail type.
- ActionCreate bill
Creates a new bill (accounts payable) for a vendor with a single account-based line item.
- ActionCreate credit memo
Creates a new credit memo for a customer with a single line item.
- ActionCreate customer
Creates a new customer in QuickBooks Online.
- ActionCreate estimate
Create a QuickBooks Online estimate (quote) for a customer.
- ActionCreate expense (purchase)
Creates a new expense (Purchase) paid from a bank/credit-card account with one account-based line.
- ActionCreate invoice
Creates a new invoice for a customer with a single line item.
- ActionCreate item (product/service)
Creates a new product or service item.
- ActionCreate journal entry
Create a QuickBooks journal entry with balanced debit and credit lines against the chart of accounts.
- ActionCreate payment
Records a customer payment, optionally applied against a specific invoice.
- ActionCreate refund receipt
Creates a new refund receipt for a customer with a single line item.
- ActionCreate sales receipt
Creates a new sales receipt for a customer with a single line item.
- ActionCreate vendor
Creates a new vendor in QuickBooks Online.
- ActionDelete bill
Permanently delete a QuickBooks bill by Id.
- ActionDelete credit memo
Permanently delete a QuickBooks credit memo by Id.
- ActionDelete estimate
Permanently delete a QuickBooks estimate by Id.
- ActionDelete invoice
Permanently delete a QuickBooks invoice by Id. Unlike voiding, this removes the transaction entirely.
- ActionDelete sales receipt
Permanently delete a QuickBooks sales receipt by Id.
- ActionFind account by name
Look up an account in the QuickBooks chart of accounts by its name.
- ActionFind customer by name
Searches for a customer by display name and returns its Id and SyncToken.
- ActionFind invoice by number
Look up a QuickBooks invoice by its document number (the invoice number customers see) rather than its internal Id.
- ActionFind item by name
Look up a QuickBooks product or service item by its name.
- ActionFind vendor by name
Look up a QuickBooks Online vendor by display name.
- ActionGet bill balance
Returns the outstanding balance for a bill by its Id.
- ActionGet customer by ID
Retrieves a single customer by its Id.
- ActionGet estimate by ID
Retrieve a QuickBooks Online estimate by its ID.
- ActionGet estimate PDF
Download the rendered PDF of a QuickBooks estimate by Id.
- ActionGet invoice by ID
Retrieves a single invoice by its Id, including its balance.
- ActionGet invoice PDF
Download the rendered PDF of a QuickBooks invoice by Id, for emailing or archiving.
- ActionList accounts
List the accounts in the QuickBooks chart of accounts, with their type, detail type, and current balance.
- ActionList attachments
List the files attached to a QuickBooks transaction or record, with their download links.
- ActionList employees
List employees recorded in QuickBooks Online.
- ActionList items
List products and services (items) defined in QuickBooks Online.
- ActionPay bill
Records a bill payment against a vendor bill, paid from the specified bank/credit-card account.
- ActionRun query
Runs an arbitrary read-only QuickBooks Online query (QBO SQL-like syntax) and returns the raw QueryResponse.
- ActionSend estimate
Email a QuickBooks Online estimate to the customer.
- ActionSend invoice
Emails an invoice to the supplied email address (or the invoice's billing email if omitted).
- ActionUpdate customer
Updates an existing customer (sparse update). Requires the customer Id and current SyncToken.
- ActionUpdate estimate
Update an existing QuickBooks estimate by Id, changing only the fields supplied.
- ActionUpdate invoice
Update an existing QuickBooks invoice by Id — a sparse update that changes only the fields supplied and leaves the rest of the invoice intact.
- ActionUpdate item
Update an existing QuickBooks product or service item by Id — name, description, price, income account, or active flag.
- ActionUpdate vendor
Update an existing QuickBooks vendor by Id — contact details, billing address, terms, or active flag.
- ActionUpload attachment
Upload a file to QuickBooks and attach it to a transaction or record — a receipt on an expense, a contract on an invoice.
- ActionVoid invoice
Voids an existing invoice. Requires the invoice Id and current SyncToken.
- ActionVoid payment
Voids an existing customer payment. Requires the payment Id and current SyncToken.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Not listed?
Need a trigger or action that is not here?
Ask your agent. Describe what you need in plain language and it reads the QuickBooks Online API documentation, builds the operation at whatever depth the API allows, tests every branch and ships it. The list above is what exists today, not the limit.