Full disclosure
How AI actually powers this website
Three systems run behind every listing here. Two are AI. One is plain automation. Below: exactly what each does, exactly what it doesn't, and how to verify any of it yourself.
01Why we built this
Three reasons.
First, our buyers live across timezones. Somebody in London or Sharjah messages at 02:00 IST and expects the website to carry weight even when nobody at our office is awake. AI is what carries that weight without faking a 24-hour human.
Second, the trust gap. Kerala real-estate websites are notorious for stale listings, copy-pasted descriptions, and prices that change between the listing and the phone call. AI fixes the descriptions. The auto-publisher fixes the staleness. Our team holds the line on price — no markup, no underselling, no playing the middle. We negotiate directly with builders and sellers so our clients get real value, not whatever the market will bear.
Third, the honest constraint. AI does not value properties. AI does not negotiate. AI does not sign deeds. None of that has changed. We use AI for what it is genuinely good at, and we name the parts where the human is irreplaceable.
02System 1 — The Listing Enricher · AI
Per-listing locality research, descriptions, FAQs — in English and Malayalam
When a new listing is added or an existing one changes materially, the Enricher reads the raw facts our team entered into Airtable — price, location, square footage, photos — researches the locality (panchayat data, transport links, schools, churches, temples), writes a full English description, translates that description into Malayalam, and generates a set of locality-specific FAQs.
The output of the Enricher is what you see in the About this Property paragraph on every property page, the Malayalam toggle below it, and the FAQ accordion on each area page.
What it does
- Cross-references public sources with Bennyz Realty's 27-year Kottayam sales archive and local network
- Checks comparable sold prices from our own verified transaction database (not just public listings)
- Writes the English description paragraph
- Translates the description into Malayalam
- Generates locality-specific FAQs
- Writes a
last_enriched_attimestamp back to Airtable
What it does not do
- Never sets or modifies a price
- Never values a property
- Never contacts buyers or sellers
- Never modifies photos
- Never verifies title, encumbrance certificates, or partition documents
Where you see its output: Every property page shows an AI-enriched · YYYY-MM-DD pill near the title. Click it to open this page and see exactly how the Enricher works.
03System 2 — The Loan-Eligibility Assistant · AI
The on-site chatbot that estimates the income required for a property
Click the chat button in the bottom-right corner of any page. The assistant asks for a price range, then estimates the monthly income you would need to comfortably service a home loan at that price, computes the EMI at current SBI/HDFC indicative rates, explains the down-payment math, and clarifies how loan tenure affects monthly outflow.
What it does
- Estimates monthly income required by price band
- Computes indicative EMI
- Explains down-payment math (20% typical, 10% minimum)
- Clarifies tenure vs monthly outflow trade-offs
- Offers a WhatsApp hand-off to our team
What it does not do
- Never accesses your bank account
- Never checks your CIBIL score
- Never submits a loan application
- Never gives tax or legal advice
- Never stores or shares your conversation
Try it — example conversation
Static demo · open the real assistant in the bottom-right corner
• Down payment (20%): ₹13 Lakhs
• Loan amount: ₹52 Lakhs
• EMI (20-yr tenure, 8.75% indicative): ~₹46,000/month
• Monthly income needed: ~₹1,15,000 (banks typically cap EMI at 40% of net take-home)
This is indicative — your actual eligibility depends on your CIBIL score, existing EMIs, employment type, and the specific bank's policy. Want me to walk you through reducing the EMI with a longer tenure, or connect you with our team on WhatsApp?
Privacy: The conversation is session-only. We do not track chat content in our analytics. We do not auto-forward anything to our team — if you want to follow up, you copy and paste.
04System 3 — The Auto-Publisher · Not AI
The cron that keeps "what's in Airtable" equal to "what's on the website"
Honest disclaimer: The auto-publisher is not AI. It is a deterministic Node.js script — a for loop. We include it here because it is what makes the AI output actually visible on the web, and because pretending otherwise would undermine everything else on this page.
Every twelve hours, it pulls the current state of our Airtable inventory and regenerates the homepage listings grid, every /properties/{slug}.html page, every /areas/{slug}.html page, and sitemap.xml. When a listing is marked Sold or Removed in Airtable, the publisher deletes its page so the site never serves a 404-able URL.
What it does
- Reads the latest Airtable state
- Rebuilds the homepage listing grid
- Rebuilds every property and area page
- Emits per-listing JSON-LD for Google and AI Overviews
- Regenerates
sitemap.xml - Deletes pages for sold or removed listings
What it does not do
- Never invents a listing
- Never modifies a description (descriptions come from the Enricher + our team)
- Never changes a price
- Never adds, replaces, or removes a photo
- Never decides what is or is not "in region" — that lives in a hand-maintained excluded-locations list in the source
Where you see its output: Every listing on this website. Every JSON-LD <script> tag. The freshness of the sitemap. The fact that sold properties stop appearing without anybody having to remember.
05Human oversight — the part you actually have to trust
Everything above is mechanical. The trust is in what our dedicated team does between the AI's output and the moment a listing goes live.
- Every AI-written description is reviewed by our team before the listing goes live. If the description gets a fact wrong about the locality, our team corrects it in Airtable before approving — the Enricher re-runs and the auto-publisher pushes the corrected version.
- Every locality FAQ is fact-checked against our team's 27+ years of working in those panchayats — distances, school names, parish history, price per cent. Source-of-truth is our team's local knowledge, cross-checked with public records.
- Every chatbot conversation that ends with a loan estimate can be followed up by our team on WhatsApp — but only if you choose to reach out. The chatbot never forwards on your behalf.
- Every mistake is corrected within 24 hours of being flagged. Email bennyzrealty@gmail.com or message WhatsApp +91 6282 574 974.
- The named, accountable people are Albin Benny (CEO) and Benny Mathew — Bennyz Realty LLP, Vakathanam P.O., Kottayam, Kerala 686538. Benny Mathew answered the phone in 1999 — the same voice still answers it today.
Albin Benny
06How this compares to a typical Kerala real-estate site
No dunking intended. Just an honest comparison so you know what is normal and what is not.
| Question | Typical site | Bennyz Realty |
|---|---|---|
| How fresh are the listings? | Last updated whenever the agent remembers | Auto-republished every 12 hours from a single source of truth |
| Who wrote the property descriptions? | Usually anonymous; sometimes copy-pasted between listings | Claude-generated, named on this page, reviewed by our team before publishing |
| Is the use of AI disclosed? | Almost never; sometimes denied | Disclosed on this page, in <meta> tags on every listing, and via a per-listing provenance pill |
| Can you verify anything independently? | No public dataset, no audit trail | Public source code, public Actions log, public sold-price dataset, named accountable team |
| Where do "sold" listings go? | Stay live for months, sometimes forever | Pages are deleted automatically on the next 12-hour run; verified sales move to /recent-sales-kottayam |
| Hours of operation | "10 AM to 6 PM, Mon-Sat" | 24/7 — because NRI buyers across timezones don't run on Kerala office hours |
07What you can verify yourself
The provenance pill on every property page
Click it on any property listing — links to this page so you can read exactly how the Enricher works and what our team reviews.
The sold-price dataset
/recent-sales-kottayam — verifiable closing prices from our completed transactions, with full RealEstateListing JSON-LD for each.
The auto-publisher source code
update-listings.js on GitHub — the entire publishing pipeline. No hidden steps.
The auto-publisher run log
Recent runs on GitHub Actions — every regeneration is timestamped and public.
The Enricher's agent configuration
agent.yaml on GitHub — the system prompt, the input fields, the output fields, the model.
Google Business Profile
Bennyz Realty on Google Maps — verified 5.0 stars, real reviews, accountable identity.
08Questions people actually ask
Is the property data on this site AI-generated?
Can I trust an AI-written property description?
What happens to my chat with the loan-eligibility assistant?
How often does this website update?
Who is responsible for what is published here?
Why use AI for a small real-estate business?
Can I see the source code that runs this website?
Have a question we haven't answered?
Ask our team directly — Malayalam or English, any timezone.
Page changelog
v1.0 · 2026-05-24— Initial publication. Documents Listing Enricher, Loan-Eligibility Assistant, Auto-Publisher.