Sync Sessions
Sync sessions (also called sync executions) represent individual data synchronization runs between Tether and your connected platforms. Monitor sync activity to ensure data stays current and identify issues.What is a Sync Session?
A sync session is a single execution of an integration’s data synchronization:- Tether connects to the external platform
- Data is fetched based on the integration’s capabilities
- Individual records (sync items) are processed
- The session completes with a status and statistics
Viewing Sync Sessions
Accessing Sync History
1
Go to Integrations
Navigate to Integrations in the sidebar
2
Select Integration
Click on the integration you want to inspect
3
View Execution History
The integration detail page shows a table of past sync executions
Sync Execution List
Each sync execution in the list displays:Sync Types
Scheduled Sync
Syncs that run automatically based on the integration’s cron schedule:Manual Sync
User-triggered synchronization for immediate data fetch:1
Go to Integration Detail
Navigate to the integration’s detail page
2
Click Trigger Sync
Click the Trigger Sync button to start an immediate sync
3
Monitor Progress
The new execution will appear in the execution history
Full Re-Sync
After resetting sync state (admin only), the next sync performs a full data fetch:Sync Execution Details
Click on a sync execution to see its detail page.Execution Summary
Statistics
Each execution tracks aggregate statistics:Sync Items
The execution detail page shows a table of individual sync items — the records that were processed during the sync. Each item shows:Sync Item Statuses
Individual sync items can have the following statuses:Filtering Sync Items
The sync items table supports filtering to help you investigate specific issues:Error Analysis
Unmapped SKU and Channel Errors
A common source of sync failures is unmapped SKUs or channels. The execution detail page provides aggregate error analysis:- Unique unmapped SKUs: List of SKU identifiers from the external system that don’t match any Tether SKU
- Unique unmapped channels: Channel identifiers that couldn’t be resolved
- Top errors: Most frequently occurring error messages
Viewing Error Details
For aggregate sync items (items that represent batches of records), you can click to view the detailed error breakdown showing individual record errors within the batch.Monitoring Sync Health
Key Indicators
Checking Sync Schedule
From the integration detail page, verify:
If the last sync is older than expected based on the schedule, the integration may be disabled or experiencing issues.
Managing Sync Issues
Retrying After Failures
1
Review Failed Execution
Click on the failed execution to see error details
2
Check Sync Items
Filter sync items by “Failed” status to identify specific issues
3
Fix Root Cause
Address the underlying problem (e.g., add missing SKU mappings, fix credentials)
4
Trigger Manual Sync
Go back to the integration detail page and click Trigger Sync
Common Sync Issues
Dry Run Mode
When an integration runs in dry run mode, sync executions are marked with a Dry Run indicator. In dry run mode:- Data is fetched and mapping is validated
- No data is actually saved to Tether
- You can review sync items to see what would be processed
- Useful for testing new integrations or debugging mapping issues
Best Practices
Monitor Regularly
Monitor Regularly
Check sync status routinely:
- Review execution history after schedule changes
- Investigate any increase in failed records
- Verify records fetched counts are reasonable
Investigate Errors Promptly
Investigate Errors Promptly
Don’t let errors accumulate:
- Check error details on failed executions
- Resolve unmapped SKU/channel issues quickly
- Use dry run mode to test fixes before enabling
Use Filtering
Use Filtering
When investigating issues:
- Filter sync items by “Failed” status to focus on errors
- Search for specific external IDs
- Filter by domain type to isolate data categories
Reset When Needed
Reset When Needed
If sync state becomes corrupted:
- Ask an admin to reset sync state
- This forces a full re-sync on the next execution
- Monitor the full sync carefully for errors
Next Steps
Integration Setup
Configure integrations
Troubleshooting
Resolve sync issues
Channels
Manage channels
Data Exports
Export data manually