Telegram бот для риелтора: показы, заявки, CRM
Telegram-бот для риелтора — это не просто модный трюк, а рабочий инструмент, который экономит 3–5 часов в день на рутине. Риелторы, которые используют ботов, обрабатывают в 2 раза больше заявок при том же количестве времени. Разберём, как работает бот, какие функции внедрить первыми и как интегрировать его с CRM-системой агентства.
Зачем риелтору Telegram-бот
Риелтор тратит до 40% рабочего времени на задачи, которые можно автоматизировать:
- Ответы на однотипные вопросы: «Какая цена?», «Есть ли парковка?», «Как доехать?»
- Координацию показов: «Когда вам удобно?», «Напоминаю, завтра в 14:00»
- Сбор документов: «Пришлите скан паспорта», «Подписанный договор»
- Ведение базы клиентов: записи в блокноте, Excel-таблицы
Telegram-бот берёт на себя рутину, освобождая риелтора для стратегических задач: переговоров, показов, работы с объектами.
Метрики эффективности бота
| Метрика | До бота | После внедрения |
|---|---|---|
| Обработка заявок в день | 15–20 | 40–50 |
| Время ответа клиенту | 30–60 минут | 1–2 минуты |
| Процент упущенных заявок | 25–30% | 5–8% |
| Затраты на ассистента | 60 000 ₽/мес | 0 ₽ |
| Конверсия из заявки в показ | 15% | 28% |
Функции Telegram-бота для риелтора
1. Каталог объектов
Бот заменяет PDF-презентации и ссылки на сайты. Клиент получает информацию в удобном формате прямо в Telegram.
Как это работает:
- Пользователь выбирает район → получает список квартир
- Нажимает на квартиру → видит фото, планировку, цену, характеристики
- Добавляет в избранное → получает уведомления об изменении цены
Пример интерфейса:
🏠 Выберите район:
[ЦАО] [САО] [ЮЗАО] [ЗАО] [ВАО]
→ Клиент нажимает «ЦАО»
🏢 Квартиры в ЦАО:
1. 2-комн., ул. Тверская, 54 м² — 12.5 млн ₽
2. 3-комн., ул. Петровка, 78 м² — 18.9 млн ₽
3. Студия, Бульварное кольцо, 32 м² — 8.7 млн ₽
[Подробнее] [В избранное] [Назад]
```text
**Техническая реализация:**
```javascript
// Интеграция с базой объектов
const objects = await getObjectsFromCRM({
district: 'ЦАО',
priceMin: 0,
priceMax: 50000000,
rooms: [1, 2, 3]
});
// Отправка карусели с объектами
await bot.sendCarousel(chatId, objects.map(obj => ({
title: `${obj.rooms}-комн., ${obj.address}`,
description: `${obj.area} м² — ${formatPrice(obj.price)}`,
image: obj.photos[0],
buttons: [
{ text: 'Подробнее', callback: `details_${obj.id}` },
{ text: 'Записаться на показ', callback: `book_${obj.id}` }
]
})));
```text
### 2. Запись на показ
Бот автоматически координирует показы: предлагает слоты, отправляет напоминания, добавляет в календарь.
**Сценарий работы:**
1. Клиент нажимает «Записаться на показ»
2. Бот показывает свободные слоты риелтора
3. Клиент выбирает удобное время
4. Бот создаёт встречу в календаре
5. За 2 часа до показа — напоминание клиенту и риелтору
6. После показа — запрос обратной связи
**Пример диалога:**
```text
📅 Выберите удобное время для показа:
• Сегодня, 14:00
• Сегодня, 16:00
• Завтра, 10:00
• Завтра, 12:00
• Другое время
→ Клиент выбирает «Сегодня, 14:00»
✅ Вы записаны на показ!
📍 Объект: 2-комн., ул. Тверская, 54 м²
📅 Время: сегодня в 14:00
📍 Адрес: ул. Тверская, д. 15, подъезд 2, код 1234
За 2 часа я напомню о показе.
[Добавить в календарь] [Отменить запись]
```text
**Интеграция с календарём:**
```javascript
// Создание события в Google Calendar
const event = await calendar.events.insert({
calendarId: '[email protected]',
summary: `Показ: ${object.address}`,
start: new Date('2026-03-28T14:00:00'),
end: new Date('2026-03-28T15:00:00'),
attendees: [{ email: client.email }],
reminders: {
useDefault: false,
overrides: [
{ method: 'telegram', minutes: 120 },
{ method: 'popup', minutes: 30 }
]
}
});
```text
### 3. Приём заявок с сайтов и каналов
Бот собирает заявки из всех источников в единый интерфейс:
- Сайт агентства (форма обратной связи)
- Авито, Циан, Яндекс.Недвижимость
- Социальные сети (VK, Instagram*)
- Telegram-канал агентства
**Как это работает:**
```mermaid
graph LR
A[Сайт] --> E[Бот]
B[Авито] --> E
C[Циан] --> E
D[VK/Instagram] --> E
E --> F[Единая база]
F --> G[CRM]
F --> H[Уведомления риелтору]
```text
**Пример заявки в боте:**
```text
🔔 Новая заявка #1847
👤 Клиент: Иван Петров
📞 Телефон: +7 999 123-45-67
🏠 Интересует: 2-комн. в ЦАО, до 15 млн ₽
📍 Источник: Авито
💬 Комментарий: «Хочу посмотреть квартиру на Тверской»
[Позвонить] [Написать в Telegram] [Передать коллеге]
```text
### 4. Квалификация лидов
Бот автоматически задаёт вопросы и классифицирует клиента:
- **Горячий лид** — готов купить в течение месяца
- **Тёплый лид** — планирует покупку в 3–6 месяцев
- **Холодный лид** — просто смотрит
**Пример сценария квалификации:**
```text
🤖 Несколько вопросов, чтобы подобрать идеальный вариант:
1️⃣ Когда планируете покупку?
• В ближайший месяц
• В течение 3 месяцев
• В течение года
• Пока просто смотрю
→ Клиент выбирает «В ближайший месяц»
2️⃣ Какой бюджет рассматриваете?
• До 10 млн ₽
• 10–15 млн ₽
• 15–25 млн ₽
• Больше 25 млн ₽
→ Клиент выбирает «10–15 млн ₽»
3️⃣ Для кого покупка?
• Для себя
• Для родственников
• Для сдачи в аренду
• Инвестиции
→ Клиент выбирает «Для себя»
✅ Спасибо! Подобрал для вас 8 подходящих вариантов.
[Посмотреть варианты] [Жду звонка риелтора]
```text
**Автоматическая классификация:**
```javascript
function qualifyLead(answers) {
const score = 0;
if (answers.timeline === 'month') score += 40;
if (answers.timeline === '3_months') score += 25;
if (answers.budget === '10-15m') score += 20;
if (answers.purpose === 'self') score += 15;
if (score >= 60) return 'hot';
if (score >= 35) return 'warm';
return 'cold';
}
```text
### 5. Виртуальные показы
Бот проводит виртуальные показы через 3D-туры и видеотрансляции.
**3D-туры:**
```text
🏡 Виртуальный тур по квартире
🚪 Прихожая → Гостиная → Кухня → Спальня → Балкон
[Начать тур] [Смотреть планировку] [Записаться на живой показ]
```text
**Видеотрансляция:**
- Риелтор запускает трансляцию в Telegram
- Клиенты смотрят в реальном времени
- Возможность задавать вопросы голосом или текстом
- Запись сохраняется для тех, кто пропустил
**Когда это актуально:**
- Иногородние покупатели
- Загородная недвижимость
- Первичный показ для экономии времени
- Эпидемиологические ограничения
### 6. Сбор документов
Бот автоматизирует сбор и проверку документов.
**Как это работает:**
1. Риелтор выбирает пакет документов для сделки
2. Бот отправляет клиенту список с кнопками «Загрузить»
3. Клиент отправляет фото/сканы
4. Бот сохраняет в CRM и уведомляет риелтора
5. Юрист получает пакет для проверки
**Пример интерфейса:**
```text
📄 Документы для сделки
✅ Паспорт РФ (основная страница)
✅ Паспорт РФ (прописка)
⬜ СНИЛС
⬜ Согласие супруга/и
⬜ Выписка из ЕГРН
[Загрузить следующий документ]
📋 Загружено: 2 из 5
```text
**Проверка документов:**
```javascript
// OCR-распознавание паспорта
const passportData = await ocrService.recognize(documentImage);
// Валидация данных
const validation = {
nameMatch: passportData.name === clientData.name,
addressMatch: passportData.address.includes(objectAddress),
expiryValid: new Date(passportData.expiry) > new Date()
};
if (!validation.expiryValid) {
await bot.sendMessage(chatId, '⚠️ Паспорт просрочен. Пожалуйста, загрузите действующий документ.');
}
```text
### 7. Рассылка по базе
Бот ведёт базу клиентов и делает персонализированные рассылки.
**Сегментация базы:**
- По району интереса
- По бюджету
- По стадии воронки
- По сроку покупки
- По типу объекта
**Примеры рассылок:**
```text
📣 Новые объекты в ЦАО до 15 млн ₽
Добавлено 5 квартир:
1. 2-комн., Чистые пруды — 12.3 млн ₽
2. 3-комн., Маросейка — 14.8 млн ₽
...
[Смотреть все] [Отписаться]
```text
**Триггерные рассылки:**
- Изменение цены на избранное
- Новый объект по параметрам клиента
- Напоминание о просмотренном объекте
- Поздравление с праздником + спецпредложение
**А/B-тестирование сообщений:**
```javascript
// Вариант А — формальный
const messageA = 'Уведомляем вас о снижении цены на объект...';
// Вариант Б — дружелюбный
const messageB = 'Отличная новость! Квартира, которую вы смотрели, подешевела на 500 тыс.!';
// Сплит-тест
const result = await abTest({
variants: { A: messageA, B: messageB },
metric: 'click_rate',
audience: segmentInterestedInDiscounts
});
// Результат: вариант Б дал +47% кликов
```text
## Интеграция с CRM
### Популярные CRM для риелторов
| CRM | Особенности | Цена |
|-----|-------------|------|
| **Salesforce** | Мощная, кастомизация, дорого | от $150/мес |
| **Propertybase** | Заточена под недвижимость | от $100/мес |
| **VT 24** | Российская, интеграции | от 3 000 ₽/мес |
| **Битрикс24** | CRM+склад+сайт | от 5 000 ₽/мес |
| **amoCRM** | Простая, интеграции | от 1 500 ₽/мес |
### Схема интеграции
```mermaid
graph TB
A[Telegram-бот] --> B[API-шлюз]
B --> C[CRM]
B --> D[Календарь]
B --> E[База объектов]
C --> F[Воронка продаж]
C --> G[Задачи риелтора]
C --> H[Отчёты]
E --> I[Сайт агентства]
E --> J[Циан/Авито]
```text
### Что синхронизируется
| Данные | Направление | Частота |
|--------|-------------|---------|
| Новые заявки | Бот → CRM | Реальное время |
| Статус лида | CRM → Бот | Реальное время |
| Объекты в избранном | Бот → CRM | При изменении |
| Показы | Бот ↔ CRM | Реальное время |
| Документы | Бот → CRM | При загрузке |
| Комментарии | Бот ↔ CRM | Реальное время |
### Пример интеграции с amoCRM
```javascript
// Webhook от бота при новой заявке
app.post('/webhook/lead', async (req, res) => {
const { name, phone, source, comment } = req.body;
// Создание лида в amoCRM
const lead = await amoCRM.leads.create({
name: `Заявка с ${source}`,
contacts: [{ name, phone }],
custom_fields: [
{ id: SOURCE_FIELD_ID, values: [{ value: source }] },
{ id: COMMENT_FIELD_ID, values: [{ value: comment }] }
],
pipeline_id: SALES_PIPELINE_ID,
status_id: NEW_LEAD_STATUS
});
// Уведомление риелтора
await bot.sendMessage(REALTOR_CHAT_ID, formatNewLeadNotification(lead));
res.json({ success: true, lead_id: lead.id });
});
```text
## Готовые решения vs кастомная разработка
### Конструкторы ботов
**Плюсы конструкторов:**
- Быстрый запуск (1–3 дня)
- Низкий порог входа
- Техподдержка
- Готовые шаблоны
**Минусы конструкторов:**
- Ограниченная кастомизация
- Зависимость от платформы
- Дополнительная подписка
- Сложные интеграции — боль
**Популярные конструкторы:**
| Платформа | Цена | Интеграции |
|-----------|------|------------|
| SaleBot | от 4 990 ₽/мес | amoCRM, Bitrix24 |
| BotHelp | от 2 490 ₽/мес | Ограниченные |
| Aimylogic | от 5 000 ₽/мес | API-интеграции |
| Realgram | от 7 000 ₽/мес | Недвижимость |
### Кастомная разработка
**Когда нужна:**
- Глубокая интеграция с CRM
- Нестандартные сценарии
- Высокие требования к безопасности
- Масштабирование на сеть агентств
**Стоимость:**
- MVP: 150 000 – 300 000 ₽
- Полная версия: 400 000 – 800 000 ₽
- Поддержка: 30 000 – 50 000 ₽/мес
**Сроки:**
- MVP: 3–4 недели
- Полная версия: 8–12 недель
**Технологический стек:**
- **Язык:** Python (aiogram, python-telegram-bot) или Node.js (telegraf, grammy)
- **База данных:** PostgreSQL + Redis
- **Хостинг:** VPS (Timeweb, Reg.ru) или облако (Yandex Cloud)
- **Интеграции:** REST API, Webhooks
## Примеры успешного внедрения
### Кейс 1: Агентство «Мегаполис-Недвижимость»
**Проблема:** 5 риелторов, 100+ заявок в день, 30% упущенных клиентов.
**Решение:** Кастомный Telegram-бот + интеграция с amoCRM.
**Результат за 6 месяцев:**
- Обработка заявок: +85%
- Упущенные клиенты: 30% → 6%
- Конверсия в сделку: +40%
- Экономия на ассистентах: 60 000 ₽/мес
**ROI:** 340% за 6 месяцев
### Кейс 2: Частный риелтор, Москва
**Проблема:** 1 человек, нет времени на ответы в мессенджерах.
**Решение:** Бот на SaleBot + шаблоны ответов.
**Результат за 3 месяца:**
- Обработка заявок: +60%
- Время ответа: 45 минут → 3 минуты
- Показов в месяц: +25%
**ROI:** 180% за 3 месяца
### Кейс 3: Сеть агентств «Риелт-Групп»
**Проблема:** 15 агентств, хаос в коммуникации, потеря лидов между офисами.
**Решение:** Единый бот с маршрутизацией по агентствам + интеграция с Salesforce.
**Результат за 12 месяцев:**
- Обработка заявок: +120%
- Конверсия в сделку: +55%
- Стандартизация процессов: 100%
- Экономия на диспетчерах: 180 000 ₽/мес
**ROI:** 520% за 12 месяцев
## Пошаговый план внедрения
### Этап 1: Анализ потребностей (1 неделя)
- [ ] Карта текущих процессов
- [ ] Подсчёт заявок в день
- [ ] Выявление рутинных задач
- [ ] Определение точек интеграции
### Этап 2: Выбор решения (1–2 недели)
- [ ] Демо конструкторов (2–3)
- [ ] Оценка кастомной разработки
- [ ] Сравнение стоимости
- [ ] Проверка интеграций с CRM
### Этап 3: Прототип (2–3 недели)
- [ ] Каталог объектов
- [ ] Запись на показ
- [ ] Приём заявок
- [ ] Тестирование на 20% клиентов
### Этап 4: Расширение (1–2 месяца)
- [ ] Интеграция с CRM
- [ ] Виртуальные показы
- [ ] Сбор документов
- [ ] Рассылки по базе
### Этап 5: Оптимизация (постоянно)
- [ ] Анализ метрик
- [ ] A/B-тесты
- [ ] Обучение команды
- [ ] Масштабирование
## Метрики успеха
| Метрика | Формула расчёта | Целевое значение |
|---------|----------------|------------------|
| Время ответа | Среднее время от заявки до ответа | < 5 минут |
| Конверсия в показ | Показы / Заявки × 100% | > 25% |
| Конверсия в сделку | Сделки / Показы × 100% | > 15% |
| NPS бота | Оценка удобства клиентами | > 8/10 |
| Ошибки бота | Некорректные ответы / Все ответы | < 3% |
| Uptime | Время работы / Календарное время | > 99.5% |
## Распространённые ошибки
1. **Слишком сложный бот** — клиент путается в меню
2. **Отсутствие перехода к человеку** — бот не может всё
3. **Игнорирование мобильных** — 80% клиентов в Telegram с телефона
4. **Нет тестирования** — баги обнаруживают клиенты
5. **Избыточная автоматизация** — роботизация общения
## Тренды 2026
1. **ИИ-ассистенты** — генеративные ответы вместо шаблонов
2. **Голосовые команды** — управление ботом голосом
3. **AR-показы** — дополненная реальность прямо в Telegram
4. **Блокчейн-сделки** — смарт-контракты через бот
5. **Интеграция с Росреестром** — автоматическая проверка объектов
---
**Нужна помощь?** Оставьте заявку на [flow-masters.ru](https://flow-masters.ru) — бесплатно проконсультируем. Подписывайтесь на наш [Telegram-канал @flowmasters_ru](https://t.me/flowmasters_ru) — кейсы, статьи и новости об автоматизации.