CRMData

CRM Hygiene

Verify existing customer and prospect records on a schedule, so your CRM stays clean as it grows.

Email validity · 1 credit per lookup · no monthly fee

Contacts

Verified today
Verified 2d ago
Re-checking…

The problem

Your CRM was clean the day you imported it. Since then, contacts changed jobs, addresses died, and every sales rep added records by hand. Now territory reports count ghosts, sequences bounce, and nobody trusts the data enough to automate on top of it.

With Encrata

Schedule validity checks across your contact records, nightly for hot pipelines, monthly for the long tail. Free repeat checks within the billing window mean re-verifying a stable list costs almost nothing. Records that go stale get flagged the week it happens, not the quarter after the deal died.

How it works

1

Send the address

Call the validity endpoint with the email address at the moment it enters your system, a form, an import, a checkout.

2

We ask the mail server

Encrata checks syntax, domain and mailbox directly with the receiving server, and flags disposable and typo domains.

3

Act on the verdict

Accept, reject or suggest a correction based on a clear valid / invalid / catch-all / risky verdict. One credit per check.

One call, structured answer

CRM Hygiene runs on the email validity lookup at 1 credit per lookup. Same API key, same JSON shape as every other Encrata lookup.

  • Answers come from the mail server itself, not a guess from patterns
  • Disposable and throwaway domains are flagged before they cost you anything
  • 1 credit per check, cheap enough to run on every address you touch
  • Cached results are free, so repeated checks never double-charge
Terminal
curl -X POST "https://encrata.com/api/agent/validate" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "sara@acme.com"}'
response.json
{
"email": "sara@acme.com",
"status": "valid",
"reason": "deliverable",
"disposable": false,
"confidence": "high",
"provider": "google",
"message": "Mailbox exists and accepts mail, safe to send.",
"credits": 1
}

Verification as a scheduled job

Run verification as a scheduled job against records that matter: open opportunities weekly, the active database monthly, the archive quarterly. Store the verdict and checked_at timestamp on the contact record itself, so reps and automations can filter by freshness, 'verified in the last 90 days' becomes a segment you can trust.

Automation you can trust

The compounding benefit is automation confidence. Once every record carries a recent validity verdict, you can safely automate sequences, routing and scoring on top of the CRM without a human sanity-checking addresses first. Data teams also stop arguing about whose numbers are right, the verdicts are ground truth from the mail server, not opinion.

More email validity use cases

View all
Start with 500 free credits
$curl https://encrata.com/api/agent/lookup -H "Authorization: Bearer YOUR_API_KEY" -d '{"e": "satya@microsoft.com"}'