Кейс: Telegram Web App для агентства нерухомості «Маяк»
Замовниця чекала меню «натисніть 1, натисніть 2», а отримала пошук нерухомості всередині Telegram на 5000 обʼєктів із синхронізацією з CRM. Історія з перепискою й відгуком.
Цей проєкт почався з холодного повідомлення в директ. Ні рекомендації, ні спільних знайомих — просто написали агентству нерухомості «Маяк» і запропонували зробити бота. Як зʼясувалося пізніше, писали не лише ми. Далі — як із цього вийшов пошук нерухомості всередині Telegram на пʼять тисяч обʼєктів, чому на другому місяці Telegram забанив бота і чим цей бан виявився корисним для клієнта.
5 000
обʼєктів у базі агентства
1
холодне повідомлення в директ
800
повідомлень, за які прилетів бан
52/52
фото обʼєкта, останнє — сюрприз
Чому обрали нас
Міла, замовниця з боку «Маяка», обирала з кількох виконавців. Причину вибору вона озвучила вже після старту робіт, і вона виявилася не про ціну.

Я звернулася і вибрала Вас, як спеціаліста, а мені писали дуже багато, повірте. І я вірю, що саме Ви зробите мені той продукт, який я хочу і буде працювати дуже круто.
Головна суперечка проєкту
Найважливіше рішення ухвалили не на нараді, а в чаті о девʼятій вечора. Міла відкрила пошук і побачила не кнопки, а повноцінний інтерфейс. Її перше питання було прямим: «А чому у нас сайтом?»
Логіка зрозуміла: у агентства вже є сайт, навіщо другий. Але це не другий сайт, а Telegram Web App — інтерфейс, що живе всередині месенджера.
- Фільтри кнопками не працюють. Підібрати нерухомість за типом, районом, площею й ціною через меню в чаті — це десяток повідомлень і кинута на півдорозі сесія. У Web App це три дотики.
- Контакт не губиться. На сайті людина подивилася й пішла назавжди. Тут вона лишається користувачем бота, якому можна написати про новий обʼєкт.
- Немає форм. Заявка відправляється однією кнопкою, бо Telegram уже знає, хто це. Ім'я й телефон руками вводити не треба.

Через чотири хвилини після пояснення прийшло: «Паша, ви молодець, пошук прикольно і легко до речі». Питання закрили й більше до нього не поверталися.
Що всередині
Бот працює на живій базі агентства — близько пʼяти тисяч обʼєктів, які тягнуться з їхньої CRM разом із фотографіями й описами. Ідентифікатор обʼєкта в боті збігається з ідентифікатором на сайті, щоб рієлтор і клієнт говорили про одне й те саме.
- Пошук із фільтрами: тип, категорія, житловий комплекс, площа від і до, призначення для комерції
- Обране й збережені пошуки, які переживають вихід із застосунку — повертаєшся туди, де зупинився
- Сповіщення про нові обʼєкти під критерії конкретного користувача
- Заявка на перегляд прямо з картки, із захистом від дублів за парою «номер + обʼєкт»
- Дві мови інтерфейсу
- Власний PostgreSQL замість орендованого — базу перенесли в межах проєкту
Загальний підхід до таких задач ми розбирали окремо — у матеріалі про Telegram-ботів для бізнесу і в тексті про Telegram Mini Apps.
День, коли Telegram забанив бота
Шостого лютого бот розіслав вісімсот повідомлень поспіль. Антифрод Telegram зреагував жорстко: заблокував і бота, і акаунт розробника.

Технічну причину усунули за кілька годин. Але важливішим став висновок: нового бота створювала сама замовниця через BotFather. Отже, права на бота від початку належать «Маяку», а не підряднику.
Пасхалка, якої ніхто не замовляв
На тестуванні Міла написала: «В самому обʼєкті — фото моєї Каті». Останнім кадром у галереї кожної квартири йшла фотографія рієлторки. CRM віддає її разом із фото обʼєкта, і бот сумлінно показував усе, що отримував.

«Вона не продається», — уточнила Міла. Полагодили того ж вечора.
Розмова про гроші
Коли проєкт дійшов до здачі, ми запропонували працювати безкоштовно до публічного запуску: подивитися, як усе поводиться на реальних людях, і лише потім говорити про оплату. Відповідь була несподіваною.

Мені безкоштовно не треба. Я хочу щоб ти супроводив мене до запуску в відкритий доступ, а далі будемо дивиться.
Наша позиція була простою і лишається такою: немає різниці, це побажання клієнта чи наші баги — проєкт треба довести до стану, коли він приносить гроші. Продукт, який помирає за два тижні після здачі, не потрібен нікому, і найменше — тому, хто його зробив.
Що було після здачі
Робота не закінчилася підписанням. У квітні протермінувався SSL-сертифікат і зависла стара збірка фронтенду — полагодили того ж дня. У липні сервер заповнився майже під зав'язку, і бот вимкнувся. Це виправили не разово: тепер він піднімається автоматично після перезапуску сервера, і та сама причина більше не повторюється.
Відгук замовниці

Бо замовляючи, на прохання моїх рієлторів, чат-бота для сайту агентства нерухомості, я думала, що це буде щось із серії «натисніть 1, натисніть 2». А в результаті отримали реально розумного помічника. Все швидко, без зайвої води, з класними ідеями та величезним терпінням до моїх постійних: «а давай ще ось тут трошки переробимо». І найголовніше — навіть о півночі ти був на звʼязку з гарним настроєм. Дуже ціную такий підхід. Зараз це велика рідкість, коли людина не зникає після передоплати, а доводить проєкт до ідеального результату. Тому із задоволенням буду рекомендувати тебе всім, кому потрібен справді крутий спеціаліст.
Статус проєкту
Бот переданий і працює, ним користуються рієлтори агентства. У повний публічний доступ його ще не виводили, тому цифр по заявках і конверсії в цьому кейсі свідомо немає — вони зʼявляться після запуску, і ми допишемо їх сюди.
Часті питання про цей проєкт
Чим Telegram Web App відрізняється від звичайного чат-бота?
Звичайний бот спілкується кнопками й повідомленнями, що добре працює для простих сценаріїв на кшталт запису чи FAQ. Web App — це повноцінний інтерфейс усередині месенджера, де можна зробити фільтри, каталог і картки товарів. Для підбору нерухомості за десятком параметрів кнопкове меню вимагало б близько десяти повідомлень поспіль, тому вибір був на користь Web App.
Хто має бути власником Telegram-бота — замовник чи розробник?
Замовник. Бот створюється через BotFather в акаунті клієнта, і саме цей акаунт володіє ботом разом з усією накопиченою базою користувачів. Якщо бот зареєстрований на підрядника, при зміні виконавця компанія втрачає і бота, і аудиторію, тому передавати права треба на старті, а не в момент розставання.
Чи можна підключити бота до наявної CRM агентства?
Так, у цьому проєкті обʼєкти, фотографії та описи тягнуться з CRM агентства, а ідентифікатор обʼєкта в боті збігається з ідентифікатором на сайті. Технічно потрібен доступ до API або вивантаження даних із боку CRM; складність залежить від того, наскільки повно система віддає дані назовні.
Чому Telegram може заблокувати бота і як цього уникнути?
Найчастіша причина — масова розсилка без урахування лімітів: у цьому проєкті бот надіслав вісімсот повідомлень поспіль, і антифрод розцінив це як спам. Уникається обмеженням швидкості відправлення та розтягуванням розсилок у часі. Точну причину блокування Telegram не повідомляє, тому дотримуватися лімітів варто із запасом.
Скільки обʼєктів витримує такий бот?
У цьому проєкті база агентства налічує близько пʼяти тисяч обʼєктів, і пошук по ній працює без затримок, помітних користувачу. Обмеженням є не кількість записів, а якість індексів і те, наскільки часто дані синхронізуються з CRM: велике одноразове завантаження потребує часу на обробку.
Коротко
- Проєкт почався з холодного повідомлення в директ; замовниця обирала з кількох виконавців і вирішила питання підтримки, а не ціни.
- Замість кнопкового меню зробили Telegram Web App: фільтри нерухомості кнопками в чаті не працюють.
- Пʼять тисяч обʼєктів синхронізуються з CRM агентства, ID обʼєкта в боті збігається з ID на сайті.
- Telegram забанив бота за 800 повідомлень поспіль — після цього бота перереєстрували на замовницю, і права лишилися в агентства.
- Ми пропонували працювати безкоштовно до запуску; клієнтка наполягла на оплаті.
- Бот переданий і працює у рієлторів; у публічний доступ ще не виводили, тому цифр по конверсії поки немає.
Схожі матеріали
Кейс: AI-асистент для ХАРАКТЕР парку — після бота, що не працював
Нас обрали з трьох виконавців і не за найнижчою ціною. Спочатку бот галюцинував — довелося переписати те, як він взагалі отримує знання. Історія з перепискою й відгуком.
Telegram-бот для бізнесу: 12 сценаріїв, які реально економлять час
Бот корисний не там, де «модно», а там, де менеджер повторює одну дію 50 разів на день.
Telegram Mini Apps: повноцінний застосунок усередині месенджера
Mini App — це ваш інтерфейс там, де користувач уже сидить. Без встановлення й реєстрацій.