sync-frequency
{
"sync_frequency_field": {
"title": "Sync Frequency",
"description": "How often to synchronize data between systems",
"field_type": "select",
"options": [
{
"value": "realtime",
"label": "Real-time",
"description": "Immediate synchronization when changes occur",
"best_for": ["Calendars", "CRM", "Critical communications"],
"resource_usage": "High"
},
{
"value": "5min",
"label": "Every 5 minutes",
"description": "Near real-time updates",
"best_for": ["Messaging", "Orders", "Appointments"],
"resource_usage": "Medium-High"
},
{
"value": "15min",
"label": "Every 15 minutes",
"description": "Frequent updates without excessive API calls",
"best_for": ["Email", "Accounting", "Inventory"],
"resource_usage": "Medium"
},
{
"value": "hourly",
"label": "Hourly",
"description": "Regular updates for non-critical data",
"best_for": ["Reports", "Analytics", "Bulk data"],
"resource_usage": "Low"
},
{
"value": "daily",
"label": "Daily",
"description": "Once-daily synchronization",
"best_for": ["Archives", "Historical data", "End-of-day reports"],
"resource_usage": "Minimal"
}
],
"recommendations": {
"rule1": "Use real-time for calendars to avoid double bookings",
"rule2": "Use 5-minute intervals for messaging applications",
"rule3": "Use hourly or daily for accounting to reduce API calls",
"rule4": "Consider provider rate limits when selecting frequency"
},
"considerations": [
"Higher frequency uses more API quota",
"Real-time sync may trigger rate limiting",
"Some providers only support certain intervals",
"Business hours can reduce unnecessary syncs"
],
"advanced_settings": {
"business_hours_only": {
"title": "Business Hours Only",
"description": "Only sync during specified hours (e.g., 9 AM - 6 PM)"
},
"batch_size": {
"title": "Batch Size",
"description": "Number of records to sync in each batch",
"min": 10,
"max": 1000,
"recommended": 100
}
}
}
}