#Application Overview
iSyncSF is a Salesforce-to-Salesforce data sync and migration tool installed as a managed package. This overview explains how to sync Salesforce orgs, copy data between production and sandbox, and execute org-to-org migrations with full rollback support.
iSyncSF is a Salesforce-to-Salesforce data synchronization application installed as a managed package. It allows administrators to copy data between two Salesforce orgs (e.g., production to sandbox, or org-to-org migration). The application handles the entire lifecycle: connecting to a target org, configuring what data to sync, previewing record counts, executing the sync, viewing results, and rolling back if needed.
#What Users Can Do (Summary)
- Connect to Target Orgs - Set up secure OAuth connections to destination Salesforce orgs
- Create Sync Templates - Define reusable configurations for what data to move
- Configure Template Lines - Specify which objects to sync with filters, sorting, and limits
- Configure Child Objects - Include related child records (up to 5 levels deep)
- Set Up Object Settings - Configure per-object behavior: target object mapping, field mapping, expressions, picklist value mapping, and data masking
- Preview/Scan Records - Preview record counts before running a sync
- Execute Data Sync - Run the sync with real-time progress tracking
- View Errors - Inspect and export detailed error information
- Review Sync History - Browse past sync executions and their results
- Rollback Synced Data - Revert inserted/updated records in the target org
- View Application Logs - Monitor real-time logs during sync execution
- Compare Org Schemas - Compare metadata between source and target orgs and auto-resolve differences
- Control Target Automations - Scan, disable, and re-enable automations (triggers, flows, validation rules, workflows) on the target org
- Mask Sensitive Data - Configure field-level data masking for PII protection during sync
- Manage Scheduled Jobs - Configure background maintenance jobs (cleanup, token refresh, metadata cache)
- Set Up System Properties - Configure application behavior settings
- Use Setup Assistant - Walk through a guided initial configuration wizard
- Extend with Callbacks - Developers can inject custom logic at specific points during the sync lifecycle