Integration Troubleshooting
This guide helps you identify and resolve common integration issues.Common Issues
Authentication Errors
Symptoms:- “Authentication failed” error
- “Invalid credentials” message
- Sync fails immediately
- Expired OAuth token
- Changed password
- Revoked API access
- Invalid API credentials
Connection Timeout
Symptoms:- Sync takes too long
- “Connection timeout” error
- Partial data sync
- Network issues
- Large data volume
- Platform overload
- Slow API response
| Action | Description |
|---|---|
| Retry | Wait and try again |
| Reduce Scope | Sync smaller date range |
| Off-Peak | Sync during low-traffic hours |
| Contact Support | If persists |
Data Not Syncing
Symptoms:- New orders not appearing
- Inventory not updating
- Products missing
- Integration paused
- Filter excluding data
- Mapping issues
- Data format problems
Duplicate Records
Symptoms:- Same order appears multiple times
- Duplicate SKUs
- Inflated counts
- Multiple syncs of same data
- Missing unique identifiers
- Channel overlap
- Mapping issues
| Action | Description |
|---|---|
| Review Mappings | Ensure unique IDs are mapped |
| Check Channels | Verify no overlap |
| Merge Duplicates | Combine duplicate records |
| Adjust Filters | Prevent re-syncing old data |
Missing Historical Data
Symptoms:- Only recent data synced
- Historical orders missing
- Incomplete history
- Date range filter
- Platform limitations
- Initial sync settings
Platform-Specific Issues
Shopify
| Issue | Solution |
|---|---|
| Rate limit exceeded | Wait 1 minute, retry |
| Location not syncing | Verify location is active in Shopify |
| Variants missing | Check variant visibility settings |
| Fulfillment issues | Verify fulfillment service configuration |
Amazon
| Issue | Solution |
|---|---|
| Access denied | Re-authorize through Amazon Seller Central |
| Marketplace not showing | Add marketplace in Tether settings |
| FBA data missing | Verify FBA permissions granted |
| Order delay | Amazon API can have 15-30 min delay |
NetSuite
| Issue | Solution |
|---|---|
| Script execution error | Check NetSuite script logs |
| Permission denied | Verify role has required permissions |
| Field not mapping | Ensure custom field is exposed to API |
| Saved search issues | Verify saved search criteria |
Diagnostic Steps
Step 1: Check Integration Status
- Go to Settings → Integrations
- Verify status is “Connected”
- Note any error messages
Step 2: Review Recent Syncs
- View sync session history
- Look for failed or partial syncs
- Check error details
Step 3: Verify Configuration
| Check | How |
|---|---|
| Credentials | Re-enter or re-authorize |
| Mappings | Review field mappings |
| Filters | Check date/data filters |
| Permissions | Verify platform permissions |
Step 4: Test Connection
- Trigger a manual sync
- Watch for immediate errors
- Check if any data syncs
Step 5: Review Logs
- Access detailed sync logs
- Look for specific error messages
- Identify affected records
Error Message Reference
| Error | Meaning | Action |
|---|---|---|
| 401 Unauthorized | Authentication failed | Re-authorize |
| 403 Forbidden | Permission denied | Check permissions |
| 404 Not Found | Resource doesn’t exist | Verify configuration |
| 429 Too Many Requests | Rate limited | Wait and retry |
| 500 Internal Error | Server issue | Retry later |
| 503 Service Unavailable | Platform down | Wait for recovery |
Preventing Issues
Best Practices
Regular Monitoring
Regular Monitoring
Check integrations regularly:
- Daily status check
- Weekly sync review
- Monthly full audit
Keep Credentials Updated
Keep Credentials Updated
Maintain authentication:
- Update before expiration
- Don’t share credentials
- Use service accounts
Document Configuration
Document Configuration
Keep records of:
- Integration settings
- Field mappings
- Custom configurations
- Change history
Test After Changes
Test After Changes
After any changes:
- Trigger test sync
- Verify data accuracy
- Monitor for errors
Setting Up Alerts
Configure notifications for:| Alert | When Triggered |
|---|---|
| Sync Failed | Any sync failure |
| Error Threshold | Errors exceed limit |
| Sync Delayed | Sync not running on schedule |
| Data Discrepancy | Counts don’t match |
When to Contact Support
Contact Tether support when:- Issue persists after troubleshooting
- Error message is unclear
- Data corruption suspected
- Platform-specific issue
Information to Provide
| Information | Why Needed |
|---|---|
| Integration type | Identify platform |
| Error message | Understand issue |
| When it started | Timeline context |
| Steps tried | Avoid duplication |
| Sync session ID | Locate specific sync |
Recovery Procedures
After Extended Outage
After Data Corruption
- Stop automatic syncs
- Document the issue
- Contact Tether support
- Follow recovery guidance