📘 QuickBooks Online Integration
The QuickBooks Online integration connects your company’s accounting system to the application, allowing financial data to stay in sync without manual entry.
Once connected, QuickBooks becomes the system of record for accounting-related data, while this application focuses on project, proposal, and operational workflows.
What the QuickBooks Integration Does​
Connecting QuickBooks Online allows you to:
- Sync customers from QuickBooks into the system
- Sync products and services used for billing
- Keep accounting data aligned across platforms
- Reduce duplicate data entry
- Maintain clean, consistent financial records
This integration is optional, but strongly recommended if you use QuickBooks for accounting.
Where to Manage the Connection​
QuickBooks is managed from:
Company Settings → Integrations → QuickBooks
From this section, you can:
- Connect or disconnect QuickBooks
- Test the connection
- Run a manual sync
- Enable automatic nightly syncing
Connecting to QuickBooks​
To connect your company to QuickBooks Online:
- Open Company Settings
- Scroll to the Integrations section
- Locate QuickBooks
- Click Connect
- Sign in to QuickBooks Online and authorize access
After authorization, you’ll be returned to the application and the connection status will update automatically.
Connection Status​
Once connected, you’ll see a status indicator showing whether QuickBooks is linked.
If connected, additional information may be displayed:
- QuickBooks Company ID (for reference)
- Sync options and controls
If not connected, QuickBooks features that rely on accounting data will remain disabled.
Testing the Connection​
Use the Test button to verify that the QuickBooks connection is working correctly.
Testing checks:
- Authorization status
- Token validity
- Communication with QuickBooks Online
A success message confirms the connection is healthy.
If an error appears, reconnecting usually resolves the issue.
Syncing Data​
Manual Sync​
Click Run QuickBooks Sync to immediately sync data.
This is useful when:
- You’ve recently added or updated customers in QuickBooks
- You’ve made changes to products or services
- You want to verify data before invoicing
Automatic Nightly Sync​
You can enable automatic syncing:
- Sync Customers Nightly
- Sync Products & Services Nightly
When enabled, these updates run automatically to keep data current with no manual action required.
What Gets Synced​
Depending on your settings, the integration can sync:
- Customers
- Products / Services
Invoices, payments, and detailed accounting records remain governed by QuickBooks and are not edited directly by the application unless explicitly designed to do so.
Disconnecting QuickBooks​
To disconnect QuickBooks:
- Open Company Settings
- Go to Integrations → QuickBooks
- Click Disconnect
- Confirm the action
Disconnecting:
- Stops all syncing
- Does not delete existing data
- Does not affect your QuickBooks account
You can reconnect at any time.
Common Issues & Notes​
- If the connection expires, reconnecting will restore access
- Only one QuickBooks company can be connected at a time
- Sync options require an active connection
- QuickBooks permissions control what data can be accessed
If something looks out of sync, running a manual sync is usually the fastest fix.
Best Practices​
- Connect QuickBooks early during setup
- Enable nightly syncing to avoid stale data
- Use QuickBooks as the source of truth for accounting
- Run a manual sync before major billing actions
Summary​
The QuickBooks Online integration keeps your accounting data aligned while letting this application focus on project and operational workflows.
Think of it as one connection, fewer spreadsheets, and cleaner books.