How it works
When you enable the integration, Beebole imports your existing QuickBooks Online data: Customers and Items are created as projects in Beebole, and QuickBooks employees are created as Beebole people — assigned the default role you select during setup, as with the other integrations. To export, you simply select a period: Beebole takes all time entries for that period and automatically creates the corresponding time activities in QuickBooks. After each export, Beebole shows an Entries successfully exported count, plus an expandable Entries not exported list if any entry failed — you can also verify the created time activities in QuickBooks.Setting up the QuickBooks integration
Open integration settings
Connect to QuickBooks
Connect to QB Online
Authorize access
Choose the default role
Choose the default role
Verify the connection
Enable integration
Verify the connection
Exporting data to QuickBooks
Open the QuickBooks integration
Select a date range
Select a period and export
Select a period and export
Review the export
Send to QuickBooks
Check the result
What data is synced
| Direction | Data | Result |
|---|---|---|
| QuickBooks → Beebole (at setup) | Customers and Items | Created as projects in Beebole |
| QuickBooks → Beebole (at setup) | Employees | Created as Beebole people with the default role you select |
| Beebole → QuickBooks (on export) | Time entries | Created as time activities in QuickBooks |
Keeping customers and items in sync
While the integration is enabled, customers and items created or renamed in QuickBooks are reflected in Beebole automatically. To pull the latest changes on demand, go to Settings > Integrations > QuickBooks Online and click Manual sync under Manually sync QB customers and items.Disconnecting QuickBooks
To disconnect the QuickBooks integration, go to Settings > Integrations > QuickBooks Online, toggle Enable integration off, then click Reset connection. The Reset connection button is disabled while the integration is enabled, so you must turn the toggle off first. Previously exported data remains in QuickBooks — disconnecting only removes the ability to send new exports.Related content
Costs and billing rates
Projects and activities
Custom integrations
All integrations
Frequently asked questions
Is the QuickBooks integration real-time?
Is the QuickBooks integration real-time?
Can I export the same date range twice?
Can I export the same date range twice?
Does the integration work with QuickBooks Desktop?
Does the integration work with QuickBooks Desktop?
How do I know if an export succeeded?
How do I know if an export succeeded?
Are expenses exported to QuickBooks?
Are expenses exported to QuickBooks?
Do I need admin access in both Beebole and QuickBooks?
Do I need admin access in both Beebole and QuickBooks?