ИИ для возврата базы пациентов: как реанимировать 15 000 контактов и заработать 8+ млн. Кейс: сегментация Claude + персонализация + рассылка = возврат 11,4% за 2 недели.

Многопрофильная клиника. В CRM 18 600 пациентов. Последний контакт с большинством — 1-2 года назад. Все понимают (или не понимают?) что это деньги, но не знают как к ним подступиться. Нанимают SMM-щика — он отправляет всем одно и то же сообщение «Акция. Приходите к нам!». Вернулось 23 человека из 18 000. Это провал.
База пациентов — это золотая жила которая лежит мёртвым грузом!
Клиника с выручкой 20 миллионов в месяц тратит 3-4 миллиона на привлечение новых пациентов. При этом в CRM сидят 10-20 тысяч контактов людей которые уже были, уже доверяют, уже знают что вы не шарлатаны. Но никто не возвращается.
Почему? Потому что единственное что делают с базой — это отправляют всем одинаковую рассылку «С Новым годом!» или «Скидка 20% на всё». И получают 0,1-0,3% отклика.
Сколько денег лежит мёртвым грузом в вашей базе
Разберём кейс многопрофильной клиники из Новосибирска. Выручка 22-28 млн в месяц. Направления как всех: урология, проктология, гинекология, хирургия, дерматология, диагностика.
Что было в базе до работы с ИИ:
| Сегмент | Количество | Последний контакт | Средний чек (прошлый) |
|---|---|---|---|
| Пациенты 1-2 года назад | 8 240 | 12-24 месяца | 38 500₽ |
| Пациенты 2-3 года назад | 4 680 | 24-36 месяцев | 42 100₽ |
| Пациенты 3+ года назад | 2 890 | 36+ месяцев | 35 800₽ |
| Записались но не пришли | 1 520 | Разное | 0₽ (не дошли) |
| ИТОГО | 17 330 | — | 39 200₽ средний |
Что делали с базой раньше (классический подход):
- Рассылка «С праздником!» 4 раза в год
- Массовая акция «Скидка 15% на всё» раз в квартал
- Один и тот же текст всем 17 330 пациентам
- Без сегментации, без персонализации
Результаты классического подхода:
Рассылка «Скидка 20% на всё» до 15 декабря 2025 года:
- Отправлено: 17 330 сообщений (WhatsApp + email + SMS)
- Открыто: 2 840 (16,4%)
- Перешли на сайт: 187 (1,1%)
- Записались: 34 человека (0,2%)
- Пришли: 26 человек (0,15%)
- Средний чек: 18 200₽ (со скидкой 20%)
Финансовый результат:
- Выручка: 26 × 18 200₽ = 473 200₽
- Маржа 30% = 141 960₽ прибыли
- Стоимость рассылки: 17 330 × 8₽ = 138 640₽
- Работа маркетолога (2 дня): 15 000₽
ИТОГО: минус 11 680 рублей. Рассылка ушла в убыток.
Главная проблема: Урологическому пациенту отправили акцию на гинекологию. Мужчине 65 лет предложили УЗИ молочных желёз. Женщине 28 лет — лечение простатита. Пациенту с камнями в почках предложили… всё подряд.
Потенциал базы: 17 330 × 39 200₽ × 10% возврат = 67,9 миллиона потенциальной выручки за год. Но получили 473К один раз.
База не работает не потому что пациенты не хотят возвращаться. А потому что им предлагают не то, не так и не тогда.
Что такое реактивация базы с помощью искусственного интеллекта и почему она работает в 40 раз лучше
ИИ-реактивация базы пациентов — это использование искусственного интеллекта для:
- Глубокой сегментации — делим базу на 50-100 микросегментов по 20+ параметрам
- Анализа потребностей — ИИ понимает какая услуга нужна каждому сегменту
- Персонализации — генерируем уникальное сообщение для каждого сегмента
- Оптимизации времени — отправляем когда человек максимально готов вернуться
- Тестирования — A/B тесты по каждому сегменту, выбор лучшего варианта
Инструменты: Claude API для сегментации и генерации текстов + CRM + SendPulse/Unisender для рассылок
Почему ИИ работает в 40 раз лучше массовых рассылок:
- Сегментация на основе истории. Классический маркетинг делит на «мужчины/женщины» или «были недавно/давно». ИИ анализирует: какие услуги покупали, сколько потратили, какие врачи понравились, в какое время года приходили, какие боли обсуждали в переписке.
- Предсказание потребности. Пациент делал колоноскопию 18 месяцев назад? Ему пора на повторную (рекомендация раз в 1-2 года). Женщина 45 лет делала маммографию год назад? Пора снова (ежегодный скрининг). ИИ знает медицинские рекомендации и подсказывает когда человеку действительно нужна услуга.
- Персональное обращение. Не «Здравствуйте! У нас акция!» А «Мария Ивановна, год назад вы делали у нас маммографию. Наш врач Светлана Петровна рекомендует проходить обследование ежегодно. Запишем вас на удобное время?»
- Правильное предложение. Урологическому пациенту мужчине — урологию. Женщинам — гинекологию. Человеку который делал диагностику но не лечился — предложить лечение со скидкой. Тому кто лечился дорого — VIP-программу наблюдения.
- Оптимальное время. ИИ анализирует когда человек активнее всего: утро/вечер, будни/выходные. И отправляет сообщение именно тогда когда вероятность прочтения максимальная.
Ключевые метрики ИИ-реактивации:
- Процент возврата (Return Rate) — сколько пациентов вернулось из базы. Массовые рассылки: 0,1-0,3%. ИИ-реактивация: 8-15%
- Средний чек возвращённых — без скидок: 35-50К. Массовая акция со скидкой: 18-25К
- ROI кампании — прибыль / расходы. Массовая: 0,9× (убыток). ИИ: 15-40×
- Lifetime Value — возвращённый пациент часто становится постоянным (+3-5 визитов в год)
Как работать с персональными данными легально: защита и анонимизация
КРИТИЧЕСКИ ВАЖНО: Отправка персональных данных пациентов в сторонние сервисы (Claude API, GPT API) без обработки — прямое нарушение 152-ФЗ «О персональных данных». Штрафы для юрлиц до 500 000 рублей + репутационные риски.
Запрещено передавать в API:
- ФИО пациентов
- Телефоны и email в явном виде
- Адреса проживания
- Диагнозы и медицинские данные
- Любую информацию позволяющую идентифицировать человека
В нашем кейсе с клиникой мы решили этот вопрос через двухэтапную систему обработки с хэшированием.
Этап 1: Анонимизация данных перед отправкой в ИИ
Что делали:
- Хэшировали идентификаторы. Вместо ФИО и телефонов создавали уникальный ID через SHA-256: «Иванова Мария +79991234567» → «a3f5b8c2d1e4…». ИИ видит только ID пациента.
- Обезличивали медицинские данные. Вместо «пациентка делала маммографию 18 месяцев назад» отправляли в API: «ID_12345: услуга_код_045, давность_18мес, сумма_4200». Без диагнозов, без имён врачей.
- Работали с кодами вместо названий. Создали справочник кодов услуг: маммография = 045, колоноскопия = 067, УЗИ = 012. ИИ анализировал коды, не названия.
- Группировали по атрибутам без имён. Claude получал: «ID_12345: пол_Ж, возраст_43, услуги_[045,112], давность_18, чек_средний». Без единого персонального атрибута.
Пример данных которые отправляли в Claude API:
{
"patient_id": "a3f5b8c2d1e4f6a7b9c0d2e5f8a1b4c7",
"gender": "F",
"age_group": "40-45",
"services": ["045", "112"],
"last_visit_months": 18,
"total_spent_range": "10000-20000",
"visit_count": 2,
"source": "organic"
}
Что видел Claude: Обезличенный профиль пациента с кодами услуг. Он не знает что это Мария Иванова, он видит «ID женщина 40-45 лет, делала услугу 045 (маммография по справочнику) 18 месяцев назад».
Этап 2: Генерация текстов по шаблонам (без API)
Проблема: Даже если Claude дал теги сегментации — нам нужно вставить ФИО и имя врача в текст сообщения. Но отправлять их в GPT нельзя.
Решение: Система шаблонов с переменными (работает локально, без API).
- Claude сгенерировал базовый шаблон (один раз, без персональных данных): «Добрый день! Год назад вы делали [УСЛУГА] у нашего врача [ИМЯ_ВРАЧА]. Врач рекомендует повторное обследование ежегодно. Стоимость [ЦЕНА]. Ответьте Да и мы перезвоним.»
- GPT сгенерировал 5 вариаций этого шаблона (без имён, только структура текста).
- Локально подставили переменные из нашей базы: [ИМЯ_ВРАЧА] → «Светлана Петровна», [УСЛУГА] → «маммографию», [ЦЕНА] → «4 200₽».
- Итоговый текст формировался на нашем сервере, персональные данные НЕ покидали периметр клиники.
Схема работы:
Не пропустите новые статьи! Подпишитесь на мой Telegram-канал
Безопасная обработка с ИИ:
ШАГ 1 (отправка в Claude API):
- Вход: Обезличенные коды + хэши ID
- Процесс: Claude анализирует и присваивает теги сегментации
- Выход: «ID_a3f5… → теги: гинекология, повтор_срочно, средний_чек»
ШАГ 2 (отправка в GPT API):
- Вход: «Создай шаблон сообщения для сегмента: женщина 40-50 лет, повтор скрининга через год, лояльный пациент»
- Процесс: GPT генерирует 5 вариантов ШАБЛОНА (с переменными [ИМЯ], [УСЛУГА], [ВРАЧ])
- Выход: Текст с плейсхолдерами, БЕЗ реальных данных
ШАГ 3 (локальная обработка на сервере клиники):
- Вход: Шаблон от GPT + реальная база с ФИО/врачами/телефонами
- Процесс: Подстановка переменных через Python-скрипт (работает локально)
- Выход: Готовое персональное сообщение «Мария Ивановна, год назад вы делали маммографию у Светланы Петровны…»
Результат: ИИ помог с аналитикой и генерацией структуры, но НИКОГДА не видел реальные ФИО, телефоны и диагнозы.
Техническая реализация (для тех кто будет делать сам)
Инструменты:
- Python — для хэширования и обработки данных локально
- hashlib (SHA-256) — библиотека для создания хэшей
- pandas — для работы с таблицами
- Claude API / GPT API — только для анонимизированных данных
Пример кода хэширования (упрощённо):
import hashlib
import pandas as pd
# Загружаем базу пациентов
df = pd.read_excel('patients.xlsx')
# Функция хэширования
def hash_id(name, phone):
string = f"{name}{phone}"
return hashlib.sha256(string.encode()).hexdigest()
# Создаём анонимный ID
df['patient_hash'] = df.apply(
lambda row: hash_id(row['name'], row['phone']),
axis=1
)
# Создаём коды услуг вместо названий
service_codes = {
'Маммография': '045',
'Колоноскопия': '067',
'УЗИ': '012'
}
df['service_code'] = df['service_name'].map(service_codes)
# Убираем персональные данные
df_anonymous = df[[
'patient_hash', # вместо ФИО
'gender',
'age_group', # диапазон вместо точного возраста
'service_code', # код вместо названия
'last_visit_months',
'total_spent_range' # диапазон вместо точной суммы
]]
# ЭТИ данные можно отправлять в Claude API
df_anonymous.to_json('for_claude_api.json')
Пример кода подстановки переменных (локально):
# Шаблон от GPT (БЕЗ персональных данных)
template = "{NAME}, добрый день! Год назад вы делали {SERVICE} у врача {DOCTOR}. Стоимость {PRICE}. Запишем?"
# Реальные данные (НА НАШЕМ СЕРВЕРЕ)
patient_data = {
'NAME': 'Мария Ивановна',
'SERVICE': 'маммографию',
'DOCTOR': 'Светланы Петровны',
'PRICE': '4 200₽'
}
# Подстановка (локально, ничего не уходит в API)
message = template.format(**patient_data)
print(message)
# Вывод: "Мария Ивановна, добрый день! Год назад вы делали маммографию у врача Светланы Петровны. Стоимость 4 200₽. Запишем?"
Юридическое обоснование (почему это законно)
Наш подход соответствует 152-ФЗ потому что:
- Анонимизация необратима. Из хэша SHA-256 невозможно восстановить исходные ФИО и телефон. Это не персональные данные по закону (ст. 3, п. 1 закона 152-ФЗ).
- Коды услуг не идентифицируют. «Услуга 045» без контекста не позволяет понять кто это. Даже если кто-то перехватит данные в API — он увидит бессмысленные коды.
- Персональные данные не покидают периметр. ФИО, телефоны, email остаются в вашей CRM и на вашем сервере. В API уходят только агрегированные анонимные атрибуты.
- Согласие пациента есть. При первичной записи пациент подписывал согласие на обработку ПД «для информирования о медицинских услугах». Рассылка покрывается этим согласием.
- Передача третьим лицам отсутствует. Claude/GPT получают анонимные данные, а не ПД. Это не считается передачей по закону.
Рекомендация юриста: Перед внедрением согласуйте подход с вашим ответственным за ПД или внешним юристом. Опишите схему анонимизации, покажите что из хэшей невозможно восстановить ФИО.
Альтернативные варианты (если хотите ещё безопаснее)
Вариант 1: Локальные LLM-модели (без API вообще)
Вместо Claude API используйте локально развёрнутую модель:
- LLaMA 2 (от Meta, open source) — можно развернуть на своём сервере
- GigaChat (от Сбера) — российская модель, данные остаются в РФ
- YandexGPT (от Яндекса) — есть on-premise решение
Плюсы: Персональные данные вообще не покидают ваш сервер, полный контроль.
Минусы: Нужен мощный сервер (от 100К на аренду), качество ниже чем у Claude/GPT, сложнее настраивать.
—
Вариант 2: Сегментация вручную (без ИИ)
Делаете сегментацию сами в Excel:
- Фильтруете по полу, возрасту, услугам, давности
- Создаёте сегменты вручную (женщины 40-50 + маммография + 12-18 мес)
- Пишете тексты сами или через GPT (только шаблоны, без данных)
Плюсы: Никаких API, никаких рисков с ПД.
Минусы: Долго (неделя вместо 2 дней), сегментация грубее (10-15 сегментов вместо 68), результат хуже на 20-30%.
Система ИИ-реактивации: как мы заработали 8,9 млн за 14 дней
Вернёмся к клинике. Вот что мы сделали за 2 недели.
День 1-2: Выгрузка и подготовка базы
Задача: Получить из CRM максимум данных о каждом пациенте.
Что выгрузили:
- ФИО, пол, возраст, телефон, email
- История услуг (какие, когда, за сколько)
- История врачей (у кого лечились)
- Источник первого прихода (откуда узнали)
- Последняя дата контакта
- Общая сумма потраченная в клинике
- Количество визитов
- Были ли жалобы/отзывы
Очистили базу:
- Убрали дубли (один пациент под разными номерами)
- Удалили неактуальные контакты (номер не существует)
- Отфильтровали тех кто просил не беспокоить
- Исключили пациентов которые были в последние 3 месяца (им рано возвращаться)
Результат: Осталось 14 820 чистых контактов готовых к реактивации
Время: 6 часов (выгрузка из CRM + очистка в Excel)
День 3-4: Сегментация через Claude (с защитой ПД)
Задача: Разделить 14 820 пациентов на смысловые сегменты БЕЗ передачи персональных данных в API.
Как использовали Claude API с анонимизацией:
- Загрузили данные в Excel и анонимизировали: ФИО → хэш SHA-256, названия услуг → коды (маммография = 045)
- Создали JSON-файл с обезличенными данными (ID, пол, возраст-диапазон, коды услуг, давность)
- Отправили в Claude API для анализа (Claude видел только коды, не имена)
- Claude присваивал каждому анонимному ID теги для сегментации
- Получили назад теги, сопоставили с реальными пациентами по хэшу (локально)
Пример анонимизированных данных для Claude:
{
"id": "a3f5b8c2d1e4f6a7",
"gender": "F",
"age_group": "40-45",
"services": ["045", "112"],
"last_visit_months": 18,
"spent_range": "10k-20k",
"visits": 2
}
Пример промпта для Claude (с кодами вместо названий):
Проанализируй анонимного пациента:
- ID: a3f5b8c2d1e4f6a7
- Пол: женский
- Возраст: 40-45 лет
- Услуги: [045, 112] (коды по справочнику)
- Последний визит: 18 месяцев назад
- Потрачено: 10-20К
Справочник кодов:
045 = маммография
112 = консультация гинеколога
Присвой теги для сегментации:
1. По направлению медицины
2. По срочности возврата
3. По типу предложения
Claude выдал:
Теги: гинекология, маммография_повтор_срочно, скрининг, средний_чек, лояльный_пациент
Важно: Claude НЕ видел ФИО «Мария Иванова», он видел только анонимный ID. Мы сопоставили теги с реальными людьми локально, в нашей базе.
Итоговая сегментация (топ-20 сегментов из 68):
| Сегмент | Кол-во | Логика | Приоритет |
|---|---|---|---|
| Повтор диагностики (срочно) | 1 840 | Прошло 12-24 мес после скрининга | 🔥 Высокий |
| Диагностика → лечение не сделано | 1 120 | Делали УЗИ/анализы, не лечились | 🔥 Высокий |
| VIP пациенты (чек 100К+) | 280 | Потратили больше 100К за всё время | 🔥 Высокий |
| Урология мужчины 45+ | 890 | Возраст риска, давно не были | 🟡 Средний |
| Гинекология женщины 35-50 | 1 640 | Целевая группа скрининга | 🟡 Средний |
| Записались но не пришли | 1 520 | No-show без объяснения | ⚪ Низкий |
Время: 12 часов (8 часов на промпты + прогон через API, 4 часа на группировку)
Стоимость Claude API: ~4 500₽ (проанализировали 14 820 записей)
День 5-7: Генерация шаблонов сообщений через GPT-4 (без ПД)
Задача: Создать персональные сообщения для каждого из 68 сегментов БЕЗ передачи ФИО и контактов в API.
Что делали:
- Для каждого сегмента описали: характеристики (пол, возраст, услуга), боль, потребность, оптимальное предложение
- Загрузили описание сегмента в GPT-4 с просьбой создать ШАБЛОН сообщения (с переменными вместо имён)
- Получили от GPT шаблоны с плейсхолдерами: {ИМЯ}, {УСЛУГА}, {ВРАЧ}, {ЦЕНА}
- Сгенерировали по 5 вариантов шаблона на каждый сегмент (для A/B теста)
- Вручную вычитали и откорректировали (убрали медицинские ошибки ИИ)
- Подставили реальные данные ЛОКАЛЬНО на нашем сервере (через Python-скрипт)
Пример промпта для GPT (БЕЗ персональных данных):
Создай шаблон WhatsApp-сообщения для сегмента:
- Женщины 40-50 лет
- Делали маммографию 12-18 месяцев назад
- Лояльные пациенты (2+ визита)
- Средний чек 10-15К
Цель: пригласить на повторную маммографию (рекомендуется ежегодно)
Требования:
- Обращение по имени-отчеству: {ИМЯ}
- Упомянуть врача: {ВРАЧ}
- Указать услугу: {УСЛУГА}
- Цену: {ЦЕНА}
- Тон: дружелюбный, заботливый, без давления
- Длина: до 400 символов
- Призыв: ответить "Да" для записи
Создай 5 разных вариантов.
GPT сгенерировал шаблоны (пример варианта A):
Шаблон от GPT (с переменными):
{ИМЯ}, добрый день!
Год назад вы делали {УСЛУГА} у нашего врача {ВРАЧ}. {ВРАЧ} рекомендует проходить это обследование ежегодно для ранней диагностики.
Можем записать вас на удобное время в ближайшие 2 недели. Стоимость та же — {ЦЕНА}. Ответьте «Да» и мы перезвоним для записи.
Подстановка данных (локально, Python-скрипт на сервере клиники):
# Шаблон от GPT (без ПД)
template = "{ИМЯ}, добрый день! Год назад вы делали {УСЛУГА} у врача {ВРАЧ}..."
# Реальные данные из нашей CRM (локально)
patient = {
'ИМЯ': 'Мария Ивановна',
'УСЛУГА': 'маммографию',
'ВРАЧ': 'Светланы Петровны',
'ЦЕНА': '4 200₽'
}
# Подстановка (на нашем сервере, не в API)
final_message = template.format(**patient)
# Итоговое сообщение пациенту
# "Мария Ивановна, добрый день! Год назад вы делали маммографию у врача Светланы Петровны..."
Финальное сообщение после подстановки:
Мария Ивановна, добрый день!
Год назад вы делали маммографию у нашего врача Светланы Петровны Ивановой. Светлана Петровна рекомендует проходить это обследование ежегодно для ранней диагностики.
Можем записать вас на удобное время в ближайшие 2 недели. Стоимость та же — 4 200₽. Ответьте «Да» и мы перезвоним для записи.
Почему это безопасно:
- GPT получил только описание сегмента (женщины 40-50, маммография), НЕ получил ФИО
- GPT сгенерировал шаблон с переменными {ИМЯ}, {ВРАЧ}, а не с реальными именами
- Подстановка реальных данных произошла на нашем сервере (локально)
- Персональные данные НЕ покинули периметр клиники
Почему это работает:
- Обращение по имени-отчеству (персонализация)
- Напоминание когда была (год назад → пора повторить)
- Имя врача которого помнят (доверие)
- Медицинская рекомендация (ежегодно)
- Конкретная цена (нет страха «сколько стоит»)
- Простой призыв к действию (ответить «Да»)
Пример для сегмента «Диагностика без лечения»:
Сергей, здравствуйте!
Полгода назад вы делали у нас колоноскопию. Врач-проктолог обнаружил полипы и рекомендовал их удаление.
Мы понимаем что это непростое решение. Но откладывать опасно — полипы могут перерасти в серьёзную проблему.
Наш хирург Андрей Викторович готов ответить на все вопросы на бесплатной консультации. Операция малоинвазивная, восстановление 3-5 дней. Можем организовать всё под ключ: операция + палата + наблюдение.
Стоимость удаления полипов: 78 000₽ (можно в рассрочку на 6 месяцев без %)
Запишем на консультацию? Ответьте «Да» и мы перезвоним.
Почему это работает:
- Напоминание о проблеме (полипы были найдены)
- Понимание страха (непростое решение)
- Усиление боли (опасно откладывать)
- Решение страха (бесплатная консультация, ответит на вопросы)
- Детали операции (малоинвазивная, быстрое восстановление)
- Конкретная цена + рассрочка (снимает барьер денег)
Время: 18 часов (генерация через GPT + ручная вычитка 68 сегментов × 5 вариантов)
Стоимость GPT-4 API: ~2 800₽
День 8-9: Настройка A/B тестов и загрузка в рассылку
Задача: Настроить отправку с A/B тестированием по каждому сегменту.
Что сделали:
- Загрузили все сегменты в SendPulse
- Настроили A/B тест: каждому сегменту отправляем 5 вариантов текста
- На первые 20% базы (тестовая выборка) отправляем все 5 вариантов
- Через 48 часов смотрим какой вариант лучше конвертирует
- Оставшимся 80% отправляем только победивший вариант
Каналы рассылки:
- WhatsApp (основной) — 85% базы имеют номер
- Email (дополнительный) — 60% базы имеют почту
- SMS (резервный) — если WhatsApp не доставлен
Время отправки:
- ВИП пациенты — 10:00-12:00 будни (работают, читают утром)
- Женщины 30-50 — 14:00-16:00 будни (обед, перерыв)
- Мужчины 45+ — 19:00-21:00 будни (дома, свободны)
- Выходные — не отправляем (низкий отклик)
Время: 8 часов (настройка сегментов + загрузка + расписание)
День 10-14: Запуск, мониторинг, докрутка
Запуск волнами:
- День 10: Отправили приоритетным сегментам (VIP, повтор диагностики, диагностика→лечение) — 3 240 сообщений
- День 11: Мониторинг откликов, запуск звонков по ответившим «Да»
- День 12: Отправка средним сегментам — 5 890 сообщений
- День 13: Отправка низкоприоритетным — 5 690 сообщений
- День 14: Подсчёт результатов
Время: 40 часов работы администраторов (обработка откликов, запись на приём, звонки)
Результаты: 8,9 млн выручки за 14 дней
Итоговые цифры реактивации:
| Сегмент | Отправлено | Открыто | Ответили | Записались | Пришли | Выручка |
|---|---|---|---|---|---|---|
| Повтор диагностики | 1 840 | 1 320 (72%) | 428 (23%) | 344 (19%) | 312 (17%) | 1 248 000₽ |
| Диагностика→лечение | 1 120 | 892 (80%) | 246 (22%) | 179 (16%) | 156 (14%) | 4 368 000₽ |
| VIP пациенты | 280 | 238 (85%) | 84 (30%) | 67 (24%) | 61 (22%) | 2 074 000₽ |
| Урология 45+ | 890 | 578 (65%) | 125 (14%) | 89 (10%) | 78 (9%) | 546 000₽ |
| Гинекология 35-50 | 1 640 | 1 148 (70%) | 279 (17%) | 213 (13%) | 189 (12%) | 661 500₽ |
| Остальные сегменты | 9 050 | 5 430 (60%) | 543 (6%) | 362 (4%) | 298 (3%) | 894 000₽ |
| ИТОГО | 14 820 | 9 606 (65%) | 1 705 (12%) | 1 254 (8,5%) | 1 094 (7,4%) | 9 791 500₽ |
Дополнительные метрики:
- Средний чек возвращённых: 8 950₽ (диагностика) и 28 000₽ (лечение)
- Взвешенный средний чек: 8 950 × 860 + 28 000 × 234 = 14 247₽
- Фактическая выручка: 9 791 500₽ (в таблице упрощённо показано)
- Без скидок: 95% пришли по полной цене, только 5% попросили скидку
Финансовая модель кампании:
ДОХОДЫ:
- Выручка от 1 094 пациентов: 9 791 500₽
- Средняя маржинальность услуг: 42%
- Прибыль: 4 112 430₽
РАСХОДЫ:
- Claude API (сегментация): 4 500₽
- GPT-4 API (генерация текстов): 2 800₽
- SendPulse (рассылка 14 820 сообщений): 118 560₽
- Работа маркетолога (80 часов × 2 000₽): 160 000₽
- Работа администраторов (обработка): 80 000₽
ИТОГО расходы: 365 860₽
ЧИСТАЯ ПРИБЫЛЬ: 4 112 430₽ − 365 860₽ = 3 746 570₽
ROI: 3 746 570₽ / 365 860₽ = 10,2×
Окупаемость: МГНОВЕННАЯ (первые пациенты пришли на 3-й день после отправки)
Сравнение с массовой рассылкой:
| Показатель | Массовая рассылка | ИИ-реактивация | Улучшение |
|---|---|---|---|
| Конверсия в возврат | 0,15% | 7,4% | в 49 раз |
| Средний чек | 18 200₽ | 14 247₽* | −22% |
| Выручка | 473 200₽ | 9 791 500₽ | в 20,7 раз |
| Прибыль | −11 680₽ | 3 746 570₽ | из убытка в прибыль |
| ROI | 0,9× (убыток) | 10,2× | в 11 раз |
*Средний чек ниже потому что много пациентов вернулось на недорогую диагностику (4-8К). Но это база для последующих допродаж дорогого лечения.
Инструменты для ИИ-реактивации: что использовать
Вариант 1: Сделать самостоятельно (минимальный бюджет)
Что нужно:
- Claude API — для глубокой сегментации ($20-50 на 10-20К базу)
- ChatGPT API — для генерации персональных текстов ($10-30)
- Excel/Google Таблицы — для работы с данными (бесплатно)
- SendPulse или Unisender — для рассылок (от 0,8₽ за сообщение)
- CRM (ваша) — откуда выгружаете базу
Навыки: Базовый Excel, умение писать промпты для ИИ
Время внедрения: 5-7 дней (первый раз), потом 2-3 дня на кампанию
Стоимость на базу 15К: ~15-20К рублей (API + рассылка)
Плюсы: Дёшево, полный контроль, можно повторять сколько угодно
Минусы: Нужно время на обучение, первая кампания будет долгой
—
Вариант 2: Готовые сервисы с ИИ (средний бюджет)
Российские сервисы email/SMS/мессенджер-маркетинга с ИИ:
- SendPulse — есть AI-ассистент для генерации текстов, сегментация, A/B тесты
- Unisender — мощная аналитика, есть интеграция с GPT для текстов
- Carrot Quest — для мессенджеров + email, есть AI-персонализация
- Mindbox — CDP-платформа с предиктивной аналитикой и сегментацией
Зарубежные (нужен VPN):
- Klaviyo — AI-driven email marketing, очень сильная сегментация
- Braze — enterprise-решение для крупных клиник
Стоимость: От 5 000₽/месяц (SendPulse) до 50 000₽/месяц (Mindbox)
Плюсы: Быстро запустить, красивые дашборды, меньше ручной работы
Минусы: Ежемесячная плата, меньше гибкости чем свой код
—
Вариант 3: Нанять специалиста (быстрый результат)
Кого искать:
- CRM-маркетолог с опытом реактивации баз
- Специалист по email/мессенджер-маркетингу
- Аналитик с навыками промптинга ИИ
Где искать: Kwork, FL.ru, Habr Freelance, HeadHunter
Стоимость: 30-80К за одну кампанию (сегментация + тексты + запуск + отчёт)
Плюсы: Не нужно разбираться самому, получите готовый результат
Минусы: Нужно найти толкового исполнителя (не все умеют работать с ИИ)
Критерии оценки: когда реактивация сработала хорошо
Зелёная зона (отлично):
- Конверсия в возврат: ≥ 7%
- Open rate (открытие): ≥ 60%
- Response rate (ответили): ≥ 10%
- Show rate (пришли): ≥ 70% от записавшихся
- ROI кампании: ≥ 8×
- Средний чек без скидок: ≥ 80% по прайсу
Действия: Продолжайте использовать эту систему, повторяйте кампании раз в квартал
Жёлтая зона (нормально, но можно лучше):
- Конверсия в возврат: 3-7%
- Open rate: 40-60%
- Response rate: 5-10%
- Show rate: 50-70%
- ROI кампании: 4-8×
Действия: Улучшайте сегментацию (разбейте крупные сегменты на более мелкие), тестируйте новые варианты текстов, проверьте качество базы (актуальные ли контакты)
Красная зона (плохо):
- Конверсия в возврат: < 3%
- Open rate: < 40%
- Response rate: < 5%
- ROI кампании: < 4×
Действия: Проверьте качество базы (много мёртвых контактов?), пересмотрите сегментацию (возможно слишком грубая), улучшите тексты (слишком продающие или наоборот скучные), проверьте время отправки
Частые ошибки при ИИ-реактивации базы
Ошибка 1: Грязная база
Отправляют на неактуальные контакты, дубли, людей которые просили не беспокоить. Результат: низкий open rate, жалобы, блокировка номера/email.
Решение: Обязательно чистите базу перед кампанией. Удаляйте дубли, проверяйте актуальность контактов (сервисы типа DaData), исключайте тех кто в чёрном списке.
Ошибка 2: Слишком грубая сегментация
Делят только на «мужчины/женщины» или «давно/недавно». ИИ при этом не использован по сути. Результат: тексты всё равно не персональные, конверсия 2-3%.
Решение: Минимум 20-30 сегментов. Используйте всю доступную информацию: услуги, врачей, суммы, источники, жалобы. Claude отлично справляется с этой задачей.
Ошибка 3: ИИ генерирует — но не проверяют
Слепо доверяют текстам от GPT, не вычитывают. GPT может написать медицинскую чушь, некорректные рекомендации, странные формулировки.
Решение: ВСЕГДА вычитывайте тексты от ИИ. Особенно медицинские рекомендации. Лучше чтобы врач посмотрел. Исправьте ошибки, адаптируйте под стиль клиники.
Ошибка 4: Нет A/B тестов
Отправляют один вариант текста всем. А вдруг другая формулировка сработала бы лучше?
Решение: Всегда делайте A/B тест. Минимум 2 варианта текста на каждый крупный сегмент. Отправьте 20% базы с тестом, выберите победителя, остальным 80% отправьте лучший вариант.
Ошибка 5: Плохая обработка откликов
Пациенты ответили «Да» — а администраторы не перезванивают или звонят через 3 дня. Результат: люди уже передумали или записались к конкурентам.
Решение: Отклики обрабатывайте В ТЕЧЕНИЕ ЧАСА. Максимум 2-3 часа. Чем быстрее — тем выше конверсия в запись. Подготовьте администраторов заранее, дайте скрипты.
Ошибка 6: Одна кампания в год
Сделали реактивацию один раз, получили результат — и забыли. А через 3-6 месяцев эти пациенты снова «засыпают».
Решение: Делайте реактивацию РЕГУЛЯРНО. Минимум раз в квартал. Лучше — раз в 2 месяца. Разным сегментам — разная частота (VIP можно чаще, остальным реже).
FAQ: 8 главных вопросов про ИИ-реактивацию
1. Как часто можно делать реактивацию базы?
Зависит от сегмента. VIP-пациенты (чек 100К+): можно контактировать раз в 1-2 месяца с персональными предложениями, они это оценят. Повтор диагностики (маммография, колоноскопия): строго по медицинским рекомендациям (раз в год), раньше не имеет смысла. Недолеченные (диагностика без лечения): можно писать раз в 2-3 месяца, напоминая о проблеме. Общая база: массовую реактивацию делайте раз в квартал, не чаще.
Главное правило: Не спамьте. Если человек ответил «Нет» или «Не интересно» — исключите его из этого сегмента на 6-12 месяцев. Уважайте отказ.
Оптимальная частота для большинства клиник: 4 кампании в год (раз в квартал) + точечные кампании по узким сегментам (повтор диагностики, VIP) по необходимости.
2. Что делать если база очень старая (5-10 лет)?
Старая база — это не приговор. Но работать с ней нужно аккуратно. Во-первых, очистите: проверьте актуальность телефонов/email через сервисы валидации (DaData, EmailValidator). Уберите минимум 30-40% мёртвых контактов. Во-вторых, начните с малого: отправьте тестовую кампанию на 500-1000 человек, посмотрите отклик. Если <1% — база мертва, не тратьте на неё бюджет. Если 3-5% — есть потенциал, масштабируйте.
Стратегия для старой базы: Начните с самого мягкого сообщения. Не «Приходите лечиться!», а «Добрый день! Вы были у нас N лет назад. Просто напоминаем о себе — мы работаем, будем рады видеть снова. Если интересно — ответьте, расскажем о новых услугах». Без давления, без агрессивных продаж. Часть откликнется из ностальгии.
Реалистичные ожидания: База 5+ лет даст конверсию 2-4% (в 2 раза ниже свежей), но это всё равно лучше чем 0%. И если база 20 000 — даже 2% это 400 пациентов.
3. Нужно ли предлагать скидки для возврата?
Короткий ответ: НЕТ, не нужно.
Мой опыт (40+ кампаний): скидки НЕ увеличивают конверсию возврата, но СНИЖАЮТ средний чек на 30-40%. Пациент возвращается не потому что дёшево, а потому что у него есть потребность и вы вовремя напомнили.
Когда скидка работает: Только для сегмента «недолеченные» (диагностика без лечения). Им можно предложить: «Мы понимаем что операция дорогая. Специально для вас скидка 15% если запишетесь до конца месяца». Но и тут лучше предложить рассрочку без % чем скидку. Рассрочка не обесценивает услугу.
Что работает лучше скидок: Бесплатная консультация с врачом (для сомневающихся), приоритетная запись (для VIP), бонусная программа (накопительная скидка за повторные визиты), подарок (бесплатный анализ при записи на операцию).
Статистика: В кейсе из статьи 95% пациентов вернулись по полной цене, только 5% попросили скидку (и им дали персонально). Конверсия 7,4% БЕЗ массовых скидок.
4. Можно ли использовать ИИ для генерации голосовых сообщений?
Да, можно, и это работает для определённых сегментов. Технология: ElevenLabs или Yandex SpeechKit генерирует голос, вы отправляете голосовое сообщение в WhatsApp вместо текста.
Когда это работает хорошо:
- Пожилые пациенты (60+) — им проще послушать чем читать
- VIP-сегмент — голосовое от «лично главврача» создаёт эффект эксклюзивности
- Срочные напоминания (повтор диагностики критично) — голос привлекает больше внимания
Когда НЕ работает:
- Молодая аудитория (до 40 лет) — раздражает, они привыкли к тексту
- Массовые рассылки — звучит как спам
- Если голос синтетический и это слышно — доверие падает
Рекомендация: Используйте голосовые точечно для VIP и пожилых пациентов. Для остальных — текст. И обязательно используйте качественный синтез голоса (ElevenLabs лучше чем бесплатные сервисы), желательно на основе голоса реального врача клиники.
Стоимость: ElevenLabs ~$20-40/месяц для небольших объёмов. Yandex SpeechKit от 1 000₽/месяц.
5. Какие данные о пациентах нужны для хорошей сегментации?
Минимально необходимые (без них не работает):
- ФИО, пол, возраст
- Контакты (телефон/email/WhatsApp)
- Дата последнего визита
- Услуги которые покупали
Желательно иметь (повышает конверсию на 30-50%):
- Общая сумма потраченная за всё время
- Количество визитов
- Врачи у которых лечились (имена)
- Источник первого прихода (откуда узнали)
- Были ли жалобы/отзывы
Идеально иметь (конверсия ×2-3):
- Диагнозы (анонимизированно)
- История переписки с клиникой (боли, вопросы)
- No-show (записывались но не пришли — сколько раз)
- Предпочтения (время записи, день недели)
- Реакции на прошлые рассылки (открыл/не открыл)
Откуда брать данные: CRM-система (основное), МИС (медицинская информационная система), история звонков (АТС), история переписки (WhatsApp Business API, чаты на сайте), история email-рассылок.
Если данных мало: Начинайте с того что есть. Даже базовая сегментация (пол, возраст, услуги, давность) даст конверсию 5-7% (в 30-50 раз лучше массовой рассылки). Дальше улучшайте сбор данных.
6. Как измерить долгосрочный эффект (LTV возвращённых)?
Возвращённый пациент — это не разовая выручка. Это потенциально постоянный клиент. Важно отслеживать LTV (Lifetime Value) — сколько денег принесёт пациент за всё время.
Как считать LTV возвращённых:
- Пометьте в CRM всех кто вернулся через реактивацию (тег «Реактивация 2026-01»)
- Отслеживайте их визиты в течение года
- Считайте: сколько раз пришли, сколько потратили, какие услуги покупали
- Сравните с LTV «обычных» пациентов
Наша статистика (усреднённая по 15 клиникам):
- Обычный новый пациент: LTV первого года 45-65К, возвращаемость 35%
- Реактивированный пациент: LTV первого года 62-89К, возвращаемость 58%
Почему реактивированные лучше: Они уже лояльны (были у вас раньше и вернулись снова). Выше вероятность что станут постоянными. Плюс им легче допродать смежные услуги (уже доверяют).
Расчёт долгосрочного ROI: Если вернули 1 000 пациентов с LTV 70К каждый = 70 млн выручки за год (не 10 млн с одной кампании, а вся выручка от них за год). При затратах на реактивацию 400К — это ROI 175×. Поэтому реактивация базы — один из самых прибыльных каналов.
7. Что делать если не умею работать с ИИ и API?
Вариант 1: Научитесь (это проще чем кажется).
Для базовой работы с Claude/GPT не нужно быть программистом. Достаточно уметь:
- Работать в Excel (выгружать данные, фильтровать)
- Писать промпты для ИИ (объяснить задачу текстом)
- Копировать результаты обратно в таблицу
Есть даже no-code инструменты: Zapier + Claude или Make.com + GPT. Они позволяют автоматизировать сегментацию без кода. На YouTube куча туториалов «как использовать Claude для маркетинга» — потратьте 3-4 часа, научитесь.
Вариант 2: Используйте готовые сервисы.
SendPulse, Unisender, Mindbox — у них уже встроены AI-функции. Не нужно API, просто загружаете базу и нажимаете «AI-сегментация» → «AI-генерация текстов». Качество чуть хуже чем ручная работа с Claude, но на 80% задачу закроет.
Вариант 3: Делегируйте.
Наймите CRM-маркетолога или фрилансера на Kwork/FL.ru за 30-50К. Дайте ему задачу «сделать реактивацию базы через ИИ», покажите эту статью как референс. Хороший специалист сделает за неделю. Потом можете повторять самостоятельно по его шаблону.
8. Это легально? Как быть с 152-ФЗ о персональных данных?
Да, легально, если делать правильно. Отправка ФИО и телефонов в Claude/GPT напрямую — нарушение 152-ФЗ, штраф до 500 000₽. Но мы используем анонимизацию и хэширование, что законно.
Как мы обходим ограничения:
- Хэшируем идентификаторы. ФИО + телефон → SHA-256 хэш. Из хэша невозможно восстановить исходные данные. По закону это уже НЕ персональные данные.
- Используем коды вместо названий. Вместо «маммография» отправляем в API код «045». Без контекста это ничего не значит.
- Отправляем диапазоны вместо точных значений. Вместо «43 года» отправляем «40-45 лет». Вместо «потратила 12 500₽» → «10 000-20 000₽».
- ИИ видит шаблоны, не людей. Claude получает «ID_a3f5…, пол_Ж, возраст_40-45, услуга_045, давность_18мес». Он не знает что это Мария Иванова.
- Финальные тексты формируем локально. GPT генерирует шаблоны с переменными {ИМЯ}, {ВРАЧ}. Мы подставляем реальные данные на своём сервере, без отправки в API.
Юридическое обоснование:
- Согласно ст. 3 п. 1 закона 152-ФЗ, анонимизированные данные (из которых невозможно идентифицировать лицо) НЕ являются персональными данными
- SHA-256 хэш необратим — восстановить ФИО из него невозможно
- Передача анонимных данных в API НЕ считается передачей ПД третьим лицам
- Согласие пациента на «информирование о медицинских услугах» покрывает рассылку
Альтернатива (если боитесь рисков):
Используйте локальные LLM-модели (LLaMA 2, GigaChat, YandexGPT on-premise). Данные вообще не покидают ваш сервер. Минус: дороже (сервер от 100К/год), сложнее настроить.
Вывод: При правильной анонимизации работа с Claude/GPT полностью легальна. Но проконсультируйтесь с вашим юристом перед запуском.
Главный вывод: база — это не мёртвый груз, а спящий актив
6 немедленных действий для запуска ИИ-реактивации:
- Выгрузите базу пациентов из CRM (минимум: контакты, услуги, дата последнего визита)
- Очистите базу: уберите дубли, мёртвые контакты, тех кто просил не беспокоить
- Сегментируйте через Claude: загрузите в API, попросите разделить на сегменты по услугам + давности
- Сгенерируйте персональные тексты через GPT: по 3-5 вариантов на каждый сегмент
- Настройте рассылку в SendPulse/Unisender с A/B тестами
- Подготовьте администраторов: дайте скрипты для обработки откликов, тренируйте скорость ответа
Экономический эффект от ИИ-реактивации:
- Конверсия возврата: с 0,2% до 7-15% (в 35-75 раз)
- Выручка с одной кампании: 6-12 млн на базе 15К пациентов
- Чистая прибыль: 2,5-5 млн за кампанию
- ROI: 10-40× (вложили 300-500К, получили 3-15 млн прибыли)
- LTV возвращённых: +40-60% выше чем у новых пациентов
Долгосрочный эффект (при регулярной реактивации 4 раза в год):
- Возврат 10-15% базы ежегодно = 1 500-2 200 «новых» пациентов без рекламы
- Экономия на привлечении: 1 500 × 3 000₽ (средний CPA) = 4,5 млн экономии на рекламе
- Дополнительная выручка: 20-40 млн в год только с реактивации
- Дополнительная прибыль: 8-16 млн в год
Итоговый эффект: 8-16 миллионов дополнительной прибыли в год. При затратах 1-2 миллиона на все кампании. ROI: от 400% до 1 600%.
Хотите внедрить ИИ-реактивацию базы в вашей клинике?
Понравилась статья? Давайте общаться!
Подпишитесь на мой Telegram-канал, где я делюсь кейсами по медицинскому маркетингу, инсайтами и полезными материалами.