Not every integration needs to update immediately. A daily summary can tolerate a scheduled batch, while an operational queue may need a much shorter delay. More frequent updates can also make rate limits, troubleshooting, and reconciliation harder.
For a generic CRM-to-analytics integration, how would you decide which records need fast updates and which can wait? I would like to hear how teams define acceptable delay, communicate it to users, and handle the gap between an upstream change and its appearance in a report.