Как сеть салонов красоты сократила no-show на 40% за счёт ИИ-агента подтверждения
- До внедрения
- 22%
- клиентов не приходили
- После внедрения
- 13%
- часть из них с предупреждением
- Дополнительная выручка
- +18%
- за счёт заполнения отказов из листа ожидания
- Срок внедрения
- 9 дней
- включая интеграцию с Yclients
Контекст и вызов
Клиенты записывались в Yclients на услуги (стрижка, окрашивание, ногти) — но 20-25% не приходили без предупреждения. Это потерянная выручка (мастер сидит без клиента) и упущенная возможность для других клиентов в листе ожидания. Стандартные SMS «подтвердите визит» работали слабо — клиенты не отвечали, не считывали как важное.
Подход
Pipeline в n8n:
- Триггер по расписанию — каждый час сценарий запрашивает Yclients API о записях на следующие 24 часа
- Обогащение — для каждой записи подтягивается профиль клиента (история, частота визитов, предпочитаемый мастер)
- Решение о канале — если есть Telegram username — ему, иначе SMS-каскад
- Генерация сообщения — Claude Haiku формулирует персонализированный текст по шаблону (с учётом — частый/новый клиент, какая услуга, во сколько визит)
- Отправка и ожидание — отправляем, ждём ответа 4 часа
- Реакция — если ответил «подтверждаю» — отмечаем в 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 пунктов — отмечали, что заранее знают про визит и могут спокойно перепланировать
"Никто больше не пропускает запись без предупреждения. А когда отмена случается, мы успеваем заполнить окно из листа ожидания."
Что использовали
Частые вопросы по кейсу
- Не раздражают ли клиентов сообщения?
- Здесь баланс важен. Сделали — одно сообщение за 24 часа, тёплый и краткий тон, понятный CTA (одна кнопка «подтверждаю», одна «нужны изменения», одна «не приду»). Если клиент уже подтвердил — больше не пишем. Если клиент частый и стабильный (история без no-show) — упрощённое сообщение, не задаём лишних вопросов.
- Что делать с теми, у кого нет Telegram?
- Каскад каналов — сначала Telegram (если есть, выясняем при первой записи), потом SMS, потом email. Plus вариант для клиентов 50+ — звонок администратора (только их 3% базы, ручной список).
- Почему Claude Haiku, а не Sonnet?
- Задача простая — сгенерировать короткое тёплое сообщение по шаблону. Haiku справляется отлично, стоит в 12 раз дешевле и работает быстрее. На 4000 сообщений в месяц экономия ощутимая. Sonnet оставили для сложных кейсов (например, конфликтные ситуации с клиентом).
- Как это работает с листом ожидания?
- Каждый раз когда клиент отвечает «не приду» — Yclients помечает слот как свободный, и n8n-сценарий автоматически пишет первому в листе ожидания на эту услугу + мастера. Если он ответил «беру» в течение 30 минут — слот его, иначе пробуем следующего. Это полу-автоматическое заполнение отмен.
Хотите такой же результат?
Бесплатный 2-дневный аудит. За полчаса поймём, есть ли смысл двигаться дальше.