QuickBooks Online integration¶
Pro feature
QuickBooks integration is available on Pro plans and above. Compare plans to find the right fit for your team.
Connect your FSM Navigator account to QuickBooks Online to keep customer records and invoices in sync automatically. No manual data entry, no copy-paste — changes flow between both systems.
What syncs¶
| Data | Direction | Details |
|---|---|---|
| Customers | FSM Navigator → QuickBooks | New and updated customer records sync to QuickBooks |
| Invoices | FSM Navigator → QuickBooks | Invoices generated in FSM Navigator appear in QuickBooks |
One-way sync
Data currently flows from FSM Navigator to QuickBooks. Changes made directly in QuickBooks do not sync back automatically.
Prerequisites¶
Before connecting, make sure you have:
- An active Pro or Enterprise subscription on FSM Navigator
- A QuickBooks Online account (Simple Start, Essentials, Plus, or Advanced)
- Owner role in FSM Navigator (only Owners can manage integrations)
Connect QuickBooks¶
- Navigate to Settings → Integrations → QuickBooks.
- Click Connect to QuickBooks.
- A QuickBooks authorization window opens. Sign in with your QuickBooks credentials.
- Review the permissions FSM Navigator is requesting and click Connect.
- The window closes and you are returned to FSM Navigator. The integration status shows Connected.
You're connected
FSM Navigator is now linked to your QuickBooks account. Customer and invoice data will begin syncing based on your preferences.
Configure sync preferences¶
After connecting, you can customize how data flows:
- Go to Settings → Integrations → QuickBooks.
- Under Sync Preferences, choose which data types to sync.
- Click Save.
View sync status¶
Monitor your integration health at any time:
- Go to Settings → Integrations → QuickBooks.
- The status panel shows:
- Connection status — Connected or Disconnected
- Environment — Production or Sandbox
- Last sync — timestamp of the most recent sync operation
Sync queue banner¶
The QuickBooks tab shows a banner that reflects the current state of the sync queue:
- Queue empty — every item synced successfully.
- N items pending retry — items are in backoff — some items failed and are scheduled for a later automatic retry. Clicking Sync All Pending again before the retry window opens will not re-attempt these items; the system will pick them up automatically on schedule.
- Errors — review the highlighted items and use the per-item Retry action.
Sync a single invoice to QuickBooks¶
If you need to push one specific invoice to QuickBooks without waiting for the next automatic sync, you can trigger it directly from the invoice list:
- Go to Invoices.
- Find the invoice you want to sync.
- Open the row's Actions menu (three-dot icon).
- Select Sync to QuickBooks (or the variant shown — see below).
The action label adapts to the invoice's current sync state:
| Label shown | What it means |
|---|---|
| Sync to QuickBooks | The invoice has never been synced. Selecting this queues a fresh sync. |
| Force re-sync | The invoice is already in QuickBooks. Selecting this pushes the latest FSM Navigator data again. |
| Sync queued | A sync is already queued for this invoice. The action is disabled until the queued sync completes. |
| Retry | The last sync attempt failed. Selecting this queues a retry. |
When the action is disabled
The Sync to QuickBooks action only appears for invoices in a syncable status (Generated, Sent, Partially Paid, Paid, Overdue, Void, Refunded, Partially Refunded). Disputed invoices are handled by the disputed-invoice reissue workflow instead. If QuickBooks is not connected, the action shows as disabled with a tooltip pointing to Settings → Integrations → QuickBooks.
Disconnect QuickBooks¶
If you need to disconnect the integration:
- Go to Settings → Integrations → QuickBooks.
- Click Disconnect.
- Confirm the disconnection.
What happens when you disconnect
- Syncing stops immediately.
- Data already synced to QuickBooks remains in QuickBooks.
- Data already in FSM Navigator remains in FSM Navigator.
- You can reconnect at any time.
Reconnect or switch accounts¶
To connect a different QuickBooks account:
- Disconnect the current integration (see above).
- Click Connect to QuickBooks again.
- Sign in with the new QuickBooks account credentials.
Troubleshooting¶
The authorization window did not open
Make sure your browser allows pop-ups for the FSM Navigator domain. If you use a pop-up blocker, temporarily disable it and try again.
Sync is not working after connection
- Check that the integration shows Connected in Settings → Integrations.
- Verify your QuickBooks subscription is active.
- Try disconnecting and reconnecting the integration.
- If the issue persists, contact support.
Can I sync with QuickBooks Desktop?
No. FSM Navigator integrates with QuickBooks Online only. QuickBooks Desktop is not supported.
Will historical data sync when I first connect?
The initial connection syncs your current customer records. Historical invoices created before the integration was connected are not retroactively synced.
Can Dispatchers or Technicians manage the integration?
No. Only users with the Owner role can connect, configure, or disconnect integrations.
Related guides¶
- Integrations overview — all available integrations
- Invoicing — create invoices that sync to QuickBooks
- Managing customers — customer records that flow to QuickBooks
- Plans and pricing — Pro and Enterprise plan features