Two kinds of availability, and most tools only do one
Some businesses sell time: a clinic sells the doctor's hour, a salon sells the stylist's slot. Booking against a real schedule answers those completely, and any decent AI receptionist should do it.
Other businesses sell things with details a caller filters on — a flat with a configuration and a budget, a room with an occupancy and a rate, a table with a party size and a time. For those, "someone will call you back" is the answer that loses the booking, because the caller is ringing four numbers and the first real answer wins.
What a catalogue-aware assistant does on the call
Naadham answers from a catalogue you upload. A caller says "three bedroom, around 1.2 crores, Whitefield" and the assistant reads back what is genuinely available and genuinely matching — not a brochure, and not a promise.
- It uses the caller's words, not your column names. "For four people" finds a room whose sheet says
occupancy. "How much" findsbudget. A business should not have to teach its customers its spreadsheet. - A budget is a ceiling; a configuration is exact. "Around 1.2 crores" includes 1.25 and excludes 1.8. "Three bedroom" is three, never four — the near-miss is how an assistant ends up confidently offering the wrong thing.
- It never offers what is sold. Mark one item gone and it stops being offered on the next call, without re-uploading anything.
- It says what it could not check. If a caller asks for an east-facing flat and your sheet has no facing column, it says so and passes that to your team rather than quietly handing them a west-facing one. A wasted site visit costs more than an honest sentence.
The part nobody else records: what you did not have
When a caller asks for something and nothing matches, that request is kept. Not as a transcript line — as the actual filters, so repeats add up:
31 callers asked for a 2 BHK under ₹80 lakh in Whitefield. You listed none.
Every other demand signal in the market is inferred from clicks, site filters or portal searches. This is a person saying out loud what they wanted and could not get, and only the business answering the phone hears it. It is counted by people, not by repeat calls, because one person ringing five times is one unmet demand and treating it as five is how a business buys the wrong stock.
And then it closes the loop
When stock arrives that answers an earlier request, the people who asked are surfaced for a callback — with what they wanted and what now matches. They are the warmest lead of the month, and nobody had to remember them.
It suggests and never dials. You review the list and create an outreach campaign from it, which is where consent is attested and where the calling window and opt-out rules already apply. Anyone who opted out is removed before the list is shown, requests older than 90 days are dropped, and each person is suggested once and then marked done — because a follow-up that repeats every week is not a follow-up.
What it does not do
- It does not browse a live MLS or a property portal. It answers from the catalogue you upload, so a fast-moving inventory needs keeping current — and the portal shows you how old yours is, because a stale catalogue is worse than none.
- There are no one-click CRM or PMS connectors today. Integration is by webhook and the developer API.
- It will not quote a final price or promise something your sheet does not say. Those go to a human.
Getting started
Download the starter sheet for your trade from the Catalogue tab — it arrives with the columns your callers actually say — fill it in, upload it. Nothing else changes: the same assistant, the same number, the same bookings. See the API reference if you would rather push it from your own system.
Frequently asked questions
Can an AI receptionist tell a caller what is available right now?
Yes, if it has a catalogue to read. Naadham answers from a sheet you upload — properties, rooms, tables, packages or courses — filtering on what the caller says, and it never offers something marked sold.
Do I have to use particular column names?
No. Each trade starts with a suggested set, and common caller phrasings map onto them automatically, so 'for four people' finds a room recorded as occupancy 4. Your own column names always win over the suggestions.
What happens if a caller asks for something I do not have?
The assistant says so honestly, and the request is recorded as unmet demand — so you can see that, for example, 31 callers wanted a 2 BHK under 80 lakh that you never listed. It is counted by people, not by repeat calls.
Will it call those people back when I get the stock?
It suggests them, with what they asked for and what now matches. It never dials on its own: you review and create an outreach campaign, which is where consent is attested and where the calling window and opt-out rules apply.
Does it connect to my CRM or property portal?
Not with a one-click connector today. You upload a sheet, mark items sold or back one at a time, or push updates through the developer API.
What if my catalogue goes out of date?
The portal shows how old it is and warns when the assistant is quoting from a sheet nobody has touched in a fortnight. A stale catalogue is worse than none, because the assistant will confidently offer something that sold last week.