Введение
Недозвоны, путаница в расписании врачей и пациенты, забывающие о приеме — три главных боли администратора любой частной клиники. Каждая "отмена в последнюю минуту" или "пустое окно" в графике стоматолога стоит владельцу бизнеса реальных денег.
В этой статье мы разберем архитектуру решения, которое окупается в первый же месяц работы: умного Telegram-бота для записи пациентов на базе n8n, интегрированного с медицинской МИС (медицинской информационной системой) или Google Таблицами.
Архитектура "Умной регистратуры"
Наш виртуальный администратор будет состоять из трех логических блоков, работающих в едином контуре n8n:
- Блок записи (Booking): Диалоговый интерфейс в Telegram, где пациент выбирает врача, дату и время.
- Блок интеграции (Sync): Проверка свободных слотов и запись данных в базу (Yclients, Medesk или Google Sheets).
- Блок напоминаний (Reminders): Сценарий, который автоматически пишет Пациенту за 24 и за 2 часа до приема с просьбой подтвердить визит.
Блок 1 и 2: Процесс записи к врачу
Шаг 1: Прием заявки и выбор врача
В n8n мы создаем Workflow с триггером Telegram (On Message). Когда пациент пишет
/start, n8n отвечает ему красивым меню с Inline-кнопками: "Записаться на прием", "Мои записи",
"Задать вопрос".
Если пациент нажимает "Записаться", n8n переходит в ветку выбора специализации. Мы можем "сходить" в нашу таблицу (Google Sheets) и получить актуальный список направлений (Терапевт, Стоматолог, Кардиолог), сформировав из них новые кнопки в чате. Это делает бота динамическим — вам не придется переписывать код бота при найме нового врача.
Шаг 2: Выбор свободного времени
Это самый сложный с точки зрения логики этап. Когда пациент выбрал, например, Кардиолога, n8n делает API-запрос к вашей CRM-системе (или ищет пустые ячейки в графике в Google Sheets) и забирает свободные слоты на ближайшие дни. Затем эти слоты отправляются пациенту в виде кнопок.
Шаг 3: Подтверждение и запись
Пациент кликает на время "15:00, Чт". n8n просит его ввести ФИО и номер телефона. Как только данные получены:
- n8n создает новую запись (Сделку) в вашей CRM-системе.
- В карточку пациента записывается его Telegram Chat ID (это критически важно для блока №3).
- Пациенту уходит сообщение: "Иван Иванович, вы успешно записаны к кардиологу Петрову на 15:00 в Четверг. Ждем вас по адресу..."
Блок 3: Система автоматических напоминаний и дожима
Именно этот блок экономит больше всего денег. Практика показывает, что автоматическое напоминание в Telegram/WhatsApp снижает процент "неявок" (no-show rate) с 20% до 5%.
Как настроить триггер времени?
Создаем второй Workflow с триггером Schedule (например, запускать каждый час).
Шаг 1: Поиск пациентов "на завтра"
Узел n8n делает запрос к CRM: "Найди все приемы, которые запланированы на (Текущее время + 24 часа), и у которых статус 'Ожидание'".
Шаг 2: Рассылка сообщений
n8n берет список найденных приемов (с помощью Split in Batches/Item Lists обрабатывает каждый), вытаскивает из них Telegram Chat ID и отправляет сообщение через узел Telegram:
"Здравствуйте! Напоминаем о вашем визите к стоматологу завтра в 15:00. Вы придете?"
И прикрепляем две кнопки:
- ✅ Да, буду (Callback Data:
confirm_12345) - ❌ Не смогу, хочу отменить (Callback Data:
cancel_12345)
Где "12345" — это ID приема в вашей CRM.
Шаг 3: Обработка ответов (Webhook Callback)
В первом Workflow у нас должен быть настроен прием Callback Query (нажатия на кнопки). Если пациент нажимает "Да, буду", n8n идет в CRM и меняет статус приема с "Ожидание" на "Подтвержден". Администратор в клинике видит зеленый статус и спокоен.
Если пациент нажал "Не смогу", n8n:
- Меняет статус в CRM на "Отменен".
- Пишет пациенту: "Прием отменен. Хотите перенести запись на другой день?"
- Отправляет уведомление администратору в закрытый рабочий чат: "ОСВОБОДИЛОСЬ ОКНО! Стоматолог, завтра 15:00. Пациент отменил бронь". Администратор может тут же предложить это время человеку из листа ожидания.
Почему Telegram, а не WhatsApp?
Конечно, WhatsApp популярнее в СНГ, но интеграция с ним платная и строгая (WhatsApp Business API берет деньги за каждый диалог, а шаблоны нужно согласовывать с Meta). Telegram-бот создается через @BotFather за 2 минуты абсолютно бесплатно, не имеет ограничений по шаблонам и позволяет делать потрясающе удобные меню с кнопками. Для старта клиники — это идеальный вариант.
Заключение
Внедрение Telegram-бота с напоминаниями на базе n8n заменяет работу целого колл-центра, причем бот никогда не болеет, не забывает позвонить и мгновенно фиксирует изменения. Вы получаете лояльных пациентов (которым удобнее нажать пару кнопок в мессенджере, чем звонить и "висеть" на линии), а администраторы клиники освобождаются от рутины для живой работы с клиентами на ресепшене.