Beauty (бьюти-сеть) 12 салонов в трёх городах

Как сеть салонов красоты сократила no-show на 40% за счёт ИИ-агента подтверждения

−40% no-show
До внедрения
22%
клиентов не приходили
После внедрения
13%
часть из них с предупреждением
Дополнительная выручка
+18%
за счёт заполнения отказов из листа ожидания
Срок внедрения
9 дней
включая интеграцию с Yclients

Контекст и вызов

Клиенты записывались в Yclients на услуги (стрижка, окрашивание, ногти) — но 20-25% не приходили без предупреждения. Это потерянная выручка (мастер сидит без клиента) и упущенная возможность для других клиентов в листе ожидания. Стандартные SMS «подтвердите визит» работали слабо — клиенты не отвечали, не считывали как важное.

Подход

Pipeline в n8n:

  1. Триггер по расписанию — каждый час сценарий запрашивает Yclients API о записях на следующие 24 часа
  2. Обогащение — для каждой записи подтягивается профиль клиента (история, частота визитов, предпочитаемый мастер)
  3. Решение о канале — если есть Telegram username — ему, иначе SMS-каскад
  4. Генерация сообщения — Claude Haiku формулирует персонализированный текст по шаблону (с учётом — частый/новый клиент, какая услуга, во сколько визит)
  5. Отправка и ожидание — отправляем, ждём ответа 4 часа
  6. Реакция — если ответил «подтверждаю» — отмечаем в Yclients и не беспокоим. Если «не приду» — слот в листе ожидания, ищем следующего. Если не ответил — fallback на SMS

Что было сложно

Сложность 1 — синхронизация с Yclients. Yclients API имеет специфическую логику авторизации и rate limits. Использовали кэширование (Redis) для частых запросов и retry-логику для временных ошибок. Стабильный uptime достигли на 4-й день.

Сложность 2 — тон сообщений. Бьюти-индустрия — про эмоции и комфорт. Сухие технические подтверждения не работают. Прописали в промпте — обращаться по имени, упоминать конкретного мастера, спрашивать про подготовку, использовать тёплые формулировки. Тестировали на 200 первых сообщениях, корректировали.

Сложность 3 — лист ожидания. Не у каждого салона он был структурирован. Сделали простой UI в Telegram-боте, где администратор может видеть очередь и быстро запускать рассылку. Без этого автозаполнение работало бы только на 60% потенциала.

Эффект на бизнес

Через 1.5 месяца после запуска во всех 12 салонах:

  • No-show: 22% → 13% (−40%)
  • Выручка: +18% (за счёт заполнения отмен из листа)
  • Среднее время администратора на «прозвон подтверждений»: 3 часа в день → 30 минут (только сложные случаи)
  • NPS клиентов вырос +8 пунктов — отмечали, что заранее знают про визит и могут спокойно перепланировать
"Никто больше не пропускает запись без предупреждения. А когда отмена случается, мы успеваем заполнить окно из листа ожидания."
— управляющая сети

Что использовали

Claude 3.5 Haiku (быстрая и дешёвая модель)n8nYclients APITelegram Bot APIPostgreSQLSMS-провайдер
Сроки — 2 дня аудит + 7 дней разработка

Частые вопросы по кейсу

Не раздражают ли клиентов сообщения?
Здесь баланс важен. Сделали — одно сообщение за 24 часа, тёплый и краткий тон, понятный CTA (одна кнопка «подтверждаю», одна «нужны изменения», одна «не приду»). Если клиент уже подтвердил — больше не пишем. Если клиент частый и стабильный (история без no-show) — упрощённое сообщение, не задаём лишних вопросов.
Что делать с теми, у кого нет Telegram?
Каскад каналов — сначала Telegram (если есть, выясняем при первой записи), потом SMS, потом email. Plus вариант для клиентов 50+ — звонок администратора (только их 3% базы, ручной список).
Почему Claude Haiku, а не Sonnet?
Задача простая — сгенерировать короткое тёплое сообщение по шаблону. Haiku справляется отлично, стоит в 12 раз дешевле и работает быстрее. На 4000 сообщений в месяц экономия ощутимая. Sonnet оставили для сложных кейсов (например, конфликтные ситуации с клиентом).
Как это работает с листом ожидания?
Каждый раз когда клиент отвечает «не приду» — Yclients помечает слот как свободный, и n8n-сценарий автоматически пишет первому в листе ожидания на эту услугу + мастера. Если он ответил «беру» в течение 30 минут — слот его, иначе пробуем следующего. Это полу-автоматическое заполнение отмен.
первый шаг

Хотите такой же результат?

Бесплатный 2-дневный аудит. За полчаса поймём, есть ли смысл двигаться дальше.

Нажимая кнопку, вы соглашаетесь с обработкой данных. Мы не спамим.