Operelio

On every plan, Apply Fixes included

Health check your file. Fix what matters.

Get a 0 to 100 quality score, see the duplicates, blanks, bad emails and broken formats it finds, and apply the fixes you pick. Download a clean file without the manual work.

No credit card required.

A finished Data Health Check in Operelio on contacts_export.csv: 2,988 of 5,875 rows have issues and the score is 72, fair. Ready 2,887, Must fix 967, Should fix 1,919 and Tidy‑up 102.

What it does

Every check, the fixes you pick, one CRM-ready file

What it scans

Quality score

A single 0–100 score based on the severity and spread of issues in your rows. 80 or above is ready to import. 60 to 79 is worth reviewing first. Below 60 means fix the data before pushing it to a CRM.

Duplicate and similarity detection

Exact duplicates. Similar rows at 90%+ and 85–89% match. Similar company names like Westmarch Trading and WESTMARCH TRADING. Duplicate emails and phones. The report marks every affected row, not just the first match.

Email and contact validation

Validates email and phone formats. Flags disposable email domains. Detects mixed email patterns within the same company (john.smith@ vs jsmith@). Spots contact-name mismatches like "Dave Lee" with email "david.smith@".

Formatting and consistency

Mixed date formats, inconsistent casing, extra whitespace, placeholder values (N/A, TBD), country and state variants, broken characters from bad encoding, and mixed types in a single column.

Structure and completeness

Blank or duplicate column headers. Empty rows. Cut-off values where data was truncated on export. Constant columns that carry no information. Statistical outliers in numeric data.

What it can fix

Fixes it can apply

Remove duplicates, blank rows and throwaway emails, drop empty columns, trim whitespace, clear placeholders, fix encoding, strip formula prefixes, and standardize dates, countries, states, casing, company names and email domains.

Pick what you want fixed

Pick the fixes you want, leave the rest. Operelio writes a separate cleaned file and re-runs Data Health Check on it so you can see the new score.

Three rounds per file

Apply fixes once, twice, or three times to the same file. Each round generates a new cleaned file and a new report. After three, start a new Data Health Check on the latest cleaned file to keep going.

Ties are left as they are

When a company's email domains or name formats have no clear majority, the fix leaves that company as it is rather than guess. Fix those rows by hand or with Find & Replace.

What you get

A clear, shareable report

A CSV report with an Issues column listing every problem found, row by row, or an annotated Excel where each row's Issues cell is colored by what the row needs: red for Must fix, amber for Should fix, gray for Tidy‑up. Both are on every plan.

Your original file, untouched

Data Health Check reads your file. It never overwrites it. Apply Fixes generates a separate cleaned file. The original stays exactly as you uploaded it.

A handoff to CRM Formatter

After applying fixes, send the cleaned file straight to CRM Formatter to map it to HubSpot, Salesforce, Pipedrive, or one of five other CRMs. Direct push covers HubSpot, Salesforce, and Pipedrive on Starter.

Do Not Contact flags

On a paid plan, Data Health Check flags rows that are on your workspace's Do Not Contact list (uploaded suppression entries and blocked countries) so you can review them before you send. It flags, never drops, and costs no credits.

How to use it

Upload, scan, fix

1

Upload your file

Drag and drop any CSV or Excel file. No settings to configure. Operelio runs every check for you.

contacts_export.csv

5,875 rows, 9 columns

2

Review the report

See your score and its band, how many rows have issues, each row counted under what it needs, and each issue found with the rows it affects. The band tells you whether the file is ready to import or needs work first.

2,988 of 5,875 rows have issues.

72Fair

ReadyNo issues
2,887
49%
Must fixDuplicate rows
967
16%
Should fix
1,919
33%
Tidy-upExtra spaces
102
2%
3

Fix and download

Select the fixes you want and download a cleaned CSV or Excel file ready for CRM import, on any plan including Free. Or take the report on its own if you just want the list. Your original file is never changed.

Cleaned

contacts_export_fixed.csv

4,908 rows

Download

The alternative

Doing it yourself

This is what checking data quality looks like without a tool.

In Excel or Google Sheets

1Sort each column one at a time to spot duplicates visually
2Use conditional formatting to highlight blanks, but no similarity matching
3Write a regex or install a third-party add-on for email validation
4Manually scan for mixed date formats, inconsistent casing, country name variants, broken characters, and placeholder values
5No overall score, no prioritized list, and no way to fix issues in bulk

Easy to miss issues. No similarity matching. No bulk fixes. A different person checking the same file will catch different things.

With Data Health Check

1Upload your file. No settings needed, every check runs on every upload
2Operelio scores the file 0–100 and flags each issue it finds with the rows affected
3Pick the fixes you want from the report
4Apply them together with one button
5Download a CRM-ready file or send straight to CRM Formatter

Every check runs on every upload. No formulas, no add-ons, nothing to configure.

Pricing

On every plan

The full Data Health Check report is on every plan, including every check, the quality score, the rows by what they need, Apply Fixes and the annotated Excel report. Each report uses one job. Free covers up to 2,000 rows. Starter ($39/month) takes that to 50,000 rows. Pro ($99/month) goes up to 75,000 rows, and Agency ($299/month) up to 150,000 rows.

Common questions

Data Health Check FAQ

What does Data Health Check look for?

Its checks fall into these groups: duplicates (exact and similar rows, similar company names), blanks and missing data (empty rows, empty and mostly-empty columns, rows with missing cells), email validation (invalid formats, duplicates, disposable domains, mixed domains within the same company), phone numbers (inconsistent formats, duplicates), formatting (mixed date formats, inconsistent casing, extra whitespace, placeholder values like N/A or TBD), data types (mixed types in the same column, statistical outliers), geographic consistency (country and state variants like US vs USA vs United States), and structural issues (blank or duplicate headers, columns with cut-off values, formula prefixes).

What is the quality score?

A number from 0 to 100 based on the severity and spread of issues found. Each row is scored individually, then the scores are averaged and adjusted for how widespread the problems are. 80 or above means ready to import. 60 to 79 means worth reviewing before you push to CRM. Below 60 means fix the data first. Every row is counted once, under the most serious thing it needs: Must fix, Should fix or Tidy‑up, or Ready when it has no issues.

Will it change my original file?

Data Health Check never modifies your file. It reads your data and shows you what it found. If you choose to apply fixes, Operelio creates a separate cleaned file. Your original upload is always preserved.

Which issues can Operelio fix?

Fixes are on every plan and use no job. Remove duplicates (exact repeats and similar rows at 85% or more) and duplicate phone rows. Trim whitespace, clear placeholders, standardize dates, standardize country and state names, fix casing, repair broken characters, strip formula prefixes, unify similar company name variants, standardize email domains and name formats across the same company, remove disposable email rows, remove blank rows, and drop empty or mostly-empty columns. Select the fixes you want, apply them together, and Operelio generates a new cleaned file.

What about issues it can't fix?

Some issues like invalid email addresses, blank cells, and type mismatches are flagged for manual review because they need human judgment. The report tells you exactly which rows are affected so you can fix them quickly. Operelio also has standalone tools for bulk find and replace, advanced deduplication with adjustable thresholds, and filtering out rows that don't meet your criteria.

What happens after I apply fixes?

Operelio generates a new cleaned file and re-runs Data Health Check on it so you can see your updated score. After fixes, you can download the cleaned file or send it straight to the CRM Formatter for import into HubSpot, Salesforce, or Pipedrive.

What file format will I get back?

On every plan, including Free, the report comes back in your file's format: a CSV with an Issues column at the front for a CSV, or an annotated Excel report for an Excel file. The Excel report colors each row's Issues cell by what the row needs: red for Must fix, amber for Should fix, gray for Tidy‑up. Apply Fixes always returns the file in the same format you uploaded.

Can I see every row that has an issue?

Yes. The report's preview on the job page pages through every row the check covered, up to your plan's row limit, opening on the rows with issues, and you can search it or go to a row. The downloadable report lists those rows too, and Apply Fixes fixes the duplicates, blank rows and values written more than one way that it found.

Can I send the cleaned file straight to my CRM?

Yes. After applying fixes, click "Format for CRM" next to the cleaned file. Operelio opens CRM Formatter on it, where you map columns to HubSpot, Salesforce, or Pipedrive fields and push directly. CRM push requires Starter, Pro, or Agency.

Want the full walkthrough? Read the Data Health Check guide →

Related how-to: Clean a customer list without Excel formulas

What the numbers mean: How to measure CRM data quality

Stop importing bad data into your CRM.

Upload your file, fix what needs fixing, and download a clean file ready for import. On every plan.