ИИ для возврата «уснувших» пациентов: как реанимировать 15 000 контактов и заработать 8+ млн

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

ИИ для возврата «уснувших» пациентов: как реанимировать 15 000 контактов и заработать 8+ млн

Многопрофильная клиника. В CRM 18 600 пациентов. Последний контакт с большинством — 1-2 года назад. Все понимают (или не понимают?) что это деньги, но не знают как к ним подступиться. Нанимают SMM-щика — он отправляет всем одно и то же сообщение «Акция. Приходите к нам!». Вернулось 23 человека из 18 000. Это провал.

База пациентов — это золотая жила которая лежит мёртвым грузом!

Клиника с выручкой 20 миллионов в месяц тратит 3-4 миллиона на привлечение новых пациентов. При этом в CRM сидят 10-20 тысяч контактов людей которые уже были, уже доверяют, уже знают что вы не шарлатаны. Но никто не возвращается.

Почему? Потому что единственное что делают с базой — это отправляют всем одинаковую рассылку «С Новым годом!» или «Скидка 20% на всё». И получают 0,1-0,3% отклика.

Отправить 15 000 одинаковых сообщений — это как стрелять из пушки по воробьям. Вы тратите огромные ресурсы, производите много шума, но не попадаете ни в кого. ИИ превращает пушку в снайперскую винтовку: каждое сообщение попадает точно в цель.

Сколько денег лежит мёртвым грузом в вашей базе

Разберём кейс многопрофильной клиники из Новосибирска. Выручка 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 раз лучше массовых рассылок:

  1. Сегментация на основе истории. Классический маркетинг делит на «мужчины/женщины» или «были недавно/давно». ИИ анализирует: какие услуги покупали, сколько потратили, какие врачи понравились, в какое время года приходили, какие боли обсуждали в переписке.
  2. Предсказание потребности. Пациент делал колоноскопию 18 месяцев назад? Ему пора на повторную (рекомендация раз в 1-2 года). Женщина 45 лет делала маммографию год назад? Пора снова (ежегодный скрининг). ИИ знает медицинские рекомендации и подсказывает когда человеку действительно нужна услуга.
  3. Персональное обращение. Не «Здравствуйте! У нас акция!» А «Мария Ивановна, год назад вы делали у нас маммографию. Наш врач Светлана Петровна рекомендует проходить обследование ежегодно. Запишем вас на удобное время?»
  4. Правильное предложение. Урологическому пациенту мужчине — урологию. Женщинам — гинекологию. Человеку который делал диагностику но не лечился — предложить лечение со скидкой. Тому кто лечился дорого — VIP-программу наблюдения.
  5. Оптимальное время. ИИ анализирует когда человек активнее всего: утро/вечер, будни/выходные. И отправляет сообщение именно тогда когда вероятность прочтения максимальная.

Ключевые метрики ИИ-реактивации:

  • Процент возврата (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: Анонимизация данных перед отправкой в ИИ

Что делали:

  1. Хэшировали идентификаторы. Вместо ФИО и телефонов создавали уникальный ID через SHA-256: «Иванова Мария +79991234567» → «a3f5b8c2d1e4…». ИИ видит только ID пациента.
  2. Обезличивали медицинские данные. Вместо «пациентка делала маммографию 18 месяцев назад» отправляли в API: «ID_12345: услуга_код_045, давность_18мес, сумма_4200». Без диагнозов, без имён врачей.
  3. Работали с кодами вместо названий. Создали справочник кодов услуг: маммография = 045, колоноскопия = 067, УЗИ = 012. ИИ анализировал коды, не названия.
  4. Группировали по атрибутам без имён. 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).

  1. Claude сгенерировал базовый шаблон (один раз, без персональных данных): «Добрый день! Год назад вы делали [УСЛУГА] у нашего врача [ИМЯ_ВРАЧА]. Врач рекомендует повторное обследование ежегодно. Стоимость [ЦЕНА]. Ответьте Да и мы перезвоним.»
  2. GPT сгенерировал 5 вариаций этого шаблона (без имён, только структура текста).
  3. Локально подставили переменные из нашей базы: [ИМЯ_ВРАЧА] → «Светлана Петровна», [УСЛУГА] → «маммографию», [ЦЕНА] → «4 200₽».
  4. Итоговый текст формировался на нашем сервере, персональные данные НЕ покидали периметр клиники.

Схема работы:

Не пропустите новые статьи! Подпишитесь на мой 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 с анонимизацией:

  1. Загрузили данные в Excel и анонимизировали: ФИО → хэш SHA-256, названия услуг → коды (маммография = 045)
  2. Создали JSON-файл с обезличенными данными (ID, пол, возраст-диапазон, коды услуг, давность)
  3. Отправили в Claude API для анализа (Claude видел только коды, не имена)
  4. Claude присваивал каждому анонимному ID теги для сегментации
  5. Получили назад теги, сопоставили с реальными пациентами по хэшу (локально)

Пример анонимизированных данных для 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.

Что делали:

  1. Для каждого сегмента описали: характеристики (пол, возраст, услуга), боль, потребность, оптимальное предложение
  2. Загрузили описание сегмента в GPT-4 с просьбой создать ШАБЛОН сообщения (с переменными вместо имён)
  3. Получили от GPT шаблоны с плейсхолдерами: {ИМЯ}, {УСЛУГА}, {ВРАЧ}, {ЦЕНА}
  4. Сгенерировали по 5 вариантов шаблона на каждый сегмент (для A/B теста)
  5. Вручную вычитали и откорректировали (убрали медицинские ошибки ИИ)
  6. Подставили реальные данные ЛОКАЛЬНО на нашем сервере (через 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К). Но это база для последующих допродаж дорогого лечения.

ИИ-реактивация принесла в 49 раз больше пациентов и в 20,7 раз больше выручки чем массовая рассылка. При этом без скидок, без демпинга, без обесценивания услуг. Потому что каждому предложили то что ему действительно нужно.

Инструменты для ИИ-реактивации: что использовать

Вариант 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 возвращённых:

  1. Пометьте в CRM всех кто вернулся через реактивацию (тег «Реактивация 2026-01»)
  2. Отслеживайте их визиты в течение года
  3. Считайте: сколько раз пришли, сколько потратили, какие услуги покупали
  4. Сравните с 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₽. Но мы используем анонимизацию и хэширование, что законно.

Как мы обходим ограничения:

  1. Хэшируем идентификаторы. ФИО + телефон → SHA-256 хэш. Из хэша невозможно восстановить исходные данные. По закону это уже НЕ персональные данные.
  2. Используем коды вместо названий. Вместо «маммография» отправляем в API код «045». Без контекста это ничего не значит.
  3. Отправляем диапазоны вместо точных значений. Вместо «43 года» отправляем «40-45 лет». Вместо «потратила 12 500₽» → «10 000-20 000₽».
  4. ИИ видит шаблоны, не людей. Claude получает «ID_a3f5…, пол_Ж, возраст_40-45, услуга_045, давность_18мес». Он не знает что это Мария Иванова.
  5. Финальные тексты формируем локально. GPT генерирует шаблоны с переменными {ИМЯ}, {ВРАЧ}. Мы подставляем реальные данные на своём сервере, без отправки в API.

Юридическое обоснование:

  • Согласно ст. 3 п. 1 закона 152-ФЗ, анонимизированные данные (из которых невозможно идентифицировать лицо) НЕ являются персональными данными
  • SHA-256 хэш необратим — восстановить ФИО из него невозможно
  • Передача анонимных данных в API НЕ считается передачей ПД третьим лицам
  • Согласие пациента на «информирование о медицинских услугах» покрывает рассылку

Альтернатива (если боитесь рисков):

Используйте локальные LLM-модели (LLaMA 2, GigaChat, YandexGPT on-premise). Данные вообще не покидают ваш сервер. Минус: дороже (сервер от 100К/год), сложнее настроить.

Вывод: При правильной анонимизации работа с Claude/GPT полностью легальна. Но проконсультируйтесь с вашим юристом перед запуском.

Главный вывод: база — это не мёртвый груз, а спящий актив

10-20 тысяч пациентов в вашей CRM — это не просто контакты. Это 50-100 миллионов рублей потенциальной выручки которая лежит без движения. Массовая рассылка «Скидка 20% на всё» даст 0,2% конверсии и уйдёт в убыток. ИИ-реактивация с персонализацией даёт 7-15% конверсии и ROI 10-40×. Разница — в уважении к пациенту и знании его потребностей.

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%.

Хотите внедрить ИИ-реактивацию базы в вашей клинике?

Заказать внедрение ИИ-реактивации

Об авторе: Андрей Мокеев — эксперт по управлению медицинскими клиниками, 15+ лет опыта. Провёл 40+ аудитов клиник, средний результат — рост прибыли на 200-400%. Специализация: unit-экономика, операционная эффективность, внедрение ИИ в медицинский бизнес. Запустил 30+ кампаний реактивации баз с суммарной выручкой 180+ млн рублей.

Понравилась статья? Давайте общаться!

Подпишитесь на мой Telegram-канал, где я делюсь кейсами по медицинскому маркетингу, инсайтами и полезными материалами.