Skip to main content
The QuickBooks node adds QuickBooks operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. QuickBooks also includes 119 trigger operations (marked in the tables below) that can start a workflow when something happens in QuickBooks.
You can wire the QuickBooks node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect QuickBooks under Credentials in the node settings. See Connecting credentials for the general flow. Sign in with your QuickBooks account when prompted; no keys to copy. Get your credentials here. NoClick requests the following permissions:
  • com.intuit.quickbooks.accounting
  • com.intuit.quickbooks.payment
  • openid
  • profile
  • email

Operations

Account

OperationIDDescriptionTrigger
On Account Createdon_account_createYes
On Account Deletedon_account_deleteYes
On Account Mergedon_account_mergeYes
On Account Updatedon_account_updateYes

Advanced

OperationIDDescriptionTrigger
Batch OperationsbatchBundle up to 30 operations into one request.
Custom Accounting REST Requestexecute_custom_accounting_rest_requestExecute any QuickBooks Online Accounting REST request.

Bill

OperationIDDescriptionTrigger
On Bill Createdon_bill_createYes
On Bill Deletedon_bill_deleteYes
On Bill Updatedon_bill_updateYes
On Bill Voidedon_bill_voidYes

Bill payment

OperationIDDescriptionTrigger
On Bill Payment Createdon_billpayment_createYes
On Bill Payment Deletedon_billpayment_deleteYes
On Bill Payment Updatedon_billpayment_updateYes
On Bill Payment Voidedon_billpayment_voidYes

Bills

OperationIDDescriptionTrigger
Create Billcreate_billCreate an accounts-payable bill.
Delete Billdelete_billDelete a bill (requires Id + SyncToken).
Read Billread_billFetch a single bill by Id.
Update Billupdate_billSparse-update a bill (requires Id + SyncToken).

Budget

OperationIDDescriptionTrigger
On Budget Createdon_budget_createYes
On Budget Deletedon_budget_deleteYes
On Budget Updatedon_budget_updateYes

Class

OperationIDDescriptionTrigger
On Class Createdon_class_createYes
On Class Deletedon_class_deleteYes
On Class Mergedon_class_mergeYes
On Class Updatedon_class_updateYes

Company

OperationIDDescriptionTrigger
Get Company Infoget_company_infoRead the connected company’s profile.

Credit memo

OperationIDDescriptionTrigger
On Credit Memo Createdon_creditmemo_createYes
On Credit Memo Deletedon_creditmemo_deleteYes
On Credit Memo Updatedon_creditmemo_updateYes
On Credit Memo Voidedon_creditmemo_voidYes

Currency

OperationIDDescriptionTrigger
On Currency Createdon_currency_createYes
On Currency Deletedon_currency_deleteYes
On Currency Updatedon_currency_updateYes

Customer

OperationIDDescriptionTrigger
On Customer Createdon_customer_createYes
On Customer Deletedon_customer_deleteYes
On Customer Mergedon_customer_mergeYes
On Customer Updatedon_customer_updateYes

Customers

OperationIDDescriptionTrigger
Create Customercreate_customerCreate a customer/contact record.
Read Customerread_customerFetch a single customer by Id.
Update Customerupdate_customerSparse-update a customer (requires Id + SyncToken).

Department

OperationIDDescriptionTrigger
On Department Createdon_department_createYes
On Department Deletedon_department_deleteYes
On Department Mergedon_department_mergeYes
On Department Updatedon_department_updateYes

Deposit

OperationIDDescriptionTrigger
On Deposit Createdon_deposit_createYes
On Deposit Deletedon_deposit_deleteYes
On Deposit Updatedon_deposit_updateYes
On Deposit Voidedon_deposit_voidYes

Employee

OperationIDDescriptionTrigger
On Employee Createdon_employee_createYes
On Employee Deletedon_employee_deleteYes
On Employee Mergedon_employee_mergeYes
On Employee Updatedon_employee_updateYes

Estimate

OperationIDDescriptionTrigger
On Estimate Createdon_estimate_createYes
On Estimate Deletedon_estimate_deleteYes
On Estimate Emailedon_estimate_emailedYes
On Estimate Updatedon_estimate_updateYes
On Estimate Voidedon_estimate_voidYes

Expenses

OperationIDDescriptionTrigger
Create Journal Entrycreate_journal_entryPost a manual double-entry journal entry.
Create Purchasecreate_purchaseRecord an expense / cash / credit-card purchase.
Create Purchase Ordercreate_purchase_orderCreate a purchase order to a vendor.

Invoice

OperationIDDescriptionTrigger
On Invoice Createdon_invoice_createYes
On Invoice Deletedon_invoice_deleteYes
On Invoice Emailedon_invoice_emailedYes
On Invoice Updatedon_invoice_updateYes
On Invoice Voidedon_invoice_voidYes

Invoices

OperationIDDescriptionTrigger
Create Invoicecreate_invoiceCreate a sales invoice.
Delete Invoicedelete_invoiceDelete an invoice (requires Id + SyncToken).
Get Invoice PDFget_invoice_pdfDownload an invoice as a PDF.
Read Invoiceread_invoiceFetch a single invoice by Id.
Send Invoicesend_invoiceEmail an invoice PDF to the customer.
Update Invoiceupdate_invoiceSparse-update an existing invoice (requires Id + SyncToken).

Item

OperationIDDescriptionTrigger
On Item Createdon_item_createYes
On Item Deletedon_item_deleteYes
On Item Mergedon_item_mergeYes
On Item Updatedon_item_updateYes

Journal code

OperationIDDescriptionTrigger
On Journal Code Createdon_journalcode_createYes
On Journal Code Deletedon_journalcode_deleteYes
On Journal Code Updatedon_journalcode_updateYes

Journal entry

OperationIDDescriptionTrigger
On Journal Entry Createdon_journalentry_createYes
On Journal Entry Deletedon_journalentry_deleteYes
On Journal Entry Updatedon_journalentry_updateYes
On Journal Entry Voidedon_journalentry_voidYes

Lists

OperationIDDescriptionTrigger
Create Accountcreate_accountCreate a chart-of-accounts entry.
Create Itemcreate_itemCreate a product/service item.
Read Accountread_accountFetch a single ledger account by Id.
Read Itemread_itemFetch a single item by Id.
Update Accountupdate_accountSparse-update a ledger account (requires Id + SyncToken).
Update Itemupdate_itemSparse-update an item (requires Id + SyncToken).

Payment

OperationIDDescriptionTrigger
On Payment Createdon_payment_createYes
On Payment Deletedon_payment_deleteYes
On Payment Updatedon_payment_updateYes
On Payment Voidedon_payment_voidYes

Payment method

OperationIDDescriptionTrigger
On Payment Method Createdon_paymentmethod_createYes
On Payment Method Deletedon_paymentmethod_deleteYes
On Payment Method Mergedon_paymentmethod_mergeYes
On Payment Method Updatedon_paymentmethod_updateYes

Payments

OperationIDDescriptionTrigger
Create Bill Paymentcreate_bill_paymentRecord a payment made to a vendor against bills.
Create Paymentcreate_paymentRecord a customer payment and link it to invoices.
Custom Payments REST Requestexecute_custom_payments_rest_requestExecute any QuickBooks Payments REST request.
Read Paymentread_paymentFetch a single received payment by Id.
Update Paymentupdate_paymentSparse-update a received payment (requires Id + SyncToken).

Payroll employee

OperationIDDescriptionTrigger
On Payroll Employee Createdon_payrollemployee_createYes
On Payroll Employee Deletedon_payrollemployee_deleteYes
On Payroll Employee Updatedon_payrollemployee_updateYes

Payslips

OperationIDDescriptionTrigger
On Payslips Createdon_payslips_createYes
On Payslips Deletedon_payslips_deleteYes
On Payslips Updatedon_payslips_updateYes

Preferences

OperationIDDescriptionTrigger
On Preferences Createdon_preferences_createYes
On Preferences Deletedon_preferences_deleteYes
On Preferences Updatedon_preferences_updateYes

Purchase

OperationIDDescriptionTrigger
On Purchase Createdon_purchase_createYes
On Purchase Deletedon_purchase_deleteYes
On Purchase Updatedon_purchase_updateYes
On Purchase Voidedon_purchase_voidYes

Purchase order

OperationIDDescriptionTrigger
On Purchase Order Createdon_purchaseorder_createYes
On Purchase Order Deletedon_purchaseorder_deleteYes
On Purchase Order Updatedon_purchaseorder_updateYes
On Purchase Order Voidedon_purchaseorder_voidYes

Query

OperationIDDescriptionTrigger
Run Queryrun_queryRun a SQL-like query against any entity (the primary list/search path).

Refund receipt

OperationIDDescriptionTrigger
On Refund Receipt Createdon_refundreceipt_createYes
On Refund Receipt Deletedon_refundreceipt_deleteYes
On Refund Receipt Updatedon_refundreceipt_updateYes
On Refund Receipt Voidedon_refundreceipt_voidYes

Reports

OperationIDDescriptionTrigger
Get Reportget_reportRun a financial report.

Sales

OperationIDDescriptionTrigger
Create Credit Memocreate_credit_memoCreate a customer credit memo.
Create Estimatecreate_estimateCreate a quote/estimate.
Create Sales Receiptcreate_sales_receiptRecord a paid-at-time-of-sale transaction.

Sales receipt

OperationIDDescriptionTrigger
On Sales Receipt Createdon_salesreceipt_createYes
On Sales Receipt Deletedon_salesreceipt_deleteYes
On Sales Receipt Updatedon_salesreceipt_updateYes
On Sales Receipt Voidedon_salesreceipt_voidYes

Tax agency

OperationIDDescriptionTrigger
On Tax Agency Createdon_taxagency_createYes
On Tax Agency Deletedon_taxagency_deleteYes
On Tax Agency Mergedon_taxagency_mergeYes
On Tax Agency Updatedon_taxagency_updateYes

Term

OperationIDDescriptionTrigger
On Term Createdon_term_createYes
On Term Deletedon_term_deleteYes
On Term Mergedon_term_mergeYes
On Term Updatedon_term_updateYes

Time activity

OperationIDDescriptionTrigger
On Time Activity Createdon_timeactivity_createYes
On Time Activity Deletedon_timeactivity_deleteYes
On Time Activity Updatedon_timeactivity_updateYes

Transfer

OperationIDDescriptionTrigger
On Transfer Createdon_transfer_createYes
On Transfer Deletedon_transfer_deleteYes
On Transfer Updatedon_transfer_updateYes
On Transfer Voidedon_transfer_voidYes

Vendor

OperationIDDescriptionTrigger
On Vendor Createdon_vendor_createYes
On Vendor Deletedon_vendor_deleteYes
On Vendor Mergedon_vendor_mergeYes
On Vendor Updatedon_vendor_updateYes

Vendor credit

OperationIDDescriptionTrigger
On Vendor Credit Createdon_vendorcredit_createYes
On Vendor Credit Deletedon_vendorcredit_deleteYes
On Vendor Credit Updatedon_vendorcredit_updateYes
On Vendor Credit Voidedon_vendorcredit_voidYes

Vendors

OperationIDDescriptionTrigger
Create Vendorcreate_vendorCreate a vendor/supplier record.
Read Vendorread_vendorFetch a single vendor by Id.
Update Vendorupdate_vendorSparse-update a vendor (requires Id + SyncToken).