Skip to content

Enrichment · Append + Verify

Half a name becomes a full profile

Start with a bare address or half a contact. The AI fills in the phone, the email, and the property details, using BatchData and public records. It removes duplicates and checks each value. What came back is marked as what came back. It is never mixed silently into what you already knew.

  • BatchData + public records
  • phone + email checks
  • property detail append
  • dedupe + validate
What a pass does to a row, illustrated
The record you haveThe record you can work
  1. A first name and an email, from a sign-in sheet

    filled
    • Full name
    • a mobile appended
    • source and date recorded
  2. A mailing address with no property behind it

    partial
    • The parcel
    • when it last changed hands
    • no contact found
  3. A contact whose number you already had

    needs a decision
    • The file disagrees
    • both values kept
    • sent to a person

An 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. The common default is to overwrite without telling anybody.

Why it matters

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 means filling the gaps in records you already own. It also writes down where each value came from, and when. So every row tells you how much to trust it.

What it is

Data Enrichment, in plain terms

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 it 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. That is a useful check, and it is not the same as establishing that it reaches that person.

How it works

What happens, in order

  1. Append what is missing

    A phone number for the email-only contact, an email for the phone-only one, and the property detail behind the address.

  2. Verify what is there

    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. That is why the checking happens before the list is handed over rather than after.

  3. Dedupe and flag

    Duplicates merge with their history intact. Records that came back thin are flagged as thin, rather than padded out to look complete.

  4. Source, date, and what happens on a disagreement

    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

Where it earns its keep

  • 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.

  • Open-house sign-ins

    A first name and a scrawled email become a fuller record. The property they already own is attached, with a note saying where the rest of it came from.

  • Before you spend on outreach

    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

What it does not do

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.

  • It does not invent a contact. A record that will not resolve comes back flagged as thin or unreachable. That is because a dead number that looks live costs you more than a blank field.
  • It does not guarantee a match. How much resolves depends on the area, and on how much public record sits behind the address. No honest provider quotes a rate before seeing the list.
  • It does not tell you how old a value is unless the provider passes that through. Freshness is the most useful thing an appended field could carry, and it is the one most often missing from the response. So it is worth asking for by name.
  • It does not know which answer is right when two sources disagree. That is a decision about your business, and it gets made once. It is worth knowing which way the tooling leans. On HubSpot, keeping a value you already hold is a per-property checkbox you select at import time, rather than the resting state.
  • It does not make a list callable in the legal sense. Do-not-call registrations and consent rules apply to an enriched record exactly as they do to any other.
  • It does not tell you anybody is interested. Enrichment makes a record reachable. Whether that person wants to hear from you is a different question.

See it live

Easier to understand when you can touch it

Everything on this page is a node on the RealtyLT AI page. That page is 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 truly live.

Data Enrichmentone node on the hub

Questions

Asked and answered

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.

What is data enrichment?

It is filling in what a contact record is missing, and checking what it already has. That means 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. That is why the source and the date matter as much as the value.

How is enrichment different from skip tracing?

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. In practice most pipelines need both. The legal weight sits with skip tracing, because there is no prior relationship behind it.

Will enrichment overwrite the data I already have?

Only if the pass is set up that way, so settle 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. Without them there is no way back from a bad pass.

How fast does contact data go stale?

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. 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.

What happens to records that cannot be enriched?

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. You pay for it in dial time.

Know a business that needs this? Send it to them.

Read more

Written up in more detail

  • The empty fields got filled. So did the ones that were already right.

    August 25, 2026

    The empty fields got filled. So did the ones that were already right.

    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. Nothing in the row said what was there before, where the new one came from, or when either was true. What an appended field really asserts. Why no honest decay rate exists. And the two columns that make all of it manageable.

  • It read the date correctly. The date was not the deadline.

    August 25, 2026

    It read the date correctly. The date was not the deadline.

    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 really measured on real scanned forms. What a person scores on the same task. And the phrase one regulation defines twice.

Want Data Enrichment running in your business?

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.

Levan Tsiklauri

Builds these. Answers the phone himself.

(914) 415-7185