Sign In

QuickBooks Online

Accounting

Automate your accounting layer. Agents create invoices, record bills, manage vendors and customers, run P&L reports, and sync financial data across systems without manual bookkeeping.

45 actions available
Stripe payment succeeds and Parse Webhook Event fires
Agent identifies the customer and finds their QuickBooks record
Agent locates the corresponding open invoice in QuickBooks
Agent records the payment and marks invoice as paid
Accounting channel receives Slack summary with payment amount and invoice number
Bills over $10,000 and invoice voids paused for accounting manager approval

What This Integration Enables

QuickBooks Online integration gives agents write access to the full accounting layer: customers, vendors, employees, invoices, bills, estimates, payments, and reports. Agents synchronize data from your CRM, ERP, and payment systems into QuickBooks automatically. Exceptions surface to your accounting team for review. Routine transactions post without human intervention.

Without FlowRunner

Manual payment recording Bookkeeper logs each Stripe payment in QuickBooks by hand
AR updated in batches Invoice status stays open until someone runs the reconciliation process
No weekly financial visibility Leadership waits for the CFO to prepare a P&L report before seeing financials

With FlowRunner

Real-time AR updates Invoice marked paid in QuickBooks within seconds of Stripe confirmation
Zero manual payment entry Every Stripe success and vendor bill flows to QuickBooks without bookkeeper involvement
Monday P&L digest Month-to-date vs. prior month variance posted to finance channel before 8am

Use Case Scenarios

Stripe-to-QuickBooks Payment Sync

A Stripe payment succeeds. The Parse Webhook Event trigger fires. The agent identifies the customer, finds their QuickBooks record, locates the corresponding open invoice, and records the payment. The invoice is marked paid. The agent logs a summary to the #accounting Slack channel: "Payment of $4,250 recorded for [Customer]. Invoice QB-2847 closed." Your AR is updated in real time without a bookkeeper touching QuickBooks.

Vendor Bill Processing from Document Parser

A vendor PDF invoice arrives via email. Parseur's document processed trigger fires. The extracted data: vendor name, invoice number, amount, due date, line items. The agent checks QuickBooks for the vendor record, validates the invoice against the purchase order in your ERP, and creates the bill in QuickBooks. If everything matches, it routes the bill for payment approval via Slack. If there is a discrepancy, it pauses and escalates the mismatch to the AP team.

Weekly P&L Digest

Every Monday at 8am, an agent pulls the current month P&L and the prior month P&L from QuickBooks. It formats the comparison, calculates variance by category, and posts a structured summary to the #finance-weekly Slack channel. Leadership sees the financial picture without waiting for a CFO report. The CFO gets the underlying data to review at their own pace.

Human-in-Loop Highlight

Large payments and bill approvals above defined thresholds pause before recording. When an agent is about to create a bill over $10,000 or void an invoice, it routes the action to the accounting manager via Slack with the full document context: vendor, amount, line items, and the matching PO from the ERP. The manager approves with one click. The agent records. The approval decision and timestamp are captured in the audit trail.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via Slack
Human decides
Agent resumes with decision

Agent Capabilities

27 actions

Customer Management

5
  • Create Customer Creates a new QuickBooks customer record. Used in new account onboarding: when a deal closes in Salesforce, the agent creates the QuickBooks customer automatically, ready for invoicing.
  • Get Customer Retrieves a customer record. Used to check billing details before creating an invoice or recording a payment.
  • Update Customer Modifies customer information. Used when account details change in the CRM and need to propagate to QuickBooks.
  • Deactivate Customer Marks a customer as inactive. Used in offboarding workflows.
  • List Customers Returns filtered customer records. Used in reporting and reconciliation workflows.

Vendor Management

2
  • Create Vendor Creates a vendor record. Used when a new supplier is onboarded: the agent creates the QuickBooks vendor record as part of the vendor approval workflow.
  • Get Vendor / Update Vendor / Deactivate Vendor / List Vendors Full vendor lifecycle management. Used to keep vendor data synchronized with your procurement system.

Employee Management

1
  • Create Employee / Get Employee / Update Employee / Deactivate Employee / List Employees Manages employee records for payroll and expense tracking. Used in HR onboarding and offboarding workflows.

Invoice Operations

8
  • Create Invoice Creates a QuickBooks invoice. Used in billing automation: when a project milestone is completed, the agent creates and sends the invoice automatically.
  • Get Invoice Retrieves a specific invoice with status. Used to check payment status in follow-up and dunning workflows.
  • Update Invoice Modifies invoice details. Used when corrections are needed after creation.
  • Delete Invoice Removes a draft invoice. Used when a billing error is caught before sending.
  • Void Invoice Voids a posted invoice. Used when a billing dispute is resolved and the original charge must be reversed.
  • Send Invoice Emails the invoice to the customer directly from QuickBooks. Used in automated billing workflows where email delivery through QuickBooks is required for audit purposes.
  • List Invoices Returns filtered invoices. Used in AR aging and collections workflows.
  • PDF Export Generates a PDF of the invoice. Used when a document copy needs to be attached to another system or sent outside QuickBooks.

Bill Management

2
  • Create Bill Records a vendor bill in QuickBooks. Used in AP automation: when a vendor invoice arrives and is validated by the agent, the bill is created automatically.
  • Get Bill / Update Bill / Delete Bill / List Bills Full bill lifecycle management. Used in AP reconciliation and payment approval workflows.

Estimate Management

1
  • Create Estimate / Get Estimate / Update Estimate / Delete Estimate / Send Estimate / List Estimates / PDF Export Manages project estimates and quotes. Used in proposal workflows where estimates need to be generated, sent, and tracked.

Payment Processing

2
  • Create Payment Records a payment against an invoice. Used when a Stripe charge succeeds: the agent records the payment in QuickBooks automatically.
  • Get Payment / Delete Payment / Void Payment / List Payments Manages payment records. Used in payment reconciliation and audit workflows.

Items (Products and Services)

1
  • Create Item / Get Item / Update Item / List Items Manages the product and service catalog used in invoicing. Used to keep billing items synchronized with your product database.

Chart of Accounts

1
  • Create Account / Get Account / Update Account / List Accounts Manages the chart of accounts. Used in accounting setup and maintenance workflows.

Tax

1
  • Create Tax Agency / Get Tax Agency / List Tax Agencies Manages tax agency configurations. Used in multi-jurisdiction billing setup workflows.

Company

1
  • Get Company Info / Update Company Info / Get Company Preferences Retrieves and modifies company-level QuickBooks settings. Used in administrative and configuration workflows.

Reports

2
  • Get Profit and Loss Returns the P&L report for a specified date range. Used in weekly and monthly financial reporting workflows.
  • Get Profit and Loss Detail Returns an itemized P&L breakdown. Used in financial analysis workflows where line-item detail is required.

Start building with QuickBooks Online

$100 in credits. No card required. Connect in minutes.