QuickBooks Online Setup
This guide walks you through connecting Readybuild to QuickBooks Online using OAuth authentication.
Step 1: Navigate to Integration Settings
- Go to Settings > Integrations in Readybuild
- Find QuickBooks Online in the list
- Click Configure
Step 2: Connect Your QuickBooks Account
- Click the Connect QuickBooks Online button
- A new popup window will open for QuickBooks authentication
- Sign in to your QuickBooks Online account
- Select the company you want to connect
- Click Authorize to grant Readybuild access
Ensure your browser allows popup windows from Readybuild. If the authorization window doesn't appear, check your browser's popup blocker settings.
Step 3: Verify Connection
Once connected, you'll see your QuickBooks company name displayed on the settings page. This confirms the OAuth connection was successful.
The integration will display:
- Company Name: The name of your connected QuickBooks company
- Connection Status: Active or disconnected
Step 4: Configure Defaults
After connecting, proceed to Configuration to set up your default mappings for:
- Invoice Cost Code
- Default Payment Account
Step 5: Link Existing Entities
If you have pre-existing records in both systems, use Entity Linking to connect them before relying on automatic sync.
Re-Authorization
QuickBooks Online tokens expire periodically. When this happens:
- You'll see an "Authorization expired" error in the integration settings
- Click Connect QuickBooks Online to re-authorize
- Complete the OAuth flow again to refresh your connection
Disconnecting the Integration
To disconnect QuickBooks Online:
- Go to Settings > Integrations
- Click Configure next to QuickBooks Online
- Click Disconnect [Company Name]
- Confirm the disconnection
Disconnecting does not delete any data in either system. Previously synced records remain but will no longer update automatically.
Next Steps
- Configure default settings for invoice items and payment accounts
- Link existing entities to connect pre-existing records
- Understand what syncs between systems