QuickBooks Sync Schedule
How the QuickBooks sync schedule works, including real-time pushes, periodic pulls, and how to adjust the sync frequency.
How the QuickBooks sync schedule works, including real-time pushes, periodic pulls, and how to adjust the sync frequency.
This guide explains the QuickBooks sync schedule, including when data pushes and pulls happen, how to adjust the frequency, and how to trigger a manual sync.
The QuickBooks integration uses a hybrid sync approach:
When you create or update a contact, invoice, or pricebook item in JobsiteOn, the change is pushed to QuickBooks within 2-5 minutes. Changes are queued and processed in order.
JobsiteOn checks QuickBooks for new or updated records on a 15-minute interval. This pulls in new customers and payments created directly in QuickBooks.
Screenshot: A timeline diagram showing real-time pushes going from JobsiteOn to QuickBooks and 15-minute interval pulls going from QuickBooks to JobsiteOn.
/settings > Integrations > QuickBooks Online.Animation: Changing the pull frequency from 15 minutes to 30 minutes in the settings dropdown and clicking Save.
Click Sync Now on the QuickBooks card to trigger an immediate full sync. This processes all pending pushes and pulls regardless of the schedule.
Changes are processed in the order they occurred. If multiple changes happen quickly, they are batched for efficiency. The sync log shows the timestamp of each processed item.
Tip: If you made a bulk update in QuickBooks and need it reflected in JobsiteOn immediately, click Sync Now rather than waiting for the next scheduled pull.
Note: During high-volume periods, syncs may take longer due to QuickBooks API rate limits. The system automatically retries rate- limited requests.
Did this answer your question?