Default sync is continuous change-based (webhook-driven where the CRM supports it, polling otherwise) — changes propagate within seconds to a few minutes. Full reconciliation runs nightly as a safety net.
Change-based sync
Salesforce and HubSpot connections use platform events/webhooks: a record change on either side syncs within seconds. Polled connections (Marketo, Pipedrive) sync deltas every 5–15 minutes.
Nightly reconciliation
A full diff pass runs nightly to catch anything missed — webhook drops, transient failures. Discrepancies auto-heal and get logged; recurring discrepancies on the same records get flagged for review.
Priority lanes
Suppression and opt-out changes sync immediately regardless of connection type — compliance-relevant state never waits for a polling cycle.
Tuning
Rarely needed. If your CRM rate-limits are tight, widen polling intervals in the integration settings. The sync log shows lag per object type so you can see actual propagation times.