A Telegram bot for a real estate agency: matching listings
A real estate customer usually searches on a few clear parameters — district, budget, number of rooms. A bot handles the first pass faster and without the annoyance of repeated questions.
Filtering by parameters
The bot asks sequentially about district, budget, number of rooms, floor, renovation status, then shows matching listings as cards with photos, price and brief specs.
Keep the number of filter questions reasonable — 4 to 6. An overly detailed questionnaire loses customers before they see a single option.
Listing cards
Each card holds a few photos, area, floor, price, district and a short description. A 'learn more' or 'book a viewing' button hands the conversation to the specific agent handling that deal.
Show how current the listing is — a last-updated date or an 'available' tag. Nothing undermines trust in a bot faster than showing an apartment already sold.
Handing off to an agent
When a customer shows interest in a specific listing, the agent should get context, not just a notification: what parameters the customer searched, what listings they already viewed, what they clicked. This saves time on the first call.
Set up automatic assignment to the agent who handles that district or property type — manual routing from a shared chat loses leads on busy days.
Keeping the listings updated
Properties often leave the market within days, so a simple admin panel is needed where agents mark a listing as sold or withdrawn themselves, without contacting a developer each time.
A property-matching bot with basic filtering and cards: 6M–10M UZS. With sync from the agency's existing listings database: from 11M UZS.