The cleaning pipeline

Four passes. One workflow.
No Friday afternoons.

SmartMatch, AutoFormat, SmartFill, and LogicGuard run in sequence on every dataset you connect. You control what gets applied — nothing changes without your sign-off.

Duplicate Detection

SmartMatch™ — AI deduplication that catches what exact-match misses.

Most tools only catch exact duplicates. SmartMatch uses entity resolution and learned similarity scoring to identify records that refer to the same person, company, or account — even with spelling differences, abbreviations, and name variants.

  • "Bob Smith / Acme Corp" and "Robert Smith / Acme Inc." are the same record. SmartMatch finds them.
  • Handles nickname variants, name inversions, and transposed phone digits
  • Every merge is confidence-scored — you set the threshold
  • Full audit log: who merged what, when, and why
Before & After
NameCompanyEmailResult
Bob SmithAcme Corpbob@acme.comDuplicate
Robert SmithAcme Inc.rs@acmeinc.com✓ Kept
SmartMatch duplicate detection interface
Format Standardization

AutoFormat — Fix formatting everywhere, without a single regex.

Phone numbers. Email addresses. Names. URLs. Dates. Currency. Each field type has its own set of common variants, and AutoFormat knows them all. One pass converts every field to your canonical format.

  • Phones: 14 input variants → one clean format (+1 (555) 123-4567)
  • Names: title case, first/last split, nickname handling
  • Emails: lowercase normalization, typo correction (yaho.com → yahoo.com)
  • Addresses: USPS-standard street, city, state, ZIP formatting
Before & After
FieldRaw InputCleaned Output
Phone5551234567+1 (555) 123-4567
EmailJANE.DOE@YAHO.COMjane.doe@yahoo.com
NameDOE, jane mJane M. Doe
AutoFormat interface
Missing Value Imputation

SmartFill™ — Fill gaps with confidence, not guesses.

SmartFill learns patterns within your dataset to predict missing values — using field co-occurrence, geographic lookups, and structural rules. Predictions below your confidence threshold are flagged for review, never auto-applied.

  • City from ZIP code, state from city, country from phone prefix
  • Company name inferred from domain in email address
  • Each prediction shows a confidence percentage before you approve it
  • Low-confidence fills go to a review queue, not silently into your data
Predictions with Confidence
FieldBeforePredictedConfidence
City(empty)Beverly Hills98%
State(empty)CA99%
Company(empty)Acme Corp?61% — Review
SmartFill interface
Anomaly Detection

LogicGuard — Surface the records that look wrong. Never delete silently.

LogicGuard runs rule-based and statistical anomaly detection across every field. Age 250. Future birthdays. Phone numbers with six digits. Revenue amounts three standard deviations from the mean. Every flag goes to a review queue — nothing is ever silently removed.

  • Age out of range, future birthdays, impossible dates
  • Phone numbers with wrong digit counts by country
  • Revenue, deal size, and numeric outliers (statistical + rule-based)
  • Every flag shows which rule triggered it and why
Flagged Records
RecordFieldValueFlag Reason
ID 4821Age250Out of range
ID 7302DOB2031-03-15Future date
ID 1104Phone555-123Wrong length
LogicGuard interface

Ready to run your data through the pipeline?

Upload a CSV or connect your CRM. Most datasets clean in under a minute.

Start your free trial →

No credit card required