Blocks
QuickBooks
Manage accounting and financial data with QuickBooks
Integrate with QuickBooks Online to manage invoices, customers, vendors, expenses, and financial reports. Access comprehensive accounting features for small and medium businesses using OAuth 2.0 authentication.
Block Preview
QuickBooks
Manage accounting and financial data with QuickBooks
Usage
- Add the block to your workflow and connect it to the upstream step.
- Connect the required credentials or OAuth provider before running.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the quickbooks block with monitoring enabled in production.
Inputs (UI)
QuickBooks Account
oauth-inputPlaceholder: Select QuickBooks account
Layout: full
Provider: quickbooks
Operation
dropdownLayout: full
Options: Create Invoice, Get Invoice, List Invoices, Create Customer
Invoice ID
short-inputPlaceholder: Enter invoice ID
Layout: full
Condition: operation = "get_invoice"
Customer ID
short-inputPlaceholder: Enter customer ID
Layout: full
Condition: operation = ["get_customer","create_invoice"]
Customer Name
short-inputPlaceholder: John Doe
Layout: full
Condition: operation = "create_customer"
Amount
short-inputPlaceholder: 100.00
Layout: half
Condition: operation = ["create_invoice","create_expense","create_payment"]
Description
long-inputPlaceholder: Description of the transaction
Layout: full
Condition: operation = ["create_invoice","create_expense","create_payment"]
Start Date
short-inputPlaceholder: YYYY-MM-DD
Layout: half
Condition: operation = "get_profit_loss"
End Date
short-inputPlaceholder: YYYY-MM-DD
Layout: half
Condition: operation = "get_profit_loss"
Inputs (API)
credential
stringRequired
operation
stringRequired
invoiceId
stringOptional
customerId
stringOptional
customerName
stringOptional
amount
stringOptional
description
stringOptional
startDate
stringOptional
endDate
stringOptional
Outputs
Primary response type:
{
"data": "json"
}