Skip to content

Uniqueness

Uniqueness measures whether field values are distinct across records. High uniqueness means each record has a different value for the field — low uniqueness indicates duplicates.

For each field, the Uniqueness strategy:

  1. Collects all non-null values across records in scope
  2. Identifies duplicate values
  3. Calculates: (unique values / total populated values) × 100

The Defaults section controls global uniqueness options:

SettingDescription
Case-sensitive matchingWhen enabled, “John Smith” and “john smith” are considered different values for comparison. When disabled, they count as duplicates.
Include blanks in uniqueness checksWhen enabled, blank and null values are treated as distinct values in comparison calculations.

The Field Overrides table below lists each field with its current Case Sensitive, Include Blanks settings, and status.

Uniqueness configuration with Defaults (Matching Options, Blank Handling) and Field Overrides table

Click on a field in the Field Overrides table to open its configuration modal. You can toggle Case-sensitive matching and Include blanks in uniqueness checks independently from the global defaults. Use the Revert to Global link to reset the field back to global settings.

Per-field configuration modal for the Phone field with Case Sensitivity and Blank Handling options

ResultScore
All values unique100
Some duplicatesProportional to unique percentage
All values identicalNear 0
No data0

Uniqueness analysis processes up to 40,000 records per scan. For objects with more records, results reflect a representative sample. This limit exists to prevent Salesforce heap memory overflow, since the engine builds an in-memory map of value counts per field. Fields that exceed 40,000 distinct values are flagged as high cardinality fields.

Uniqueness is most meaningful for:

  • Email — should be unique per contact/lead
  • Phone — often unique per person
  • External IDs — must be unique by definition
  • Text fields — names, descriptions

Less meaningful for:

  • Boolean — only two possible values
  • Picklist — limited value set by design
  • Date — many records may share dates
  • Detect duplicate email addresses across Contacts or Leads
  • Verify external ID fields are truly unique
  • Identify data entry issues where the same value is copied across records
  • Monitor deduplication efforts over time