Telegram Bot for Real Estate Agents
Most property enquiries die because nobody answered for four hours, and most of the ones that get answered were never going to buy. A bot fixes the first problem and filters the second. Here is exactly how to build one.
The three jobs worth automating
An agent's day is not short of work, it is short of the right work. Look at where the hours actually go and three of them are the same conversation on repeat:
- Qualifying. Budget, area, rooms, timing, cash or mortgage. The same five answers before you know whether this is a client or a browser.
- Announcing. A listing comes in and the people who would want it do not hear about it for days, or you paste it into thirty chats one by one.
- Answering. Is it still available, what floor is it on, is it open to negotiation, are pets allowed, what are the fees.
None of these need judgement. All three run fine in a chat, at three in the morning, while you are at a viewing. Everything else in the job, the negotiation, the reading of a nervous buyer, the paperwork, stays yours.
Job one: the enquiry form that filters
The single highest value thing a real estate bot does is refuse to let an enquiry reach you as the word "hi". A form asks the qualifying questions before you spend a minute on the person, and it does it while their interest is at its peak, which is the second they tapped your link.
Order matters more than the questions themselves. Start with the easy, low commitment answers and leave anything that feels like giving something up for last, when the person has already invested four answers and is unlikely to walk:
- Buying or renting? One word, no thinking, gets them moving.
- Which districts? Concrete and enjoyable to answer. People like naming where they want to live.
- How many rooms? Still easy.
- Budget range? The one that filters. Ask it fourth, not first.
- When do you want to move? Separates this month from next year, which is the difference between a client and a mailing list subscriber.
- Phone number. Last, always. Ask for it first and half of them close the chat.
Six questions is the ceiling. Every extra one costs you completions, and anything you did not ask you can ask on the phone. Answers are typed, so keep each question answerable in a few words, and validate the phone number as a phone number so a typo does not cost you the lead.
The moment the last answer lands, the response arrives on your phone as a push notification with the person's Telegram handle attached, so a hot lead at 23:40 is not something you discover the next morning. See Telegram bot lead generation for the general version of this flow.
Job two: new listing alerts
This is the part that compounds. Every buyer who fills in the enquiry form is now a subscriber, and a broadcast reaches all of them at once, for free, in the app they already have open.
One thing to be clear about: a broadcast goes to your subscribers, and you can narrow it by how recently someone interacted with the bot and by their app language, but not by what they answered in your form. So relevance has to come from the message itself. Lead with the district, the rooms and the price in the first line, and the people it is not for scroll past in a second instead of blocking you. If you work two genuinely different markets, rentals and luxury sales say, run two bots rather than one list that annoys both halves.
Then cadence: one genuinely relevant message a week beats five scattergun ones. Every broadcast has a cost, and the cost is the people who block you.
A listing message that works is short and does one job, which is getting a tap: a photo, the district, the number of rooms, the price, one line about what makes it worth a look, and a button that opens the full listing. Not the whole description. The chat is the teaser, the page is the brochure.
You can schedule the send too, which matters here more than in most industries. Property messages get opened in the evening, not during the working day. Telegram broadcast messages covers the limits and the timing in detail.
Job three: the five questions
Keyword replies handle the rest. These fire when a message contains a word you chose, without the person needing to know any commands, which matters because nobody reads the menu.
- "fee", "commission" and your commission structure comes back instantly.
- "mortgage", "credit", "loan" and they get the banks you work with and what they need to bring.
- "available", "still" and they get an honest answer that you update once a day rather than fifty times.
- "viewing", "visit", "see" and the viewing request form opens.
- "pet", "dog", "cat" because someone asks every single week.
Write these as if you were answering a client, not as if you were writing a website. The reason people prefer chat is that it does not sound like a brochure.
Wiring the menu together
The welcome message is the whole interface, so treat it as one. Four buttons is plenty:
- I am buying which opens the buyer enquiry form.
- I am selling which opens a shorter valuation request form: address, type, size, phone.
- Latest listings which shows this week's shortlist.
- Talk to me which shows your number and working hours.
A button can start a form directly, so "I am buying" goes straight into the first question with no intermediate step. Every step you remove between the tap and the first answer shows up in the completion rate.
A realistic first week
- Day one: create the bot, write the welcome message with four buttons, and build the six question buyer form. That is the part that pays for itself.
- Day two: add the five keyword replies and the seller valuation form. Put the bot link in your Instagram bio and your email signature.
- Day three: add a QR code to your window cards and for sale boards. This is where the interesting subscribers come from, because somebody standing in front of a building is already a warm lead.
- End of week one: send your first listing broadcast to whoever has subscribed. Even twenty people is a better list than none.
What to measure
- Form completions divided by form starts. Below half means your questions are too many or in the wrong order.
- Subscribers per week, broken down by where you put the link. It tells you which of your channels is actually working.
- Blocks per broadcast. The honest measure of whether your listings are relevant.
- Qualified leads per month, meaning the ones whose budget and timing were real. This is the only number that matters at the end of the quarter.
Frequently asked questions
Can a Telegram bot show property listings with photos?
Yes. A command carries images, video or a document with its text, so one command can be a property with photos, a floor plan and a description. Keep each send to a short shortlist, group them behind buttons by district or budget, and link out for the full detail.
How do viewing requests reach me?
As a notification the moment they are submitted, with the property, the days that suit the buyer and their phone number. You confirm the slot in one message, in the same thread, so the agreed time is in writing for both of you.
How do buyers find my real estate bot?
Only from places you put the link, because a bot cannot message anyone who has not pressed Start. Instagram bio, QR codes on boards and window cards, your portal profile, and the reply you send to every enquiry.
Is it better than WhatsApp for this?
For sending listings to a list, clearly yes: free, no template approval, no per conversation charge. For the one-to-one part of the deal they are the same, so use whichever the client already has open. See Telegram bot vs WhatsApp bot.
Build the buyer form this afternoon
Qualifying forms, listing broadcasts with scheduling, keyword replies and inline menus, without code or a server. Paste your BotFather token and the bot is live.
Build Your Bot FreeKeep reading
- Telegram bot lead generation, the question order in more depth
- Telegram broadcast messages, limits, cadence and segmentation
- Telegram bot for appointments, the viewing request pattern
- Telegram bot UX best practices, designing the first ten seconds