Contact & data model
Odoo CRM
The standard objects exist with persons linked to companies via import, custom fields on contacts, multi-company support, and record visibility governed by sales access-right groups — but the captured forum threads show linking people to employers on import is an External ID procedure that changed between versions and needed three parts in Odoo 13. We found no public information on duplicate detection or merge tooling, and unchecked duplicates in a database of other people's personal data is a records-hygiene problem before it is a sales one.
Zoho CRM
Leads and deals reach even the free tier, and teamspaces, wizards, custom functions, territory management, time-stamped audit logs and Vaults for private business data give the record layer substance. We found no public information on deduplication, field validation or field-level permissions, so the hygiene of a database full of other people's personal data rests unproven.