Troubleshooting Bulk Imports
Troubleshooting Bulk Imports
Common issues and solutions for bulk import problems.
High Failure Rate
Many Items Failing
If a large percentage of items fail:
Check for common patterns:
- Go to your import job
- Review error messages on failed items
- Look for repeated errors
Common causes:
- Missing products (SKU not found)
- Customer email issues
- Connection problems
Solution:
- Fix the root cause first
- Then retry failed items
- Consider pausing and fixing before continuing
All Items Failing
If everything fails:
- Check connections (Settings then Connections)
- Verify both systems show "Connected"
- Reconnect if needed
- Start a new import
SKU Not Found Errors
Understanding the Error
Every line item needs a product with matching SKU in QuickBooks.
How to Fix
- Note all missing SKUs from error messages
- Create products in QuickBooks with exact matching SKUs
- Retry failed items
Preventing Future Issues
- Enable product sync before bulk import
- Run a full product sync first
- Verify SKUs match between systems
Customer Email Issues
"Customer email missing"
Cause: HubSpot contact has no email address
Fix:
- Find the contact in HubSpot
- Add a valid email address
- Retry the failed import item
"Invalid email"
Cause: Email format is incorrect
Fix:
- Correct the email in HubSpot
- Retry the import item
Rate Limiting
"Rate limit exceeded"
Cause: Too many requests sent to HubSpot or QuickBooks
What happens:
- Processing slows down
- Some requests may fail temporarily
- System will automatically retry
Solution:
- Wait for processing to continue
- Rate limits usually resolve within minutes
- Large imports naturally pace themselves
Partial Failures
Some Items Succeed, Others Fail
This is normal - each item is processed independently.
What to do:
- Let the import complete
- Review all failures
- Fix issues
- Retry just the failed items
Invoice Synced but Payment Failed
Cause: Invoice exists, but payment couldn't apply
Common reasons:
- Invoice was voided/deleted in QuickBooks
- Payment amount exceeds invoice total
- Connection issue during payment sync
Fix:
- Verify invoice exists in QuickBooks
- Check payment details are valid
- Retry the payment
Import Stuck
Job Shows "Processing" for Too Long
If stuck for more than an hour:
- Check connection status
- Review recent sync logs for errors
- The job may have encountered an issue
What to do:
- Note where it stopped
- Contact support if it doesn't resume
- You can start a new import for remaining items
Progress Not Updating
Possible causes:
- Background processing
- Browser needs refresh
- Actual processing delay
Try:
- Refresh the page
- Wait a few minutes
- Check if items are appearing in Data section
Duplicate Records
Items Already Exist
"Already synced" errors:
- The record was previously imported
- This is a safety feature, not an error
- These items are skipped (not duplicated)
Actual Duplicates in QuickBooks
If duplicates were created:
- Identify duplicate invoices in QuickBooks
- Delete the extras manually
- The original synced version remains
Connection Errors During Import
Connection Lost Mid-Import
What happens:
- Current item may fail
- Subsequent items will fail
- Job shows errors
Recovery:
- Reconnect the affected system
- Retry failed items
- They'll process with fresh connection
Import Taking Too Long
Expected Duration
| Items | Estimated Time |
|---|---|
| 100 | 5-10 minutes |
| 500 | 30-60 minutes |
| 1000+ | Several hours |
Speed Factors
- Rate limits from APIs
- Complexity of records
- Current system load
If Slower Than Expected
- Check for high failure rate (failures take longer)
- Verify connections are stable
- Large line item counts slow processing
Getting Help
If you've tried these solutions:
- Note the job ID
- Document error messages
- Record how many items succeeded/failed
- Contact support with these details
