QuickBooks Integration
QuickBooks Online Integration
Plan Requirement: Ultimate
⚠️ Important Disclaimer: CloudBridal is not an accounting service and we do not provide accounting advice. This integration simply transfers your order data to QuickBooks to save manual data entry time. You should work with your accountant to ensure the synced data is properly categorized and meets your accounting and tax requirements. Additional manual work in QuickBooks may be required.
QuickBooks Online is a popular accounting and business software that many businesses use to help they manage their finances. CloudBridal integrates with QuickBooks Online to make it easier to synchronize your customer order data from CloudBridal → QuickBooks Online.
How the QuickBooks Online Integration Works
Customer orders created in CloudBridal are automatically synchronized to QuickBooks every 6 hours, or you can sync manually whenever you need to. You can also disable automatic sync if you prefer to have full control over when your data is transferred.
When your data syncs, here's what happens:
What's in CloudBridal | Becomes This in QuickBooks | What This Means |
---|---|---|
Orders | Invoices | Each order becomes an invoice showing what the customer purchased |
Customers | Customers | Your customer contact information is copied over |
Payments | Payments | Payment records are linked to the correct invoices |
Refunds | Credit Memos | Any refunds become credit memos in QuickBooks |
What to Expect
By default, all orders will sync to QuickBooks as generic "Service" line items. The integration can automatically categorize your products if you have matching Items set up in QuickBooks, but this requires some additional setup (see "Improving Your Sync" section below).
Setting Up the QuickBooks Online Integration
What You'll Need
- An active QuickBooks Online subscription
- CloudBridal Ultimate plan
- Admin access to both systems
Step 1: Connect CloudBridal to QuickBooks
- In CloudBridal, go to Settings → Integrations Hub
- Enable the QuickBooks integration and click Connect to QuickBooks
- Sign in to your QuickBooks Online account when prompted
- Click Authorize to let CloudBridal access your QuickBooks data
- You'll be brought back to CloudBridal with a "Successfully connected!" message
Step 2: Configure Your Sync Preferences
Now that you're connected, tell CloudBridal how you want the sync to work:
- Turn on Order Sync: Check "Enable Sync: CloudBridal Orders → QuickBooks Invoices"
- Choose Automatic or Manual Sync:
- ✅ Automatic: Syncs every 6 hours without you having to do anything
- ❌ Manual Only: You decide when to sync by clicking a button
- Set a Cutoff Date: Choose the earliest date you want to sync. This prevents old orders from cluttering up QuickBooks, and allows you to test the integration with a limited amount of orders for the initial sync
- Click Save Configuration
Step 3: Do Your First Test Sync
Important: Start with a small test before syncing any historical data.
- In the Data Sync section, click Manual Sync
- Choose a short date range - select just a few recent orders
- Click Start Sync to transfer these test orders to QuickBooks
- Review the results in QuickBooks - check that invoices, customers, and payments look correct
- Work with your accountant to verify the sync results meet your accounting requirements
- Once you're satisfied with the test results, you can expand the date range as needed
Understanding Your Data Sync
What Information Gets Transferred
Orders become Invoices with:
- Customer information
- What they bought (with proper categories if you set them up)
- Prices and any discounts applied
- Tax amounts
- Order notes (saved as private notes)
Customer Information:
- Names, email addresses, phone numbers
- Addresses
- Your CloudBridal customer numbers
Payments:
- Payment amounts and dates
- Payment methods
- Automatically linked to the right invoices
When Syncing Happens
Automatic Mode: Every 6 hours, CloudBridal checks for new or changed orders and syncs them to QuickBooks.
Manual Mode: Whenever you click the "Manual Sync" button, you can choose exactly which date range to sync.
Improving Your Sync with Additional Setup
By default, the integration works without any additional setup in QuickBooks. However, you can improve the accuracy and organization of your synced data by setting up matching Items and Payment Methods in QuickBooks.
Setting Up Product Categories (Items)
To have your order line items properly categorized instead of showing as generic "Service" entries:
- In QuickBooks Online, go to Sales → Products and Services
- Click New and choose:
- Service (for item types like alterations or consultations)
- Non-inventory (for physical items you sell but don't track inventory for)
- Create Items with exact names matching your CloudBridal Inventory Item Types:
- If CloudBridal shows "Wedding Dress", create an Item named exactly "Wedding Dress"
- If CloudBridal shows "Accessories", create an Item named exactly "Accessories"
- And so on for each of your inventory types
Setting Up Payment Methods
To have payments show with the correct payment method instead of generic entries:
- In QuickBooks Online, go to Settings → All lists → Payment Methods
- Create payment methods with names that match what you use in the CloudBridal Payments Settings area:
- "Credit Card", "Cash", "Check", "ACH", etc.
- The integration will try to match payment method names between the two systems
What Happens After Setup
Once you've created matching Items and Payment Methods in QuickBooks:
- New syncs will automatically use the proper categories
- Existing synced data will remain as-is (you may need to manually update older entries if desired)
- Unmatched items will still sync as generic "Service" entries
Troubleshooting Common Issues
Connection Problems
"Connection expired" or similar error messages
- What happened: Your QuickBooks connection expires after 100 days for security reasons
- How to fix: Go back to your QuickBooks settings in CloudBridal and reconnect in the Connection Status area
- Prevention: Check your connection status regularly - CloudBridal will send you a notification through the notification center when it has expired.
"Permission denied" errors
- What happened: CloudBridal doesn't have the right permissions in QuickBooks
- How to fix: Disconnect and reconnect, making sure to click "Authorize" for all permissions
Sync Issues
Some orders didn't sync
- Check that the order date is within your sync range
- Make sure the order isn't marked as "Draft" or "Cancelled"
- Verify the customer has a name (required for QuickBooks)
Items showing up as "Service" instead of proper categories
- Create matching Items in QuickBooks with exact names (see "Improving Your Sync" section above)
- Ensure the Item names in QuickBooks match your CloudBridal Inventory Item Types exactly
- The system will automatically use proper categories for new syncs after setup
Sync is taking a long time
- This is normal for large amounts of data
- QuickBooks limits how fast data can be transferred to protect their system
Need Help?
For CloudBridal issues: Contact your normal CloudBridal support team
For QuickBooks questions: Visit the QuickBooks Help Center
Best Practices for Success
Getting Started Right
- Work with your accountant: Before syncing, discuss with your accountant how this data should be organized in QuickBooks
- Clean up your data first: Ensure customer info and orders are accurate in CloudBridal
- Choose a reasonable cutoff date: Don't sync years of old data unless you really need it
- Start small and test thoroughly:
- Sync only a few orders first (like one week)
- Review every aspect in QuickBooks with your accountant
- Verify invoices, customers, payments, and categories are correct
- Only proceed with larger syncs after confirming everything looks right
- Set up matching Items and Payment Methods: For better organization (see "Improving Your Sync" section)
Keeping Things Running Smoothly
- Use automatic sync: It's more reliable than remembering to do manual syncs
- Monitor your connection status: QuickBooks connections expire every 100 days and need to be refreshed
- Monitor for any failed syncs: Fix issues promptly to keep your books accurate
- Review synced data regularly: Spot-check that new orders are syncing correctly
- Update QuickBooks Items when needed: Add new Items when you add new inventory types in CloudBridal
- Remember this is just data transfer: The integration saves data entry time but doesn't replace proper accounting practices
Updated on: 13/09/2025
Thank you!