What Syncs
| Data | From QuickBooks | To QuickBooks |
|---|---|---|
| Customers | Name, email, addresses | Customer updates |
| Invoices | Invoice details, payments | New invoices from orders |
Connecting QuickBooks
1
Go to Integrations
Navigate to Settings → Integrations
2
Click Connect
Click Connect QuickBooks
3
Sign In
Sign in to your Intuit account
4
Authorize
Authorize Buddy to access your QuickBooks company
5
Initial Sync
Return to Buddy. Your customers begin syncing.
Customer Sync
What Transfers
From QuickBooks:- Customer/Company name
- Display name
- Email address
- Billing address
- Phone numbers
- New customers created in Buddy
- Customer updates
Customer Badges
Customers synced from QuickBooks show a QB badge indicating:- QuickBooks Customer ID
- Last sync timestamp
Matching
When syncing, Buddy matches customers by:- QuickBooks ID (for existing linked customers)
- Email address
- Company name
Invoice Sync
Creating Invoices
To create a QuickBooks invoice from an order:1
Select Orders
Go to Sales Orders and select orders to invoice
2
Create Invoice
Click Create Invoice in the actions bar
3
Confirm
The invoice is created in both Buddy and QuickBooks
What Transfers
To QuickBooks:- Customer reference
- Line items with products and quantities
- Prices and totals
- PO number as reference
- Due date
- Invoice status updates
- Payment records
- Payment dates
Invoice Badges
Invoices show a QB badge with:- QuickBooks Invoice ID
- Sync status
- Last sync timestamp
Sync Frequency
- Customers: Every few minutes
- Invoices: Every few minutes
- Payments: Every few minutes
Troubleshooting
Customers not syncing
Customers not syncing
- Verify QuickBooks is connected (green status)
- Click Sync to manually refresh
- Check if customers are marked as inactive in QuickBooks
- Review Data Quality for matching issues
Invoice creation failed
Invoice creation failed
Common causes:
- Customer not linked to QuickBooks
- Products not mapped to QuickBooks items
- QuickBooks session expired (reconnect)
Payment status not updating
Payment status not updating
- Verify payment is recorded in QuickBooks
- Click Sync to refresh
- Check the invoice is properly linked (has QB badge)
Duplicate customers
Duplicate customers
If you imported customers before connecting, duplicates may occur. Use Data Quality to merge.
Session expired
Session expired
QuickBooks authorization expires periodically. Go to Settings → Integrations and click Reconnect.
Best Practices
Connect Early
Connect QuickBooks during onboarding to avoid duplicate customers
Review Matches
Check Data Quality after initial sync to resolve duplicates
Invoice Promptly
Create invoices soon after orders ship
Check Status
Periodically verify the integration stays connected
Requirements
- QuickBooks Online (not Desktop)
- Admin access to your QuickBooks company
- Active QuickBooks subscription

