Skip to content
Monitor

Assess & monitor the health of your CRM data

Know for sure which CRM objects and fields are reliable and ready for automation, reporting, and AI. Get a quality score, run many diagnostic scans, assess and monitor quality over time.

What changes when data quality is measured

Before Plauti

  • Nobody can say which fields are safe to use for a report, an automation or an AI answer.
  • You find out a field was mostly empty after the campaign shipped, not before.
  • You clean for a quarter and still cannot show leadership the data got better.

WithPlauti

  • A measured number per field, from the analyses: how much is filled, what can be trusted or not.
  • Gain visibility and fix the worst fields before anything runs on them.
  • A 1–100 score per object, with history per job run, shows that data quality has improved.

What gets measured

Different analyses to check data quality and a health score based on what matters to you.

  • Completeness

    Fill rate and blank rate per field, so you know how much of an object is really populated before you build a segment, a report or an automation on top of it.

  • Repetition and uniqueness

    Duplicate-value rate and uniqueness detection tell you whether a field is safe to use as a key or a matching criteria.

  • Shape and validity

    Format pattern detection and email regex flag values that are the wrong shape. Character-length analysis catches bad entries and placeholders someone typed to bypass a required field.

  • Distribution and outliers

    Value distribution shows which values dominate a field. Standard deviation, negative-value and numeric checks surface the figures that do not belong, and date checks catch future dates and stale ones.

  • Structure

    Orphaned record detection finds how many records have an empty relationship field. Picklist analyses show which active values nobody uses and which inactive ones are still used.

  • One score, weighted by you

    Each field carries an importance from 0 to 5, and so does each analysis within it. Those weights turn the raw analyses into a 1–100 score at record, field and object level. Set a field to zero, and it drops out of scoring entirely.

See what's broken. Fix what matters.

  • Configure per object, per field

    Add an object, choose which analysis types run on it, and select the fields for each one. Set your own thresholds for good and bad.

  • Plauti job overview showing a completed Account Analysis job with 23 analyses.

    One job, many analyses

    A single job runs multiple analysis types across the fields you selected. Re-run the same job after a cleanup to see what changed.

  • Filter fields across every object

    A field filter cuts across the whole library instead of one object at a time, saved as a list view to come back to.

  • A PDF with the quality score

    A PDF showing the object score, how it changed, and a plain-language summary of what to fix.

  • Inside your CRM

    Data quality health assessment where your data lives. No exports needed.

Does it work the way you need it to?

  • Read-only

    Nothing the analyses do touches a record.

    • Scores stored in their own object
    • On-record storage is opt-in
  • Your permissions apply

    No new access model to review.

    • Runs under existing permissions
    • Field-level security respected
  • You choose the scope

    Nothing is analysed until you add it.

    • Standard and custom objects
    • Per-field enable and thresholds
  • Built for your volume

    Runs on the object's full record count, not a sample.

    • Documented formulas
    • Re-run as often as needed

Run a health check

Interactive product tours. No install, no sales call.

More product tours

Customer quote

AI readiness

"Data is the foundation for the success of deploying AI. Clean data as a prerequisite for AI deployment is a critical thing."
Robin Hood logo

Hao Lyu — Director of Business Intelligence

Robin Hood Foundation

Robin Hood Foundation

Frequently asked questions

Does any of this change my data?

No, it does not change your data. The results are stored outside your records. Scoring goes to a separate scoring object by default, one row per record. You can opt a specific object into storing its score on the record itself, which updates that record's last-modified date and can trigger automations or integrations watching for it. That choice is yours to make per object.

Can I change what counts as a bad result?

Yes. Each analysis has default thresholds for good, warning and critical, and you can override them on individual fields. Some analyses also take a case-sensitivity setting or a minimum number of occurrences before a value counts.

What is a data quality score?

It is a 1 to 100 signal built from the data quality analyses you configured, weighted by the importance you gave each field and each analysis. It exists at record, field and object level. There is no single organisation-wide number: the object score is the top-level signal, and you compare objects against each other.

What happens to the score when I change the weights?

Nothing, until the next job runs. The score on screen is marked stale and a banner points you at running a fresh analysis. The trend charts also mark the date the configuration changed, so you are not comparing two different measurements as though they were the same one.

Does this show whether our data is AI-ready?

AI readiness is influenced by data quality of the records a model or an agent will actually read: which fields are populated, which are the wrong format, and which repeat the same value. The score and its movements show if the readiness improved.

Does it respect our permissions?

Yes. Calculations run under the permissions and field-level security you already have, so a user does not see a metric for a field they have no access to.

Does the data health check run on a schedule?

You can start a check by hand whenever you want a fresh number. Scores are produced by the scheduled analysis job or ad-hoc ones.

See how it works

Talk with one of our experts to see how that works for your use case.