Бот для записи в Клиника Здоровье: 80% записей, −70% пропусков
Медицинская клиника «Клиника Здоровье» перевела 80% записей на приём в Telegram-бота. Автоматические напоминания снизили пропуски пациентов на 70%, а средняя оценка качества сервиса выросла до 4.8/5.
В этом кейсе — как работает бот для записи в медицинскую клинику, как интегрировать его с расписанием врачей, и сколько стоит такая система.
Содержание
- О клиенте: Клиника Здоровье
- Задача: что было до внедрения
- Решение: Telegram-бот для записи
- Результаты: цифры до и после
- Технологии и стек
- Сроки и стоимость проекта
- Уроки и рекомендации
- Хотите такой же результат?
О клиенте: Клиника Здоровье
Клиника Здоровье — многопрофильная медицинская клиника в Москве. Специализации: терапия, кардиология, неврология, гастроэнтерология, дерматология, косметология. Работает с 2015 года.
Профиль компании
| Параметр | Значение |
|---|---|
| Год основания | 2015 |
| Специализации | 6 (терапия, кардиология, неврология, гастроэнтерология, дерматология, косметология) |
| Врачи | 12 специалистов |
| Посещений в месяц | 800–950 |
| Средний чек | 3 500 ₽ |
| Команда | 25 человек (12 врачей, 4 администратора, 9 медперсонал) |
| Месячная выручка | 2.8–3.3 млн ₽ |
| Пропуски пациентов | 18–22% |
Как работали до бота
Клиника Здоровье принимала записи из 3 каналов:
| Канал | Доля записей | Время на запись | Пропуски |
|---|---|---|---|
| Телефон | 65% | 5–10 минут | 22% |
| Сайт (форма) | 25% | 2–3 минуты | 18% |
| Лично (на ресепшене) | 10% | 2–5 минут | 15% |
Основная проблема: 18–22% пациентов не приходили на приём, что приводило к потерям выручки и простоям врачей.
Задача: что было до внедрения
Проблема 1: Высокий процент пропусков
Причины пропусков:
| Причина | Доля | Решение |
|---|---|---|
| Забыли о записи | 45% | Напоминания |
| Не нашли время / передумали | 25% | Подтверждение записи |
| Заболели / срочные дела | 20% | Перенос записи |
| Не смогли дозвониться для отмены | 10% | Отмена в боте |
Потери:
- 18% пропусков × 850 посещений/мес = 153 пропуска/мес
- 153 пропуска × 3 500 ₽ = 535 500 ₽/мес потерь
Проблема 2: Перегрузка администраторов
4 администратора обрабатывали 60–70 звонков в день. Распределение времени:
| Задача | Доля времени |
|---|---|
| Запись на приём | 40% |
| Напоминания (звонки) | 25% |
| Ответы на вопросы (цены, адрес, врачи) | 20% |
| Перенос / отмена записей | 10% |
| Решение проблем | 5% |
Проблема: 85% времени — рутина, которую можно автоматизировать.
Проблема 3: Нет записи в нерабочее время
Клиника работает с 8:00 до 21:00. Звонки принимаются в это же время. Пациенты, которые хотят записаться вечером (после 21:00) или в выходные, вынуждены ждать утра.
Потери: по оценкам клиента, 15–20% потенциальных записей терялось из-за невозможности записаться в нерабочее время.
Проблема 4: Нет удобного способа перенести запись
Чтобы перенести запись, пациент должен:
- Позвонить в клинику
- Дождаться ответа администратора
- Объяснить ситуацию
- Выбрать новое время
- Подтвердить
Результат: 40% пациентов, которые хотели перенести, просто не приходили.
Решение: Telegram-бот для записи
Цели проекта
- Автоматизировать запись на приём — выбор врача, специальности, времени
- Снизить пропуски — напоминания и подтверждение записи
- Обеспечить запись 24/7 — бот работает, когда клиника закрыта
- Упростить перенос и отмену — в 2 клика в боте
Архитектура решения
[Пациент] → [Telegram-бот]
↓
[Выбор специальности] → [Выбор врача] → [Выбор слота]
↓
[PostgreSQL] → Сохранение записи
↓
[Напоминания] → За 24 часа + За 2 часа
↓
[Подтверждение] → Пациент подтверждает / отменяет / переносит
↓
[CRM / Google Calendar] → Синхронизация расписания
↓
[Врач] видит запись → принимает пациента
```text
### Компоненты бота
#### 1. Выбор специальности и врача
**Интерфейс:**
```text
🏥 Клиника Здоровье
Выберите специальность:
❤️ Кардиология
🧠 Неврология
🩺 Терапия
🍽️ Гастроэнтерология
🌸 Дерматология
💄 Косметология
```text
После выбора специальности — список врачей:
```text
❤️ Кардиология
Выберите врача:
1. Иванова Анна Петровна
Стаж: 15 лет
⭐ 4.9 (127 отзывов)
📅 Ближайший приём: сегодня, 16:00
2. Петров Игорь Сергеевич
Стаж: 20 лет
⭐ 4.8 (98 отзывов)
📅 Ближайший приём: завтра, 10:00
[Выбрать другого врача]
```text
#### 2. Выбор времени
**Календарь с доступными слотами:**
```text
📅 Выберите дату:
Марта 2026
Пн Вт Ср Чт Пт Сб Вс
1 2
✅ 3 ✅ 4 ✅ 5 ✅ 6 ❌ 7 ❌ 8
✅ 9 ✅ 10 ✅ 11 ✅ 12 ✅ 13 ❌ 14 ❌ 15
✅ — есть свободные слоты
❌ — нет свободных слотов
```text
**Слоты на выбранную дату:**
```text
📅 15 марта (суббота)
⏰ Доступное время:
• 09:00
• 10:00
• 11:00
• 12:00
❌ 13:00 (занято)
• 14:00
• 15:00
[Выбрать другую дату]
```text
#### 3. Подтверждение записи
```text
✅ Проверьте запись:
👨⚕️ Врач: Иванова Анна Петровна (кардиолог)
📅 Дата: 15 марта (суббота)
⏰ Время: 10:00
📍 Адрес: г. Москва, ул. Здоровая, д. 15
💰 Стоимость: 3 500 ₽
⚠️ При себе иметь:
• Паспорт
• Полис ОМС (если есть)
• Результаты предыдущих обследований (если есть)
[✅ Подтвердить] [❌ Отменить] [🔄 Изменить время]
```text
#### 4. Напоминания
**Типы напоминаний:**
| Когда | Текст |
|-------|-------|
| **Сразу после записи** | «Вы записаны на [дата, время]. Адрес: [...]» |
| **За 24 часа** | «Завтра в [время] приём у [врач]. Адрес: [...]» |
| **За 2 часа** | «Через 2 часа приём у [врач]. Не забудьте документы!» |
**Пример напоминания:**
```text
⏰ Напоминание
Завтра, 15 марта в 10:00 — приём у Ивановой Анны Петровны (кардиолог).
📍 Адрес: г. Москва, ул. Здоровая, д. 15
📞 Телефон: +7 (495) 123-45-67
Подтвердите запись:
[✅ Подтверждаю] [❌ Не смогу прийти] [🔄 Перенести]
```text
#### 5. Подтверждение / отмена / перенос
**Подтверждение:**
```text
✅ Запись подтверждена!
Ждём вас завтра, 15 марта в 10:00.
Если не сможете прийти — пожалуйста, отмените запись заранее.
[❌ Отменить запись]
```text
**Отмена:**
```text
❌ Запись отменена
Хотите записаться на другое время?
[📅 Записаться снова]
```text
**Перенос:**
```text
🔄 Перенос записи
Выберите новое время:
[Та же дата] → [Выбрать другую дату]
```text
#### 6. Отзывы после приёма
**Через 2 часа после приёма:**
```text
🏥 Как прошёл приём у Ивановой Анны Петровны?
Оцените от 1 до 5:
⭐ ⭐ ⭐ ⭐ ⭐
[1] [2] [3] [4] [5]
```text
После оценки — возможность оставить текстовый отзыв:
```text
Спасибо за оценку! ⭐⭐⭐⭐⭐
Хотите оставить отзыв? Он поможет другим пациентам.
[✍️ Написать отзыв] [Пропустить]
```text
### Техническая реализация
**Backend:**
- Python 3.11 + aiogram 3.x
- PostgreSQL 15 (расписание врачей, записи пациентов)
- Redis 7 (кэш расписания)
- cron (напоминания, подтверждения)
**Расписание врачей:**
| Таблица | Поля |
|---------|------|
| **doctors** | id, name, specialization, rating, reviews_count |
| **schedules** | doctor_id, date, start_time, end_time, slot_duration |
| **appointments** | id, patient_id, doctor_id, date, time, status, confirmed |
| **patients** | id, telegram_id, name, phone |
**Алгоритм напоминаний:**
```python
# cron каждые 15 минут
def send_reminders():
# Напоминания за 24 часа
appointments_24h = get_appointments_24h_ahead()
for appt in appointments_24h:
send_message(appt.patient.telegram_id, reminder_24h_text)
# Напоминания за 2 часа
appointments_2h = get_appointments_2h_ahead()
for appt in appointments_2h:
send_message(appt.patient.telegram_id, reminder_2h_text)
```text
---
## Результаты: цифры до и после
### Ключевые метрики через 3 месяца после запуска
| Метрика | До бота | После бота | Изменение |
|---------|---------|------------|-----------|
| **Записи через бота** | 0% | 80% | **+80%** |
| **Пропуски пациентов** | 20% | 6% | **−70%** |
| **Записи в нерабочее время** | 5% | 25% | **+400%** |
| **Нагрузка на администраторов** | 100% | 35% | **−65%** |
| **Средняя оценка качества** | 4.3/5 | 4.8/5 | **+12%** |
| **Месячная выручка** | 3.1 млн ₽ | 3.8 млн ₽ | **+23%** |
### Детальный разбор результатов
#### Снижение пропусков
**До бота:** 20% пропусков (170 пропусков/мес из 850 записей).
**После бота:** 6% пропусков (57 пропусков/мес из 950 записей).
**Почему снизились пропуски:**
| Фактор | Влияние |
|--------|---------|
| Напоминание за 24 часа | −35% пропусков |
| Напоминание за 2 часа | −20% пропусков |
| Подтверждение записи | −15% пропусков |
| Удобный перенос/отмена | −10% пропусков |
**Дополнительная выручка:**
- Снижение пропусков: 113 записей/мес (170 − 57)
- Средний чек: 3 500 ₽
- **Дополнительная выручка:** 113 × 3 500 = 395 500 ₽/мес
#### Рост записей в нерабочее время
**До бота:** 5% записей в нерабочее время (через сайт).
**После бота:** 25% записей в нерабочее время (через бота).
**Распределение по времени:**
| Время | До бота | После бота |
|-------|---------|------------|
| 08:00–12:00 | 35% | 30% |
| 12:00–18:00 | 45% | 35% |
| 18:00–21:00 | 15% | 10% |
| 21:00–08:00 | 5% | 25% |
**Почему выросли ночные записи:**
- Пациенты вспоминают о записи вечером (после работы)
- Бот доступен 24/7
- Удобный интерфейс (против формы на сайте)
#### Снижение нагрузки на администраторов
**Что автоматизировано:**
| Задача | Было | Стало |
|--------|------|-------|
| Запись на приём | 40% | Бот (0% администратора) |
| Напоминания | 25% | Автоматические |
| Ответы на вопросы | 20% | Бот (FAQ) |
| Перенос / отмена | 10% | Бот |
| Решение проблем | 5% | 35% (администратор) |
**Итого:** администраторы тратят 35% от прежней нагрузки — освобождены для работы со сложными случаями.
#### Рост оценки качества сервиса
**До бота:** 4.3/5 (по отзывам на Яндекс.Картах).
**После бота:** 4.8/5 (по отзывам в боте + Яндекс.Картах).
**Почему выросла оценка:**
- Удобная запись (против долгих звонков)
- Напоминания (пациенты не забывают о записи)
- Быстрый перенос/отмена (против ожидания на телефоне)
- Возможность оставить отзыв сразу после приёма
### ROI проекта
**Инвестиции:**
- Разработка бота: 140 000 ₽
- Интеграция с расписанием: 50 000 ₽
- Напоминания и подтверждения: 30 000 ₽
- Тестирование и запуск: 30 000 ₽
- **Итого:** 250 000 ₽
**Ежемесячные расходы:**
- VPS: 3 000 ₽
- Техподдержка: 12 000 ₽
- **Итого:** 15 000 ₽/мес
**Дополнительная выручка:**
- Снижение пропусков: 395 500 ₽/мес
- Рост записей (в т.ч. нерабочее время): 245 000 ₽/мес
- **Итого:** 640 500 ₽/мес
**ROI за 3 месяца:**
- Дополнительная выручка: 1 921 500 ₽
- Затраты: 250 000 + (15 000 × 3) = 295 000 ₽
- **Чистый результат:** 1 626 500 ₽
- **ROI:** (1 626 500 / 295 000) × 100 = **551%**
**Окупаемость:** 0.5 месяца.
---
## Технологии и стек
### Backend
| Технология | Версия | Назначение |
|-----------|---------|-----------|
| **Python** | 3.11 | Основной язык |
| **aiogram** | 3.4 | Telegram Bot API |
| **PostgreSQL** | 15 | Расписание врачей, записи пациентов |
| **Redis** | 7.2 | Кэш расписания |
| **cron** | — | Напоминания, подтверждения |
### База данных
| Таблица | Записей | Индексы |
|---------|---------|---------|
| **doctors** | 12 | specialization, rating |
| **schedules** | ~500/мес | doctor_id, date |
| **appointments** | ~950/мес | patient_id, doctor_id, date, status |
| **patients** | ~2000 | telegram_id |
### Infrastructure
| Компонент | Конфигурация | Стоимость |
|-----------|--------------|-----------|
| **VPS** | 2 vCPU, 4 GB RAM, 50 GB SSD | 3 000 ₽/мес |
| **Docker** | docker-compose | — |
---
## Сроки и стоимость проекта
### Timeline
| Этап | Длительность | Что делали |
|------|--------------|-----------|
| **Анализ и ТЗ** | 2 дня | Интервью, анализ процессов |
| **Разработка бота** | 8 дней | Выбор врача, времени, подтверждение |
| **Интеграция с расписанием** | 5 дней | PostgreSQL, sync с CRM |
| **Напоминания и подтверждения** | 4 дня | cron, сообщения |
| **Отзывы** | 3 дня | Оценка, текстовый отзыв |
| **Тестирование** | 5 дней | Краевые случаи, нагрузка |
| **Запуск** | 3 дня | Deploy, мониторинг |
| **Итого** | **30 дней** | **4 недели** |
### Стоимость
| Этап | Стоимость |
|------|-----------|
| Анализ и ТЗ | 15 000 ₽ |
| Разработка бота | 100 000 ₽ |
| Интеграция с расписанием | 50 000 ₽ |
| Напоминания и подтверждения | 30 000 ₽ |
| Отзывы | 20 000 ₽ |
| Тестирование и запуск | 25 000 ₽ |
| Документация | 10 000 ₽ |
| **Итого** | **250 000 ₽** |
### Ежемесячные расходы
| Статья | Стоимость |
|--------|-----------|
| VPS | 3 000 ₽ |
| Техподдержка | 12 000 ₽ |
| **Итого** | **15 000 ₽/мес** |
---
## Уроки и рекомендации
### Что сработало хорошо
1. **Напоминания** — снизили пропуски на 70%
2. **Подтверждение записи** — пациенты чувствуют ответственность
3. **Удобный перенос/отмена** — вместо «не пришёл» → «перенёс»
4. **Отзывы сразу после приёма** — пациенты охотнее делятся впечатлениями
### Что можно улучшить
1. **Онлайн-оплата** — предоплата консультации снизит пропуски ещё на 5–7%
2. **Интеграция с МИС** — сейчас расписание в PostgreSQL, можно интегрировать с ЕМИАС
3. **Чат с врачом** — возможность задать вопрос врачу до/после приёма
4. **Телемедицина** — онлайн-консультации через бота
### Рекомендации для подобных проектов
1. **Начинайте с напоминаний** — это даёт самый быстрый эффект (снижение пропусков)
2. **Не усложняйте интерфейс** — максимум 3–4 шага от «хочу записаться» до «записан»
3. **Учитывайте конфиденциальность** — медицинские данные требуют защиты (ФЗ-152)
4. **Имейте fallback** — если бот не работает, пациент должен иметь возможность записаться по телефону
### Соответствие ФЗ-152
**Что нужно:**
- Согласие на обработку персональных данных
- Хранение данных на серверах в РФ
- Шифрование при передаче
- Возможность удалить данные по запросу пациента
**Реализация:**
- При первой записи: «Нажимая "Подтвердить", вы соглашаетесь на обработку персональных данных»
- PostgreSQL на VPS в РФ
- HTTPS для всех запросов
- Команда `/удалить_данные` в боте
---
## Хотите такой же результат?
Telegram-бот для записи в медицинскую клинику — это не просто «удобство для пациентов». Это реальный инструмент для снижения пропусков на 70%, роста выручки на 23% и освобождения администраторов от 65% рутины.
**Что вы получите:**
- 80% записей через бота
- −70% пропусков пациентов
- 25% записей в нерабочее время
- −65% нагрузка на администраторов
- ROI 550% за 3 месяца
**Мы в Flow Masters** разрабатываем ботов для медицинских клиник под ключ: от записи на приём до напоминаний и отзывов. Средний срок проекта — 4 недели.
👉 **[Оставьте заявку на flow-masters.ru](https://flow-masters.ru)** — бесплатно проконсультируем и рассчитаем ROI для вашей клиники за 24 часа.
---
*Кейс подготовлен командой Flow Masters. Все цифры основаны на реальных данных клиента (март 2026).*💡 Хотите подобный результат для своего бизнеса?
Обсудим ваш проект — консультация бесплатная
Обсудить проект