The CRM you cannot call
Thousands of contacts and no numbers against most of them. A pass over the part of it you would actually work turns an archive into something you can pick up and use.
Enrichment · Append + Verify
A bare address or partial contact is enriched into phone, email, and property detail through BatchData and public-record sources, deduped and validated, with what came back marked as what came back rather than merged silently into what you already knew.
A first name and an email, from a sign-in sheet
filledA mailing address with no property behind it
partialA contact whose number you already had
needs a decisionAn illustration rather than a real record: no client, no address and no telephone number here belongs to anybody. What it is showing is the third row. When an outside file disagrees with something you already knew, the honest behaviour is to keep both and ask, and the common default is to overwrite without telling anybody.
20
separate sources of consumers' contact information that one data broker reported to the Federal Trade Commission
FTC, Data Brokers: A Call for Transparency and Accountability, May 2014
You can't work a lead you can't reach. Enrichment fills the gaps in records you already own, and writes down where each value came from and when, so the row tells you how much to trust it.
What it is
It is the pass that makes the records you already own usable. Most CRMs are full of half-leads: a first name and an email, an address with no phone, a duplicate of a contact that already exists, a number that stopped working two years ago.
Enrichment resolves them through BatchData and public-record sources into a phone number, an email, and the property detail behind the address, then dedupes and validates so the list you hand to a caller is one they can actually work. What validation establishes is that a number is well formed, in service and not a duplicate, which is a useful check and is not the same as establishing that it reaches that person.
How it works
A phone number for the email-only contact, an email for the phone-only one, and the property detail behind the address.
Numbers are checked rather than assumed. Dialling time spent on numbers that no longer connect is a real cost and it is one almost nobody counts, which is why the checking happens before the list is handed over rather than after.
Duplicates merge with their history intact, and records that came back thin are flagged as thin rather than padded out to look complete.
Every enriched value records where it came from and when it was written. Where an outside file disagrees with something the record already held, the rule is agreed with you at the start rather than inherited from a default, and both values can be kept so a person can settle it.
Use cases
Thousands of contacts and no numbers against most of them. A pass over the part of it you would actually work turns an archive into something you can pick up and use.
A first name and a scrawled email become a fuller record, with the property they already own attached and a note saying where the rest of it came from.
Checking first means the campaign is not spending on rows that were never going to reach anybody, and it is cheap to do on a sample before it is done on everything.
Limits
Every other section on this page is selling you something. This is the one that says where it stops. If a vendor cannot tell you this about their own product, you have learned something anyway.
See it live
Everything on this page is a node on the RealtyLT AI page: a galaxy that reshapes into a brain, with every service hanging off the core. Open the Data Enrichment node to read the same thing in its own habitat, and talk to the chat assistant while you are there, because that one is genuinely live.
Questions
The questions people actually ask about Data Enrichment, answered the way we would answer them on the phone. If yours is not here, ask us and we will add it.
It is filling in what a contact record is missing and checking what it already has: appending a phone number or an email, adding the property detail behind an address, confirming that a number is in service, and collapsing duplicates. What arrives is an assertion from an outside file rather than something you observed, which is why the source and the date matter as much as the value.
Skip tracing starts from a property and finds the owner. Enrichment starts from a contact you already have and completes it. They use the same underlying sources, and in practice most pipelines need both. The legal weight sits with skip tracing, because there is no prior relationship behind it.
Only if the pass is configured that way, so establish which way rather than assuming. Decide it deliberately: fill blanks only, keep both values in separate fields, or send disagreements to a person. Whichever you choose, the previous value, the source and the date should be written to the record, because without them there is no way back from a bad pass.
There is no published rate worth quoting. The figures that circulate for contact data run from twenty to thirty percent a year, with up to seventy quoted for email addresses on their own, and they trace back to press releases and vendor pages rather than to a study with a stated sample. What is knowable is the mechanism: a field stops being true when something happens to a person, so the rate belongs to the people in your database rather than to the data, and it is different for a first-time buyer and a couple downsizing.
They come back flagged as thin or unreachable rather than padded out with a guess. A dead number that looks like a live one is worse than a blank field, because you pay for it in dial time.
Read more

August 25, 2026
Most of the blanks came back full, which is what you paid for. In one record the number a client gave you herself had been replaced, and nothing in the row said what was there before, where the new one came from, or when either was true. What an appended field actually asserts, why no honest decay rate exists, and the two columns that make all of it manageable.

August 25, 2026
The rider arrived as a photograph taken over a kitchen table, with two handwritten changes and a date among them. Everything was read correctly and the answer was still wrong, because what a deadline counts from is not printed on the page. What was actually measured on real scanned forms, what a person scores on the same task, and the phrase one regulation defines twice.

August 25, 2026
She picked up, she was polite, and she asked the one question nobody in this trade can answer: where did you get this number? Two federal statutes ask it too, and they ask it of you rather than of the tool. What skip tracing actually is, what the law permits, and the four questions to put to a provider in writing.
Tell us what you do today and we will tell you honestly whether this is the right place to start. If it is not, we will say which one is.

Also built
Website AI Assistant
The assistant your visitors actually talk to
Voice · Inbound + Outbound
AI that answers the calls, and makes them
Prospecting · Skip-trace + Lead-gen
Raw addresses become reachable people
The Singularity · the tipping point
The point where it starts improving itself
Agent Workforce · On-demand LLM assistants
An assistant for every recurring job
AI Clone · Video + Voice + Memory
A second you, working around the clock