Why it belongs
Contact upserts run through the GTM orchestrator against the HubSpot CRM v3 batch API, with a dry-run mode before anything writes.
Watch-out
Duplicate contacts pile up fast when several sources write in. Upsert on a stable key and decide which system owns each field before turning the sync on.