QuickBooks Online
Accounting platform for managing invoices, customers, payments, expenses, and financial reports.
Three ways to use QuickBooks Online
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with QuickBooks Online.
Batch Operations
Execute multiple API operations in a single HTTP request for better performance.
Change Data Capture
Retrieve all entities that have changed since a given timestamp, useful for syncing data.
Create Account
Create a new account in the chart of accounts (e.g., expense, income, bank, or asset account).
Create Bill
Create a new bill (accounts payable) from a vendor with line items and due date.
Create Bill Payment
Record a payment to a vendor against one or more bills.
Create Company Currency
Add an active currency to a multicurrency-enabled company.
Supported triggers
Start a workflow when something happens in QuickBooks Online.
New Customer in QuickBooks
Triggers when a new customer is added in QuickBooks Online.
New Invoice in QuickBooks
Triggers when a new invoice is added in QuickBooks Online.
New Paid Invoice in QuickBooks
Triggers when an invoice balance becomes zero (fully paid) in QuickBooks Online.
New Invoice Due Soon in QuickBooks
Triggers when an unpaid invoice is due within the specified number of days.
New Estimate in QuickBooks
Triggers when a new estimate is added in QuickBooks Online.
Updated Estimate in QuickBooks
Triggers when an existing estimate is modified in QuickBooks Online.
Get started automating QuickBooks Online
Ready-to-use workflows
Prompts using QuickBooks Online
Auto-sync ClickFunnels sales into QuickBooks Online
Every day, this workflow records your new paid ClickFunnels orders as sales receipts in QuickBooks Online, matches buyers to customers, and emails you a summary.
Nightly QuickBooks invoices for unpaid Acuity appointments
Every night at 8pm, sweep yesterday's completed Acuity appointments that are still unpaid and open matching QuickBooks invoices with a Sheets audit log.
Log Authorize.Net payments to QuickBooks and a reconciliation sheet
Every settled Authorize.Net capture lands in QuickBooks as a sales receipt and in a Google Sheet so finance can reconcile the two systems automatically.
Turn signed Adobe Sign contracts into QuickBooks invoices
The moment a client signs an Adobe Sign contract, we raise the QuickBooks invoice, email it to them, and post the details to your finance channel in Slack.
Post nightly Clover sales into QuickBooks as one summary receipt
Every night, roll up yesterday's Clover sales, tips, tax, and refunds into one clean daily summary receipt in QuickBooks Online.
Daily AI voice collections calls on overdue QuickBooks invoices
Every weekday at 9am, an AI voice agent calls customers with past due QuickBooks invoices, captures who will pay and who is disputing, and drops a bucketed digest in Slack.
Auto-file emailed vendor invoices as QuickBooks bills
Every 30 minutes, an agent turns labeled invoice PDFs in Gmail into clean vendor bills in QuickBooks, and flags anything shaky for review.
Auto-file your monthly Craigslist bill in QuickBooks
On the first business day of each month, pull last month's Craigslist bulk-posting invoice, file it as a bill in QuickBooks, and recap totals in Slack.