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​
- A QuickBooks Online account (Simple Start or above).
- Administrator access to your QuickBooks Organization.
- 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.