Platform
Duplicate guests merge as they arrive

When the same guest shows up under two identities, merging them no longer breaks the trail back to the old record — and imports can no longer blank out details you already had. Contact records stay whole as data arrives from every direction.
Emails and phone numbers from a merged record are kept as alternate identities
Messages and webhooks referencing the old address resolve to the surviving contact
Blank columns in an import leave existing names, emails, and phone numbers untouched
Real corrections still overwrite, so fixing a typo works as expected