Accounting
QuickBooks & Xero Integration
One-click OAuth connect for QuickBooks Online and Xero. Two-way sync pushes transactions from SKOOR to your books automatically. AI maps your chart of accounts so categories match from day one.
Overview
SKOOR integrates directly with QuickBooks Online and Xero via OAuth 2.0. Connect your accounting system in one click — no API keys to copy, no CSV imports to schedule, no third-party middleware. Once connected, transactions flow automatically in both directions with full audit trail.
Available on all plans. Admin and Accounting roles can connect and configure sync settings. Token refresh is automatic.
One-Click Connect
Navigate to Settings > Integrations, click “Connect QuickBooks” or “Connect Xero,” and authorize via OAuth. SKOOR requests only the permissions it needs: read and write transactions, read chart of accounts, read and write contacts. No access to payroll, tax filings, or banking credentials.
How It Works
After OAuth authorization, SKOOR pulls your chart of accounts and vendor list. AI auto-maps SKOOR categories to your GL accounts. Review the mapping, adjust if needed, and activate sync. Transactions start flowing immediately.
Two-Way Sync
Sync works in both directions:
- SKOOR to QBO/Xero: Card transactions, bill payments, and reimbursements push to your books as categorized expenses. Vendor names, amounts, dates, and GL accounts are all included.
- QBO/Xero to SKOOR: New vendors, updated chart of accounts, and category changes sync back so SKOOR stays current with your accounting structure.
AI-Powered Chart of Accounts Mapping
SKOOR's AI analyzes your chart of accounts and automatically maps its expense categories to your GL accounts. Common mappings (e.g., “Software Subscriptions” to “6110 - Software”) are handled instantly. Ambiguous mappings are flagged for your review. Once confirmed, mappings persist and apply to all future transactions.
Sync Log and Audit Trail
Every sync event is logged with timestamp, transaction count, success/failure status, and any errors. View the complete sync history in Settings > Integrations > Sync Log. Failed syncs include the specific error and a retry button. SKOOR retries failed syncs automatically up to 3 times before alerting you.
Token Auto-Refresh
OAuth tokens expire periodically (QuickBooks every 100 days, Xero every 30 minutes). SKOOR handles token refresh automatically in the background. You never need to re-authorize unless you explicitly revoke access. If a token refresh fails (e.g., your QBO subscription lapses), SKOOR alerts you immediately.
Vendor Sync
Vendors (contacts) sync between SKOOR and your accounting system. New vendors created in SKOOR appear in QBO/Xero automatically. Vendor details — name, email, address, payment terms — stay consistent across both systems.
Disconnect Anytime
Disconnect your accounting integration at any time from Settings > Integrations. When you disconnect, data stays in both systems — nothing is deleted. You can reconnect later and SKOOR will resume syncing from where it left off. No data loss, no gaps.
Key Capabilities
- One-click OAuth connect for QuickBooks Online and Xero
- Two-way sync: transactions push to books, chart of accounts pulls back
- AI-powered chart of accounts mapping to your GL
- Full sync log with audit trail and error details
- Automatic token refresh — no re-authorization needed
- Manual sync trigger available anytime
- Category mapping fully customizable
- Vendor (contact) sync between systems
- Disconnect anytime — data preserved in both systems
Connect your accounting system
Sign in and connect QuickBooks or Xero in one click. Transactions start syncing immediately.
Go to Dashboard