Skip to main content

QuickBooks Online Integration Guide

Connect QuickBooks to BizoSaaS to automate your accounts, sync invoices, and gain real-time AI insights into your financial health.

Prerequisites​

  1. A QuickBooks Online account (Simple Start or above).
  2. Administrator access to your QuickBooks Organization.
  3. Access to the Intuit API Console.

Setup Steps​

1. Register BizoSaaS as a Client​

  • Log in to your Intuit API Console.
  • Click Add Client and select Server-based Applications.
  • Client Name: BizoSaaS Platform.
  • Homepage URL: https://bizoholic.com.
  • Authorized Redirect URI: https://api.bizoholic.com/api/auth/callback/quickbooks-online.
  • Click Create.
  • Copy the Client ID and Client Secret.

2. Connect to BizoSaaS​

  • Log in to your BizoSaaS Dashboard.
  • Go to Connectors > Accounting.
  • Click Add Connector and select QuickBooks Online.
  • Enter your QuickBooks Organization ID, Client ID, and Client Secret.
  • Click Connect with QuickBooks.
  • You will be redirected to QuickBooks to authorize our app.
  • Once completed, you will be returned to BizoSaaS.

3. Data Sync Options​

Once authenticated, BizoSaaS will sync:

  • Invoices: For accounts receivable tracking and AI insights.
  • Expenses: To monitor burn rate and profitability.
  • Customers & Contacts: Linked with your CRM for a 360-degree view.
  • Chart of Accounts: For automated classification.

Troubleshooting​

  • Invalid Client ID/Secret: Ensure you are using the correct credentials from the Intuit API Console for your region (e.g., .com, .in, .eu).
  • Scope Errors: Ensure your registration includes necessary scopes (com.intuit.quickbooks.accounting).
  • Organization ID: Find your Org ID in QuickBooks Online under Settings > Organization Profile.