Seamless Integrations for Your Business
WrenchLab connects with industry-standard accounting, tax, and financial management platforms to create a unified business ecosystem. Our engineering team has built secure OAuth 2.0 connections that keep your data safe while enabling real-time synchronization.
How WrenchLab Integration Works
1 OAuth 2.0 Authorization
You click "Connect" in WrenchLab and are securely redirected to your accounting app's login. No passwords are shared—only permission tokens. This follows OAuth 2.0 industry standards used by Google, Microsoft, and Apple.
2 Secure Token Storage
Your authorization token is encrypted using AES-256 (military-grade encryption) and stored in our database. WrenchLab never sees your accounting app password. Tokens are automatically refreshed before expiration.
3 Bi-Directional Sync
Data flows both ways. WrenchLab pushes invoices, customers, and expenses to your accounting app. Changes made in your accounting app are reflected in WrenchLab automatically or on-demand.
QuickBooks Online
Most popular choice for U.S.-based repair shops
Complete Setup Guide
Create QuickBooks App
- Visit
developer.intuit.comand sign in with your Intuit account - Click "Create an app" and select "QuickBooks Online"
- Name your app "WrenchLab" (or your company name)
- Accept the terms and create the app
- In the dashboard, copy your Client ID and Client Secret
- Paste these into WrenchLab's Settings → Integrations → QuickBooks Configuration
Configure Redirect URI
- In your QB app dashboard, go to "Settings"
- Under "Redirect URIs," add:
https://app.wrenchlab.net/integrations/quickbooks/callback - Save the settings
Connect in WrenchLab
- Log into WrenchLab management portal
- Go to Integrations → "Connect QuickBooks Online"
- You'll be redirected to QuickBooks to authorize WrenchLab
- Click "Authorize" to grant permission
- You'll be returned to WrenchLab with the connection confirmed
Configure Sync Settings
- Invoice Sync: Automatically push completed work orders as invoices to QB
- Customer Sync: Auto-create customers in QB from WrenchLab
- Expense Tracking: Push parts and labor costs to QB expense accounts
- Sync Frequency: Choose real-time, hourly, or manual sync
Xero
Multi-country support for international shops
Complete Setup Guide
Register Xero API App
- Visit
developer.xero.comand create a free Xero account if needed - Go to "My Apps" and click "Create an app"
- Name: "WrenchLab", Company: Your business name
- Choose "Desktop or Mobile Public" for the app type
- Agree to the terms and create
- Copy your Client ID and Client Secret
Set OAuth 2.0 Redirect URL
- In your app settings, under "OAuth 2.0 configuration," set the Redirect URI:
https://app.wrenchlab.net/integrations/xero/callback- Save and note the scopes:
accounting.transactionsandoffline_access
Connect in WrenchLab
- Go to WrenchLab Integrations page
- Click "Connect Xero"
- Authorize WrenchLab to access your Xero organization
- Connection is instant and your data begins syncing
Multi-Currency & Tax
- Xero integration automatically uses your invoice currency settings
- Tax codes are mapped intelligently (GST, HST, VAT, etc.)
- Track expenses across multiple countries with full audit trails
Wave
Free accounting software for budget-conscious shops
Complete Setup Guide
Create Wave Business Account
- Sign up for Wave at
wave.com(completely free) - Verify your email and set up your business profile
- Go to Settings → Integrations → Apps
- Create a new API app and grant WrenchLab access
Configure Wave OAuth
- In Wave app settings, register your redirect URI:
https://app.wrenchlab.net/integrations/wave/callback - Copy your API credentials and save them to WrenchLab settings
Connect in WrenchLab
- Navigate to Integrations → "Connect Wave"
- Authorize and confirm connection
- Your data is now synced securely
Payroll & Invoicing
- Wave includes free invoicing and expense tracking
- WrenchLab syncs work orders as Wave invoices
- Wave's payroll integration (paid) works alongside WrenchLab
TurboTax Integration
Automatic tax prep data quarterly
Quarterly Tax Filing Made Easy
How It Works
WrenchLab tracks every dollar your repair shop earns and spends. Four times a year (quarterly), our system automatically compiles this data and syncs it to TurboTax in a format your accountant or tax software can use immediately.
Data Categories Auto-Synced
- Income: Total invoiced revenue by service type
- Cost of Goods Sold: Parts inventory consumed
- Labor Expenses: Staff payroll (if connected)
- Operating Expenses: Shop supplies, rent, utilities
- Depreciation: Equipment and tools (if tracked)
- Deductions: Home office, vehicle mileage, equipment
Step-by-Step Setup
- In WrenchLab, go to Integrations → TurboTax
- Authorize TurboTax to receive quarterly data from WrenchLab
- Confirm your tax year and filing status
- Enable automatic quarterly syncs
- Your first sync will include 3 months of historical data
Quarterly Workflow
Security & Privacy
How Your Data Stays Safe
- OAuth 2.0: Industry-standard authentication (Google, Apple, Microsoft use this)
- AES-256 Encryption: Military-grade encryption for all stored tokens
- No Password Sharing: WrenchLab never sees or stores your accounting app password
- Token Expiration: Tokens refresh automatically before expiry
- Audit Logs: Every sync is logged and traceable for compliance
Your Control
- Disconnect Anytime: Remove WrenchLab access from your accounting app instantly
- Revoke Tokens: All active sessions are immediately invalidated on disconnect
- Choose Sync Frequency: Real-time, hourly, or manual sync—your choice
- Field Mapping: Decide exactly which WrenchLab fields sync to your accounting app
- Review History: See detailed logs of every sync operation
Troubleshooting & Support
Need More Help?
Our integration support team is here to help. We can walk you through setup, debug sync issues, or discuss custom integrations for your unique workflow.
Contact Support