Sync Scheduling
Configure automatic syncs to keep your systems in sync without manual intervention. FluxCascade offers flexible scheduling options to match your workflow.
Scheduling Options
Frequency Settings
| Frequency | Description | Use Case |
|---|---|---|
| Every 5 minutes | Near real-time sync | Critical data that must stay current |
| Every 15 minutes | Frequent sync with lower overhead | Active sales/service teams |
| Every 30 minutes | Balanced frequency | Standard business operations |
| Hourly | Standard sync interval | Most common choice |
| Every 6 hours | Four times daily | Moderate update frequency |
| Daily | Once per day at specified time | Nightly batch processing |
| Weekly | Once per week | Reports, archival data |
Configuring a Schedule
Step 1: Open Mapping Settings
- Go to Mappings
- Click on the mapping you want to schedule
- Click Settings or the gear icon
Step 2: Enable Scheduling
- Find the Sync Schedule section
- Toggle Enable Scheduled Sync to ON
- Select your desired frequency
- For daily/weekly syncs, choose the time of day
Step 3: Configure Options
- Timezone: Set the timezone for daily/weekly schedules
- Sync Type: Full sync or incremental (recommended)
- Retry on Failure: Automatically retry failed syncs
Step 4: Save
Click Save Settings to activate the schedule.
Schedule Examples
Hourly Incremental Sync
Configuration:
Frequency: Hourly
Sync Type: Incremental
Retry: Enabled (3 attempts)
Behavior:
- Runs every hour on the hour
- Only syncs records modified since last sync
- Retries up to 3 times if sync fails
Daily Full Sync
Configuration:
Frequency: Daily
Time: 2:00 AM
Timezone: America/New_York
Sync Type: Full
Behavior:
- Runs at 2:00 AM Eastern every day
- Syncs all records (good for catching any missed updates)
- Runs during off-hours to minimize API impact
Business Hours Sync
Configuration:
Frequency: Every 15 minutes
Active Hours: 8:00 AM - 6:00 PM
Days: Monday - Friday
Timezone: America/Los_Angeles
Behavior:
- Syncs every 15 minutes during business hours
- Pauses on weekends and after hours
- Reduces unnecessary syncs when offices are closed
Multiple Schedules
You can configure different schedules for different mappings based on priority:
| Mapping | Schedule | Reason |
|---|---|---|
| HubSpot → Jobber Contacts | Every 15 min | New leads need fast handoff |
| Jobber → HubSpot Job Status | Hourly | Status updates can wait |
| Full Data Reconciliation | Weekly | Catch any missed records |
Pause and Resume
Pausing a Schedule
To temporarily stop scheduled syncs:
- Open the mapping settings
- Toggle Enable Scheduled Sync to OFF
- Save
The schedule configuration is preserved for when you resume.
Resume
Toggle the setting back to ON to resume the schedule.
Monitoring Scheduled Syncs
Dashboard View
Your dashboard shows:
- Next scheduled sync time
- Last sync time and status
- Sync health indicators
Sync History
The Syncs page shows:
- All scheduled sync runs
- Filter by "Scheduled" trigger type
- Success/failure rates
Notifications
Configure alerts for:
- Scheduled sync failures
- Sync taking longer than expected
- No sync in expected timeframe
Best Practices
1. Start with Hourly
Begin with hourly syncs and adjust based on:
- How quickly you need data in sync
- API rate limits of connected systems
- Volume of data changes
2. Use Incremental Syncs
Incremental syncs are more efficient:
- Faster execution
- Lower API usage
- Reduced system load
Reserve full syncs for nightly reconciliation.
3. Stagger Multiple Mappings
If you have multiple mappings, stagger their schedules:
Mapping A: :00 (top of hour)
Mapping B: :15 (quarter past)
Mapping C: :30 (half past)
This prevents API rate limit issues.
4. Consider Time Zones
Schedule daily syncs during:
- Off-peak hours for your systems
- Before your team starts work (data is fresh)
- After business hours end (complete day's data)
5. Combine with Webhooks
For the best of both worlds:
- Webhooks: Handle real-time changes
- Scheduled sync: Catch anything webhooks missed
Troubleshooting
Sync Not Running on Schedule
Check:
- Is the schedule enabled?
- Is the mapping active?
- Are both connections healthy?
- Is the scheduled time in the past?
Syncs Running Too Frequently
Check:
- Review schedule configuration
- Check for duplicate webhooks triggering syncs
- Verify no manual syncs are queued
Missed Scheduled Syncs
Possible causes:
- System maintenance window
- Connection expired
- Rate limit exceeded
Check sync history and error logs for details.
Next Steps
- Webhooks – Enable real-time sync triggers
- Error Handling – Handle sync failures
- How Syncs Work – Understanding sync internals