A listing can sound plausible while changing a small fact that matters. A study becomes a bedroom, a covered parking bay becomes a garage, or an old photograph becomes evidence of a feature that was removed. AI can help identify those changes if the agency supplies an approved reference and defines what counts as support. The useful output is a claim review sheet that an agent can resolve before releasing copy.
This is a proposed editorial control for property descriptions. It does not establish the condition of a property, replace an inspection, or guarantee fewer complaints. Its value must be assessed against the agency's own reviewed listings. Begin with the descriptions already awaiting approval, rather than importing every old brochure as equally authoritative.
Choose the record that controls the description
Create one listing identifier and attach the approved facts to it. The record should name the approving agent, approval date, version and property identifier. Describe the room count using the agency's agreed terms. A room labelled study in the approved record remains a study unless the agent updates that record. Do not let the writing model choose the classification because a photograph contains a bed.
Separate facts from marketing judgement. Three bedrooms is a checkable assertion. Spacious is subjective, and best investment is a claim requiring a different level of support. Define which subjective descriptions the agent permits and which require further evidence. An adjective list is an editorial policy, not a native AI feature.
Current availability belongs in a live status field or an agent-confirmed snapshot. An approved brochure may establish an earlier feature description without establishing that the property is still available. Record the time of that status check and prevent an old approval from silently supporting a new availability statement.
Source: OpenAI file search describes retrieval from uploaded files and file citations. Retrieval can help locate the relevant record, but an agency still has to control which document is authoritative and inspect whether the cited passage supports the claim.
Break the draft into claims that can be checked
Review each factual assertion separately. For a sentence saying a three-bedroom home includes two bathrooms, a double garage and backup power, create four claims. Record the exact wording, the supporting field or passage and the proposed result. A single citation at the end of the paragraph may support only the bedroom count; it must not be treated as support for every feature.
Use results such as supported, contradicted and unresolved. Contradicted means the approved source gives a different fact. Unresolved means evidence is missing, unreadable, stale or conflicting. This distinction prevents the team from deleting a genuine feature merely because the reference pack is incomplete.
Source: OpenAI Structured Outputs explains schema-constrained responses. A schema can require a result and evidence reference for each claim. It does not make the result factually correct. The agent needs the original passage alongside the suggested classification, especially when negation or ambiguous room labels are involved.
Reusable listing claim review sheet
Use the following proposed sheet for each description. Keep the original draft and the corrected version so that the agent can compare the changes.
| Field | What to record | Release condition |
|---|---|---|
| Listing identity | Listing ID and property record ID | Both identify the same property |
| Authoritative record | Approved version, agent and approval time | Version is the intended source |
| Status check | Availability value, source and check time | Agent accepts its freshness |
| Claim text | Exact words from the draft | Every factual claim has a row |
| Source support | Field or passage, document version and location | Reviewer can inspect the original |
| Comparison | Supported, contradicted or unresolved | No unresolved claim is released as fact |
| Correction | Replacement wording or deletion proposal | Agent agrees it preserves meaning |
| Approval | Approving agent, decision and approved draft version | Decision applies to this exact version |
Apply these rules before release:
- Exact counts must match the approved record. Do not round, infer or combine rooms.
- A feature must be explicitly supported. A visible object in a photograph is a prompt for verification, not automatic proof that it is included.
- Conflicting documents create an unresolved row. The most recently uploaded file does not automatically win.
- Unsupported claims are removed from the release candidate or returned for evidence. Keep the original wording in the review history.
- Any change to the description after approval requires another claim comparison. Approval does not follow a filename that contains different content.
- Confirm availability separately immediately before the agency's release step under its chosen freshness rule.
The completion check is concrete: each released factual sentence can be traced to an accepted record, and the agent can identify the exact description approved. A polished paragraph alone does not satisfy it.
Walk through a normal and a conflicting example
Consider a hypothetical approved record for listing P-204: three bedrooms, two bathrooms, one covered parking bay, no confirmed backup-power equipment, and active status at the recorded check. A draft says the home offers three bedrooms, two bathrooms and covered parking. The three claims match. The review sheet keeps their field references and asks the agent to approve that wording.
A second draft adds a double garage and reliable backup power. The parking claim conflicts with the one covered bay. Backup power is unresolved because the record says it is not confirmed, rather than saying it does not exist. The corrected candidate keeps covered parking and omits the power claim pending verification. That is a narrower, evidence-led description, not a conclusion about the property itself.
Now introduce two brochures with the same address. One names two bathrooms and another names three. Do not average them or prefer the more attractive number. Check property identifiers, versions and agent approval. They might describe different units, an extension, or a simple error. Until resolved, the bathroom count stays on hold. Duplicate filenames also require attention: two files called brochure.pdf may contain different facts.
Put correction and approval into the working process
Assign factual disagreements to the listing agent and editorial wording questions to the person responsible for copy. A reviewer should be able to change the approved fact record separately from correcting the draft. Otherwise, the workflow may manufacture agreement by altering the reference until it matches the generated text.
A review gate can be implemented with different tools. Source: n8n human review describes pausing selected agent tool actions until a person approves or denies them. That is useful when a publishing or record-update tool exists. The agency still must implement the right permission, version and evidence checks; a generic approve button cannot resolve a wrong property match.
Measure the pilot using reviewed claims, not the number of descriptions generated. Record supported claims the model wrongly flagged, unsupported claims it missed, agent changes and cases with insufficient references. Inspect both errors. Excessive false alarms can cause reviewers to skim the sheet, while missed assertions can pass into released copy. Use the findings to improve reference quality and comparison instructions.
Questions agents should settle before using the check
Can an old approved brochure support today's availability?
It can support facts that remain accepted in the property record, but it does not establish current availability. Keep the brochure reference and the separate status check. If the live status cannot be verified, return the description for agent confirmation rather than inserting available now.
What happens when the record leaves a feature blank?
The feature is unresolved. A blank field does not mean absent, and a model should not supply a likely value from similar properties. The agent can confirm the fact, remove the claim, or defer the description. Record that choice explicitly so the next draft does not reintroduce the same assumption.
Should we rewrite every sentence that sounds promotional?
Only apply the agency's agreed editorial rules. This check concentrates on factual support, property identity and version approval. An agent may retain suitable subjective wording while rejecting unsupported objective claims. Keep those decisions separate so a tone preference does not obscure an incorrect room count.
If your business needs help defining this process, explore AI agents for estate agencies, the wider AI automation services, and our custom-agent workflow guide. The agents and automation comparison and custom AI agent glossary explain the terms. To discuss your records and approval rules, get in touch.

