← All integrations
AccountingBeta

QuickBooks Online

Send a review request the moment a QuickBooks invoice is marked paid.

Many service businesses' "job done" signal is really "invoice paid" in QuickBooks. SignalRoute connects via Intuit OAuth, holds an encrypted refresh token, and listens for invoice events on QBO's webhook system. When an invoice is marked paid, we fetch the customer record and schedule a review request — no Zapier, no manual export. Marked beta until the platform owner finishes provisioning the Intuit Developer app for production scopes.

What it does

  • Intuit OAuth 2.0 with auto-rotating refresh tokens.
  • AES-256-GCM-encrypted token storage; tokens never persist as plaintext.
  • Read-only scope (com.intuit.quickbooks.accounting). No payments, no payroll, no write access.
  • Sandbox + production environments — flip via env, switch testing without leaking modes.
  • App-level webhook routing by realmId, so no per-customer webhook setup is required after connecting.

What it replaces

  • Statement-stuffer review postcards
  • Manual follow-ups from the bookkeeper
  • Zapier zaps that bridge QBO → review request

Replaced by → your branded SignalRoute link, everywhere.

Setup

  1. 1Open Integrations → QuickBooks in the dashboard.
  2. 2Click Connect QuickBooks.
  3. 3Authorize SignalRoute on the Intuit consent screen.
  4. 4Land back here, connection live. Webhooks fire automatically — nothing else to wire up.
QuickBooks Online docs

Ready to connect?

Connect your account in under 5 minutes. This integration is in beta — the wiring is shipped and works, we're still hardening edge cases. Email support@getsignalroute.com if you hit anything weird.