Slate
Features

Duplicate Detection

Configurable duplicate detection with field matching, fuzzy logic, and conflict resolution.

Duplicate detection validates incoming items against existing records before creation, preventing redundant entries across pipelines.

Configuration

Set up duplicate detection per pipeline:

  1. Open your pipeline settings
  2. Enable Duplicate Detection
  3. Choose which fields to match on (e.g., email, phone, company name)
  4. Set the match mode:
    • Exact: fields must match character-for-character (case-insensitive)
    • Fuzzy: fields are compared using similarity scoring, catching near matches like typos or abbreviations
  5. Set the scope:
    • Current pipeline: only check for duplicates within the same pipeline
    • All pipelines: check across every pipeline in the company
  6. Choose the on duplicate behavior

On duplicate behavior

WarnItem is created, but a duplicate warning is shown
SkipItem is not created if a match is found
UpdateExisting item is updated with the new data

Where it applies

All creation paths use the same detection logic, ensuring consistent behavior regardless of how the item is created:

Manual creationShows a warning dialog listing matched items with options to view the match, create anyway, or cancel
CSV importApplies the configured on duplicate behavior row by row during import
Inbound webhooksApplies the configured on duplicate behavior automatically
Inbound emailApplies the configured on duplicate behavior when an inbound email creates a new item