QuickBooks Online Integration
Connect FlowLogik to QuickBooks Online and sync expenses, bills, and vendors automatically.
Overview
FlowLogik's native QuickBooks Online integration syncs all your expense data directly to QuickBooks. No manual exports, imports, or CSV files needed.
Setup
Step 1: Connect QuickBooks
- Go to Settings → Integrations in FlowLogik
- Click Connect next to QuickBooks Online
- Sign in to your QuickBooks account
- Click Authorize to grant FlowLogik access
- Wait 10-30 seconds for initial sync
Step 2: Verify Connection
After connecting, FlowLogik syncs:
- ✅ Chart of accounts (expense accounts, bank accounts)
- ✅ Vendor list
- ✅ Tax codes
- ✅ Classes (if enabled)
- ✅ Locations (if enabled)
- ✅ Payment methods
Check Settings → QuickBooks Mapping to verify all data synced correctly.
Step 3: Configure Field Mapping
Map FlowLogik fields to QuickBooks fields:
Default Mappings:
- Vendor → Vendor
- Amount → Total
- Tax → Sales Tax
- GL Account → Category
- Payment Method → Payment Method
- Notes → Memo
- Receipt Image → Attachments
You can customize these in Settings → QuickBooks Mapping.
What Gets Synced
From QuickBooks → FlowLogik
Synced Automatically:
- Vendors (name, email, address, terms)
- Chart of accounts (account name, type, number)
- Tax codes (name, rate)
- Classes and locations (if enabled)
- Payment methods
Sync Frequency:
- On connect (initial sync)
- Daily (automatic refresh)
- On-demand (click refresh button)
From FlowLogik → QuickBooks
Created in QuickBooks:
- Bills (for unpaid vendor invoices)
- Expenses (for paid expenses)
- Credit Card Charges (for credit card purchases)
- Vendors (if new vendor not in QuickBooks)
What's Included:
- All line items
- Tax amounts
- GL account coding
- Classes and locations
- Memo/notes
- Receipt image (as attachment)
Transaction Types
Bill (Unpaid Vendor Invoice)
Use when you receive a bill that needs to be paid later.
When to Use:
- Vendor sends an invoice
- Payment due in 30/60/90 days
- Need to track payables
Creates in QuickBooks:
- Bill transaction
- Vendor payable
- Receipt attached
Expense (Paid Expense)
Use when expense has already been paid.
When to Use:
- Employee paid with personal card (reimbursable)
- Expense paid with company card
- Cash purchase
Creates in QuickBooks:
- Expense transaction
- Posted to bank/credit card account
- Receipt attached
Credit Card Charge
Use when expense was charged to company credit card.
When to Use:
- Credit card purchase
- Need to match to credit card statement
- Track as credit card liability
Creates in QuickBooks:
- Credit card charge
- Posted to credit card account
- Receipt attached
Field Mapping
Vendor
FlowLogik extracts vendor name from receipt.
QuickBooks matches to existing vendor or creates new vendor.
Tips:
- Review vendor match before syncing
- Merge duplicate vendors in QuickBooks
- Use consistent vendor names
Amount & Tax
FlowLogik extracts total amount and tax separately.
QuickBooks records as:
- Line amount (subtotal)
- Tax amount (sales tax)
- Total (line + tax)
Tips:
- Verify tax amounts before syncing
- Set tax code if not auto-detected
- Use tax-inclusive or tax-exclusive as needed
GL Account (Category)
FlowLogik shows your chart of accounts from QuickBooks.
QuickBooks posts to the selected expense account.
Tips:
- Create GL account mapping rules for common vendors
- Use sub-accounts for better tracking
- Review account selection before syncing
Class & Location
FlowLogik syncs classes and locations from QuickBooks.
QuickBooks requires class/location if enabled in preferences.
Tips:
- Enable classes for department/profit center tracking
- Enable locations for multi-location businesses
- Make required or optional based on your needs
Payment Method
FlowLogik extracts payment method (cash, card, check).
QuickBooks records payment method for reporting.
Options:
- Cash
- Check
- Credit Card
- Debit Card
- PayPal
- Custom payment methods
Notes & Memo
FlowLogik lets you add notes to expenses.
QuickBooks stores in memo field.
Tips:
- Add context for future reference
- Include project or client name for billable expenses
- Note business purpose for tax compliance
Receipt Attachments
FlowLogik automatically attaches receipt image.
QuickBooks stores as attachment on transaction.
Tips:
- View attachments in QuickBooks Desktop or Online
- Download or print for audit trail
- Attachments stored securely in QuickBooks
Advanced Features
Multi-Line Expenses
Split expenses across multiple GL accounts, classes, or locations.
Example:
- $50 → Office Supplies
- $30 → Meals & Entertainment
- $20 → Travel
Each line item becomes a separate line in QuickBooks transaction.
Customer/Job Tracking (Billable Expenses)
Assign expenses to customers/jobs for billable work.
How it Works:
- Select customer/job in FlowLogik
- Mark as billable
- Sync to QuickBooks
- Invoice customer later (QuickBooks will pull in billable expenses)
Multi-Currency
Process expenses in any currency.
How it Works:
- FlowLogik detects currency from receipt
- Converts to your base currency (e.g., USD)
- Records both amounts in QuickBooks
- Uses exchange rate at transaction date
Bulk Sync
Sync multiple expenses at once.
How it Works:
- Select multiple expenses in FlowLogik
- Click "Bulk Sync to QuickBooks"
- All selected expenses sync in one batch
- Review sync status for each
Troubleshooting
Connection Issues
Problem: Can't connect to QuickBooks
Solutions:
- Verify you're using QuickBooks Online (not Desktop)
- Check your QuickBooks subscription is active
- Try disconnecting and reconnecting
- Clear browser cache and try again
Sync Errors
Problem: Expense fails to sync
Common Causes:
- Missing required field (GL account, class, location)
- Vendor not found in QuickBooks
- Invalid tax code
- Duplicate transaction detected
Solutions:
- Review error message for specific issue
- Fill in required fields
- Create vendor in QuickBooks first
- Check for duplicates before syncing
Duplicate Vendors
Problem: Multiple vendors with similar names
Solution:
- Go to QuickBooks → Vendors
- Find duplicate vendors
- Select duplicates and merge
- Refresh FlowLogik to update vendor list
Missing Chart of Accounts
Problem: Can't find expense account in FlowLogik
Solution:
- Create account in QuickBooks first
- Go to FlowLogik → Settings → Integrations
- Click "Refresh" next to QuickBooks
- Account should now appear in dropdown
Best Practices
Keep Data Clean
- Review vendor matches before syncing
- Merge duplicate vendors regularly
- Use consistent GL account coding
- Add notes for context
Set Up Mapping Rules
Create rules to auto-map common expenses:
- Starbucks → Meals & Entertainment
- Shell Gas Station → Vehicle Fuel
- Office Depot → Office Supplies
Regular Reconciliation
- Reconcile credit cards monthly in QuickBooks
- Match FlowLogik expenses to bank/card transactions
- Review unmatched items
- Close period once reconciled
Audit Trail
- Keep receipt images attached in QuickBooks
- Add notes for business purpose (tax compliance)
- Review approval history in FlowLogik
- Export reports for year-end
FAQ
Can I use QuickBooks Desktop?
Not yet. FlowLogik currently supports QuickBooks Online only. QuickBooks Desktop support coming soon.
What if I have multiple QuickBooks companies?
Connect one QuickBooks company per FlowLogik organization. Create separate FlowLogik organizations for multiple companies.
Can I disconnect QuickBooks?
Yes, go to Settings → Integrations → QuickBooks → Disconnect. Previously synced data remains in QuickBooks.
What happens if I reconnect?
FlowLogik re-syncs vendors, accounts, and settings. No duplicate transactions are created.
Can I sync to multiple accounting systems?
Not currently. One accounting system per organization.
Does FlowLogik store my QuickBooks credentials?
No. FlowLogik uses OAuth 2.0 for secure authentication. Your QuickBooks password is never stored.
How often does data sync?
- Vendors/accounts: Daily automatic refresh
- Expenses: On-demand when you click sync
- Can force refresh anytime in Settings
Need Help?
📧 Email: support@flowlogik.com
💬 Live Chat: Available in the dashboard
📺 Video Tutorial: Watch QuickBooks Setup Guide
📚 Knowledge Base: help.flowlogik.com