LeadProps.
PROPERTY WORKFLOWS

Improve property data quality before automating replies

In this guide

Property data quality means that a listing is identifiable, internally consistent and accurate enough for its intended use. A record can be complete but wrong, or incomplete but honest about what is unknown. The objective is not to fill every field at any cost. It is to prevent uncertain or contradictory information from becoming a confident answer to a customer.

LeadProps can bring property information from profiles and files into a workspace used by agents and a WhatsApp assistant. Those sources make collection easier, but they do not eliminate the need for review. This guide provides a practical quality process for small teams: define the important facts, inspect the highest-risk errors, correct the shared source and check the result in real customer-style questions.

Identify the facts that affect a decision

Start with the fields that would change whether someone enquires or arranges a viewing. These usually include location, transaction type, price context, bedroom count, area and availability. A spelling mistake in a decorative title is less urgent than a monthly rental being presented as annual. Prioritise the information that could materially mislead the person making a decision.

Define what each field means. A listed date is not a date of verification. An asking price is not a final agreed price. A property’s built area may not be the same as its plot area. Write short definitions that staff can use while reviewing imports. If two reviewers interpret a field differently, the database will remain inconsistent even if both are working carefully.

Separate required facts from optional enrichment. A description can be improved later, while a missing currency may make a price unusable now. Establish a minimum customer-ready standard and hold records that fail it for review. That standard should reflect how the team uses the data rather than an arbitrary desire for every row to look full.

Preserve identity and provenance

A reliable listing has a stable reference and a known source. Keep the source URL or source-file reference alongside the internal identifier. That allows the team to investigate discrepancies without guessing which advertisement was imported. A short record of when the source was checked provides useful context when the public page changes later.

Do not use the title as the only identifier. “Spacious two-bedroom apartment” can describe many units, and agents often rewrite titles during marketing. Likewise, matching a building and bedroom count is not enough to prove that two records describe the same unit. Use the best available reference evidence before merging or deleting anything.

Preserve a distinction between the source’s claim and the team’s verified correction. If an agent checks a price with the responsible contact, record the update through the supported workflow and note the basis where appropriate. Otherwise a later re-import may reintroduce an older source value without anyone understanding why the two differ.

Normalise without inventing information

Normalisation makes equivalent values consistent. It can remove extra spaces, standardise a known area spelling or put prices into a consistent numeric format. It should not manufacture a missing fact. Converting “Marina” into a specific building or assuming a rental period from the size of the number goes beyond normalisation.

Keep unknown values visibly unknown. An empty price is not zero, an unspecified bedroom count is not a studio, and a missing amenity does not mean the amenity is absent. These distinctions matter to both search filters and automated replies. A safe answer may be “the listing does not specify that” rather than an unqualified yes or no.

Use a controlled vocabulary where it genuinely helps, such as transaction type or area unit. Document how unusual source labels map to it. If a source value cannot be mapped confidently, flag it instead of forcing it into the nearest familiar category. A small exception queue is easier to manage than widespread silent assumptions.

Detect duplicates using several clues

Duplicate detection should combine references, source links and relevant property details. A repeated reference from the same source is a strong clue. Similar photos, area, price and location can support investigation, but none alone proves duplication. Different units in the same building may share a floor plan and marketing images.

Decide what counts as a duplicate in your workflow. The same physical property advertised by two agents may need two source records even if a customer-facing collection presents one choice. A relisted property may have a new source reference. Write down how the team handles those cases so reviewers do not make inconsistent decisions.

Before removing a record, check whether conversations or appointments depend on it. A cleanup that breaks the connection between a customer and the property they discussed can create a new problem. Prefer supported merge, archive or status controls when available, and keep enough evidence to explain what was changed.

Treat freshness as an ongoing responsibility

Data quality declines when no one owns updates. A correct price at import time can become stale, and a property can become unavailable while its description remains attractive. Assign responsibility for checking active inventory and define which changes need immediate attention. High-enquiry properties deserve frequent review because more customers may be affected by an error.

Do not confuse a successful technical refresh with verification. A source can be retrieved again and still contain outdated information. The team needs a process for conflicts between the source and the responsible agent. When that conflict affects a customer-facing fact, pause or qualify the answer until it is resolved.

Record a review date with a clear meaning. “Checked on Monday” should indicate what was checked, such as availability or price, rather than imply that every detail was independently verified. Precise notes help a colleague judge whether another check is necessary before promising a viewing or sending a new shortlist.

Test the data through customer questions

An effective quality check follows the path a customer will use. Ask for a two-bedroom rental within a stated annual budget, then inspect the results. Ask about a missing feature and see whether the reply admits the gap. Ask for a property by reference and confirm that the photos and amount belong to that record.

Use negative and ambiguous cases as well as easy ones. A question about a sold or unavailable listing should not produce a confident viewing offer. A vague area name should lead to clarification when necessary. A request outside the available inventory should not cause the assistant to invent a matching property.

When a test fails, locate the cause before changing the wording. The error may come from the source record, field mapping, search interpretation or response instruction. Correcting only the final sentence can hide a deeper problem. Re-run the same question after the fix and include a related example to check that the improvement generalises.

Keep a small, actionable exception queue

Each exception should identify the record, the issue and the person responsible for resolving it. Add the evidence needed to act, such as conflicting source values or a broken photo link. Avoid a vague list of “bad listings” that requires someone to rediscover the problem before they can fix it.

Prioritise by customer impact. Wrong property identity, incorrect price context and unavailable stock usually deserve attention before cosmetic description cleanup. Track whether the record is safe to show with a qualification or should be held out of recommendations. The answer may differ depending on which fact is uncertain.

Review recurring causes rather than only individual records. If the same spreadsheet column repeatedly loses its rental period, improve the source template or mapping. If a particular source often omits units, add a targeted review step. Preventing a repeated error is more valuable than correcting it manually every week.

A practical quality checklist

  • Every active listing has a stable reference and traceable source.
  • Price, currency and rental period agree with each other.
  • Transaction type is explicit and appropriate for the amount.
  • Area values include their units and meaning.
  • Unknown facts remain unknown rather than guessed.
  • Duplicate decisions use more than a similar title.
  • Images belong to the right listing and can be loaded.
  • Availability has a named reviewer and a clear check date.
  • Important corrections reach the source used by the assistant.
  • Customer-style tests confirm both accurate answers and safe uncertainty.

Frequently asked questions

What is the difference between complete and accurate data?

Complete data has values in the expected fields. Accurate data describes the property correctly. A record with every field filled can still contain a wrong rental period or a guessed amenity. Quality review should assess meaning and evidence, not just whether cells are empty.

How often should listings be checked?

Choose a cadence based on how quickly the inventory changes and how often a listing is recommended. High-activity properties and disputed records need closer attention. Check availability again before a firm viewing commitment when the current record does not provide sufficient confidence.

Should missing values be filled automatically?

Only when the transformation is justified and its meaning is clear. Removing whitespace or standardising an established unit label is different from guessing a price period. If a missing fact matters to the customer, ask the responsible person or present the uncertainty explicitly.

Can an AI assistant fix a poor property database?

It may help identify inconsistencies, but it cannot turn unsupported assumptions into verified facts. Better prose does not make an incorrect price correct. Review the underlying records, define response boundaries and test whether the assistant distinguishes known information from missing information.

What should be checked after a correction?

Inspect the record as an agent sees it, search for it using relevant filters and ask the customer-style question that exposed the issue. This checks that the correction reached the practical workflow rather than existing only in an editing form or private note.