← All tools

Verification

Check Salesforce and HubSpot values against an outside source

Check field values against an external source, so a field is trusted because it is true rather than because it is filled in.

SalesforceHubSpotReversible

Values that were right once. The phone number worked in 2023. The website redirects to a company that acquired them. The address is a floor they moved out of. Nothing about the record looks wrong, because a stale value and a correct one are the same shape.

Every other tool here makes the CRM internally consistent. Verification is the one that asks whether it still agrees with the world.

Filled in is not the same as correct, and no completeness measure can tell the difference. A field that has held the same wrong value for two years scores as well as one that is right.

Checking is not correcting. Verification reports what disagrees with the source, and what happens next is a decision: correct it, clear it, or flag the record for somebody to look at.

How a pass runs

From scope to record.

  1. Scope. A run names the records to check and the fields to check on them.
  2. Check. Each value is compared against the external source.
  3. Classify. Each field comes back confirmed, contradicted, or unknown, which is a different answer from contradicted.
  4. Decide. What happens to a contradicted value is configuration rather than an assumption.
  5. Record. Every change is stored with the value before it.

The detail

What it needs and what it does.

Object
Accounts, contacts and leads.
Configured in
Rules, as the fields to check and what to do about a disagreement.
What it writes
Depends on what you chose for a contradicted value.
Who releases it
You choose when you create the run: write on dispatch, hold the whole run for approval, or queue one proposal per record.
Reversible
Yes. Every write is stored with its prior value and can be put back.
CRMs
Salesforce and HubSpot.

Three answers

Unknown is not the same as wrong.

Collapsing them is how verification tools destroy good data.

A source that has never heard of a phone number has not told you the number is wrong. It has told you nothing. A tool that treats silence as contradiction will clear correct values across a whole book, and the damage is invisible because the fields it emptied were the ones nobody was looking at.

So confirmed, contradicted and unknown stay three separate answers all the way through, and only one of them is a reason to change a record.

For agents

The tools your agent calls.

Reads are free and need no permission to write. Anything that changes a record is a separate grant.

list_filterable_fields the fields available to check read
dispatch_run start a verification run write

Where to start

Find out how many you have.

The readiness scan runs detection against your own CRM and reports what it finds, before anything is merged.