Салону красоты Telegram-бот нужен ровно для двух вещей: записывать клиентов без участия администратора и удерживать их через лояльность. Всё остальное — надстройки, которые добавляются после того, как стабилизируется основной поток. Но даже эти две задачи закрывают 70–80% операционной нагрузки на ресепшен и поднимают возвращаемость клиентов на 15–25% за полгода.
Аудитория салона лояльна и проводит в Telegram несколько часов в день. Это значит, что бот не нужно «продавать» отдельно — достаточно положить ссылку в Instagram, на сайт и в чек после визита. Конверсия в первый запуск обычно 35–55% от месячной базы, а доля записей через бот выходит на 40–60% к концу третьего месяца.
Разберём, как это собрать без избыточной сложности, какие интеграции реально нужны и какие сценарии дают деньги, а какие — только нагружают разработку.
Какие задачи закрывает бот
Главный поток — запись к мастеру по услуге, дате и времени. Вокруг него растёт остальная функциональность:
- перенос и отмена визита без звонка администратору;
- напоминания за сутки и за 2 часа с подтверждением;
- лист ожидания, если все слоты заняты;
- предоплата или депозит за дорогие процедуры;
- программа лояльности с бонусами, статусами и кешбэком;
- абонементы и подарочные сертификаты;
- сбор отзывов после визита и работа с негативом до публикации;
- рассылки об акциях и новых услугах с сегментацией.
Каждый блок — это отдельный модуль. Запускать всё сразу не нужно: MVP закрывает запись, напоминания и базовую лояльность, остальное наращивается итерациями по 1–2 недели.
Интеграция с системой записи
Большинство салонов в России работают на одной из четырёх систем: YCLIENTS, Altegio (бывший YCLIENTS Pro), DIKIDI или 1C:Салон красоты. У всех есть REST API. Бот тянет список услуг, мастеров и свободные слоты, фиксирует визит и подписывается на webhook о статусах.
Сравнение с точки зрения разработки бота:
| CRM | API | Webhooks | Лимиты | Сложность интеграции |
|---|---|---|---|---|
| YCLIENTS | REST JSON, документация хорошая | Да, по статусам визита | 200 запросов/мин на токен | 1× (эталон) |
| Altegio | REST JSON, схожа с YCLIENTS | Да | 200 запросов/мин | 1× |
| DIKIDI | REST JSON, документация средняя | Частично, через polling | 100 запросов/мин | 1.3× |
| 1C:Салон | OData / HTTP-сервисы | Нет, только pull | Зависит от хостинга | 2–3× |
| Arnica | REST JSON | Да | 60 запросов/мин | 1.5× |
Без интеграции бот превращается в форму, которую администратор всё равно копирует руками — это не автоматизация, а лишняя точка ввода данных. Поэтому первый шаг ТЗ — определить систему записи и проверить, что её API покрывает нужные сценарии: чтение слотов, создание визита, перенос, отмена, чтение клиентской базы для авторизации по телефону.
Если CRM нет вообще — это шанс выбрать её под бот, а не подгонять бот под легаси. YCLIENTS и Altegio покрывают 90% потребностей салонов до 10 кресел и стоят 1500–4500 ₽/мес.
Запись на услугу: воронка шаг за шагом
Стандартная воронка: услуга → мастер → дата → время → подтверждение. Каждый шаг — отдельное сообщение с инлайн-клавиатурой, на каждом шаге доступна кнопка «Назад».
Хорошие практики, которые поднимают конверсию:
- «Любой свободный мастер» — отдельная ветка, которая расширяет выбор слотов в 2–4 раза. Используют 30–45% клиентов на повторных визитах.
- Мои мастера — список тех, у кого клиент уже был. Сокращает воронку на 1–2 экрана.
- Длительность услуги тянется из CRM — бот не должен «ставить маникюр на 30 минут», если процедура занимает 90.
- Комплексные визиты (стрижка + окрашивание) — выбор нескольких услуг с проверкой непрерывности слота. Без этого комплексники запишутся на разное время, а потом сорвутся.
- Календарь inline-кнопками, по 3–4 даты в ряд, переключение недель стрелками. Календарь длиной в 90 дней через скролл сообщений работает хуже.
- Слоты группами по 3–6 на экран — иначе пользователь устаёт от прокрутки на длинных днях.
Пример диалога с ботом:
Бот: Привет! Что хотите записать?
[Маникюр] [Педикюр] [Окрашивание] [Стрижка] [Все услуги]
Клиент: Маникюр
Бот: Какой именно?
[Классический — 1500 ₽ • 60 мин]
[Аппаратный — 1800 ₽ • 75 мин]
[С покрытием гель-лак — 2500 ₽ • 90 мин]
Клиент: С покрытием
Бот: Выберите мастера или «Любой свободный»
[Анна] [Марина] [Юлия] [Любой ✓]
Клиент: Любой
Бот: Когда удобно?
Пн 22 • Вт 23 • Ср 24
Чт 25 • Пт 26 • Сб 27
‹ Эта неделя ›
Клиент: Сб 27
Бот: Свободные слоты на 27 апреля:
10:00 • 12:30 • 14:00 • 16:30 • 18:00
Клиент: 14:00
Бот: Подтвердите запись:
Маникюр с покрытием • 90 мин • 2500 ₽
Мастер: Юлия • Сб 27 апр в 14:00
[Подтвердить ✓] [Изменить]
Весь сценарий — 5 нажатий, 30–40 секунд. Если воронка длиннее 7 шагов — пересобирайте, теряете 20–30% на каждом лишнем экране.
JSON структуры записи
Внутри бот хранит запись минимальным объектом, который потом мапится в схему CRM:
{
"appointment_id": "a_2026_04_18_00482",
"client_telegram_id": 184729301,
"crm_client_id": 91823,
"service_ids": ["s_manicure_classic", "s_coating_gel"],
"master_id": "m_yulia",
"any_master": false,
"start_at": "2026-04-27T14:00:00+03:00",
"duration_min": 90,
"total_amount": 2500,
"deposit_amount": 500,
"deposit_status": "paid",
"source": "tg_bot",
"status": "confirmed",
"reminders_sent": ["24h"],
"created_at": "2026-04-18T11:42:13+03:00"
}
source: "tg_bot" нужен для аналитики — без него вы не отделите записи через бот от записей через виджет на сайте и админский ввод.
Напоминания и борьба с no-show
No-show — главная боль салонов: 8–15% записей сгорают, мастер сидит без работы, клиенты в листе ожидания не знают, что освободился слот. Бот закрывает это связкой из трёх механик.
Напоминание за 24 часа. «Завтра в 14:00 у вас маникюр у Юлии. Подтвердите или перенесите.» Кнопки [Подтверждаю] [Перенести] [Отменить]. Подтвердили — слот закреплён. Перенесли — открывается воронка выбора нового времени с сохранением услуги и мастера. Отменили — слот возвращается в продажу и автоматически предлагается клиентам из листа ожидания.
Напоминание за 2 часа. Короткое: «Через 2 часа маникюр в салоне на ул. Ленина, 15. Адрес и навигация: [ссылка].» Без кнопок — просто информация.
Депозит за дорогие процедуры. Окрашивание, ламинирование, наращивание — от 2 часов и от 3000 ₽. Бот через sendInvoice берёт предоплату 500–1000 ₽, которая не возвращается при no-show, но зачитывается в счёт услуги при визите. Снижает no-show на 30–50%. Для коротких услуг депозит избыточен — он раздражает клиента и снижает конверсию записи на 10–15%.
Если за 2 часа до визита подтверждения нет — слот можно автоматически отменять (жёсткая политика) или просто помечать как «риск» и дублировать пуш администратору (мягкая политика). Выбор зависит от загрузки: при заполняемости менее 70% мягкая, при более 90% — жёсткая.
Перенос, отмена и лист ожидания
Перенос — отдельный сценарий с двумя ограничениями:
- Минимальный срок до визита — обычно 4 часа. Позже — только через звонок администратору.
- Лимит переносов на одну запись — 1–2. Иначе клиент перебирает слоты до бесконечности и сжигает время бота.
Отмена за 4–24 часа возвращает слот в продажу. Если есть лист ожидания — бот автоматически рассылает уведомление первым 3–5 клиентам в очереди по этой услуге и мастеру. Слот достаётся тому, кто первый нажмёт «Беру». Это закрывает 40–60% освободившихся окон.
Лист ожидания — недооценённый сценарий. Клиент хочет к конкретному мастеру в конкретный день, всё занято. Бот предлагает встать в очередь: «Сообщим, как только освободится». Когда освобождается — пуш с кнопкой «Беру за 2 часа». Без листа ожидания эти клиенты уходят к конкурентам или забывают.
Программа лояльности
Лояльность на стороне бота — личный кабинет с балансом бонусов, текущим уровнем и историей визитов. Простая и работающая модель:
| Уровень | Сумма за 12 мес | Кешбэк | Бонусы при регистрации |
|---|---|---|---|
| Базовый | 0 ₽ | 3% | 300 |
| Серебро | 15 000 ₽ | 5% | — |
| Золото | 40 000 ₽ | 7% | — |
| Платина | 80 000 ₽ | 10% + приоритетная запись | — |
Правила:
- Бонусы начисляются после визита (не после оплаты — иначе уйдут на возвраты).
- Списание ограничено долей чека: обычно до 30%, иначе клиенты копят и потом ходят бесплатно.
- Срок жизни бонуса — 6–12 месяцев, иначе баланс растёт бесконечно и портит P&L.
- При понижении уровня бонусы не сгорают, только уменьшается процент новых начислений.
В кабинете показываем: текущий баланс, до следующего уровня осталось N ₽, история начислений и списаний за 90 дней.
Абонементы и подарочные сертификаты
Абонемент — это пакет услуг со скидкой за объём: 5 маникюров за 11 000 ₽ (вместо 12 500), 10 окрашиваний с подарочной стрижкой. Оплата через sendInvoice, списание — автоматическое при каждой записи на эту услугу. Срок действия 3–6 месяцев, после — сгорает (или продлевается за 10–15% от стоимости).
Подарочный сертификат — номинал 3000/5000/10000 ₽, оплата в боте, передача получателю по ссылке t.me/your_bot?start=gift_XXXXX. Получатель активирует, сумма зачисляется как промо-баланс с TTL 12 месяцев. Конверсия в визит у получателя сертификата — 60–75%, что в 2–3 раза выше холодного трафика.
Реферальная программа через start параметр (t.me/your_bot?start=ref_USERID): новый клиент получает скидку 500 ₽ или бесплатную мини-услугу, рекомендатель — 300 бонусов после первого визита приглашённого. Без условия «после визита» система ломается ботами, которые регистрируют пустых рефералов.
Отзывы и работа с негативом
Через 2–4 часа после визита бот отправляет короткий опрос: «Как прошёл визит у Юлии? [⭐⭐⭐⭐⭐]». Двухступенчатая логика:
- Оценки 4–5 — бот благодарит и предлагает оставить отзыв на Яндекс.Картах или 2GIS: «Скопируйте текст и нажмите кнопку — откроется страница». Текст подставляется автоматически с учётом услуги и мастера, чтобы клиент не сочинял с нуля.
- Оценки 1–3 — отзыв НЕ просится наружу. Вместо этого: «Жаль, что не понравилось. Что мы можем исправить?» Свободное поле + пуш в чат администратора с тегом срочности. Менеджер связывается в течение часа, предлагает компенсацию (бонусы, бесплатное переделывание, скидка на следующий визит).
Эта логика — не манипуляция, а здоровая фильтрация. Клиент с проблемой получает реакцию салона быстрее, чем успеет написать публичный негатив, а в публичные площадки уходит реальный позитив. По нашему опыту, рейтинг салона на 2GIS вырастает на 0.3–0.6 за 4–6 месяцев работы такой связки.
Рассылки и сегментация
Массовые рассылки в Telegram — самый недооценённый канал салонов. Себестоимость нулевая, открываемость 70–90% (в email — 15–25%).
Сегменты, которые работают:
- Новые клиенты (1 визит) — велкам-серия из 3 сообщений за 2 недели: знакомство с мастерами, лояльность, скидка на второй визит.
- Спящие (нет визита 60–90 дней) — реактивация: «Скучаем! Подарок 500 ₽ на любую услугу до конца месяца.» Возвращает 8–15%.
- Активные постоянные — анонсы новых услуг, мастеров, окон у топовых мастеров.
- По услуге — клиенты на маникюре получают анонс новой коллекции гель-лаков; клиенты на стрижках — про новую систему окрашивания.
Частота — не более 1 рассылки в неделю на сегмент. Чаще — отписки растут до 5–10% за месяц. Кнопка «Не присылать акции» в конце каждой рассылки обязательна (по 38-ФЗ о рекламе и здравому смыслу).
Метрики и реалистичный ROI
Что меряем после запуска:
- Доля записей через бот — целевое 40–60% к 3-му месяцу.
- No-show rate — снижение с 10–15% до 4–7%.
- LTV постоянного клиента — рост на 15–25% за 6 месяцев за счёт лояльности и рассылок.
- Recovery rate спящих — 8–15% возвратов после реактивационной рассылки.
- Доля повторных визитов за 90 дней — рост на 10–20%.
- Средний чек через бот — обычно на 5–15% выше, чем через звонок (за счёт допродажи в воронке).
Простая модель окупаемости для салона на 4 кресла со средним чеком 2500 ₽ и 600 визитами/мес:
| Эффект | Деньги/мес |
|---|---|
| Снижение no-show с 12% до 6% | +6% × 600 × 2500 = 90 000 ₽ |
| Возврат спящих 30 клиентов × 2500 | +75 000 ₽ |
| Рост LTV постоянных (+10% к 200 клиентам) | +50 000 ₽ |
| Освобождение 30 ч/мес администратора | +18 000 ₽ |
| Итого | +233 000 ₽/мес |
Стоимость разработки MVP — 250–450 тыс. ₽, поддержки — 15–30 тыс. ₽/мес. Окупаемость — 2–4 месяца на средних оборотах.
Чек-лист готовности к запуску
- Выбрана и подключена CRM записи (YCLIENTS / Altegio / DIKIDI / 1C).
- Воронка записи проходится за 5–6 шагов и менее 40 секунд.
- Перенос и отмена доступны до 4 часов до визита.
- Напоминания за 24 и 2 часа с кнопками подтверждения.
- Депозит настроен для услуг от 3000 ₽ и от 2 часов.
- Лист ожидания автоматически предлагает освободившиеся слоты.
- Программа лояльности с уровнями и сроком жизни бонусов.
- Абонементы и подарочные сертификаты с TTL.
- Реферальная ссылка активируется только после первого визита приглашённого.
- Сбор отзывов с двухступенчатой логикой (позитив наружу, негатив админу).
- Рассылки с сегментами и кнопкой отписки.
- Аналитика: source
tg_botво всех событиях CRM. - Юридика: согласие на ПДн при первом контакте, политика конфиденциальности.
- Резервный сценарий: если CRM недоступна, бот пишет «временные неполадки, перезвоним» и пушит лид администратору.
Сроки и этапы
Реалистичная разбивка для салона с одной точкой и понятными процессами:
- Неделя 1 — ТЗ, доступы к CRM, дизайн воронок, согласование копирайта.
- Неделя 2 — каркас бота, запись, интеграция с CRM, тестовая среда.
- Неделя 3 — напоминания, перенос/отмена, депозиты, базовая лояльность.
- Неделя 4 — отзывы, лист ожидания, абонементы, рассылки.
- Неделя 5 — нагрузочное и UX-тестирование, обучение администратора, мягкий запуск на 20% базы.
- Неделя 6 — полный запуск, мониторинг метрик, итерации по обратной связи.
Сети из 3–5 салонов — плюс 1–2 недели на мульти-точечную логику (выбор салона перед услугой, разные расписания, разные мастера). Сети 10+ — нужен отдельный backend-слой агрегации, сроки от 8 недель.
Итого
Бот для салона красоты — это не «ещё одно приложение», а короткий маршрут до записи и инструмент удержания. Ключевое — интеграция с CRM записи, работающие напоминания и человечная программа лояльности. Депозиты и сегментированные рассылки добавляются на втором шаге, когда стабилизируется основной поток.
Окупаемость на средних оборотах — 2–4 месяца. Главные риски — не интеграция (она типовая), а UX воронки и качество копирайта в напоминаниях. На этих двух участках теряется или удерживается 20–30% конверсии.
Частые вопросы
Какие задачи закрывает Telegram-бот для салона красоты?
Главный поток — запись к мастеру по услуге, дате и времени. К этому добавляются перенос/отмена, напоминания за 24 и 2 часа, лист ожидания, депозиты для дорогих процедур, программа лояльности с бонусами и уровнями, абонементы и подарочные сертификаты, сбор отзывов с двухступенчатой логикой, сегментированные рассылки об акциях. Аудитория салона лояльна и часто пользуется Telegram, поэтому конверсия в установку взаимодействия с ботом выше, чем в среднем по рынку. Реалистичные результаты после 3–6 месяцев: 40–60% записей через бот, минус 25–40% no-show, плюс 10–20% к LTV постоянных клиентов.
С какими системами записи интегрируется бот салона?
Большинство салонов работает на YCLIENTS, Altegio, DIKIDI, 1C:Салон красоты или Arnica. У всех есть REST API. Самые удобные для интеграции — YCLIENTS и Altegio (общая архитектура API, 200 запросов/мин, нативные webhooks). DIKIDI — на уровень сложнее из-за частичной поддержки webhooks. 1C:Салон — самая трудоёмкая интеграция, идёт через OData или HTTP-сервисы и сильно зависит от хостинга. Без интеграции бот превращается в форму, которую администратор всё равно копирует руками — это не автоматизация. Если CRM нет, лучше выбрать YCLIENTS или Altegio под бот, чем подгонять бот под легаси.
Как уменьшить no-show в салоне через бота?
Связка из трёх механик. Первое — напоминание за 24 часа с кнопками «Подтверждаю», «Перенести», «Отменить»: подтвердили — слот закреплён, перенесли — открывается воронка нового времени, отменили — слот возвращается в продажу и предлагается клиентам из листа ожидания. Второе — короткое напоминание за 2 часа с адресом и навигацией. Третье — депозит 500–1000 ₽ через sendInvoice для дорогих процедур (от 2 часов и от 3000 ₽), который не возвращается при no-show, но зачитывается в счёт услуги при визите. Депозит снижает no-show на 30–50% для топовых услуг. Для коротких услуг депозит избыточен и снижает конверсию записи на 10–15%.
Как организовать программу лояльности и абонементы в боте салона?
Программа лояльности — личный кабинет с балансом бонусов, уровнем (базовый/серебро/золото/платина) и историей визитов. Кешбэк 3–10% в зависимости от уровня, начисление после визита (не после оплаты — иначе уйдут на возвраты), списание ограничено долей чека (обычно до 30%), срок жизни бонуса 6–12 месяцев. Абонементы — пакеты услуг со скидкой 10–15% за объём, оплата через sendInvoice, автоматическое списание при записи, срок действия 3–6 месяцев. Подарочные сертификаты передаются по ссылке t.me/bot?start=gift_XXXXX и активируются получателем как промо-баланс с TTL 12 месяцев. Реферальная программа работает только при условии «бонус после первого визита приглашённого», иначе ломается ботами с пустыми регистрациями.
Как обрабатывать отзывы и негатив через бот салона?
Через 2–4 часа после визита бот отправляет короткий опрос с оценкой от 1 до 5. Двухступенчатая логика: оценки 4–5 — бот предлагает оставить отзыв на Яндекс.Картах или 2GIS с подставленным текстом, чтобы клиент не сочинял с нуля. Оценки 1–3 — наружу не идут, бот спрашивает, что исправить, и пушит запрос администратору с тегом срочности. Менеджер связывается в течение часа, предлагает компенсацию (бонусы, переделать, скидку на следующий визит). Это не манипуляция, а здоровая фильтрация: клиент с проблемой получает реакцию салона быстрее, чем успеет написать публичный негатив, а в публичные площадки уходит реальный позитив. Рейтинг салона на 2GIS вырастает на 0.3–0.6 за 4–6 месяцев такой связки.
Какие рассылки в боте салона работают, а какие раздражают клиентов?
Работают сегментированные рассылки с частотой не более 1 в неделю на сегмент. Велкам-серия из 3 сообщений за 2 недели для новых клиентов даёт повторный визит у 25–35%. Реактивация спящих (нет визита 60–90 дней) с подарком 500 ₽ возвращает 8–15%. Анонсы новых услуг и окон у топовых мастеров для активных постоянных. Сегментация по услуге: клиенты на маникюре получают анонсы новых гель-лаков, клиенты на стрижках — новых систем окрашивания. Раздражают: ежедневные рассылки, общие сообщения без сегментации, отсутствие кнопки отписки. Без кнопки «Не присылать акции» в конце каждой рассылки нарушается 38-ФЗ о рекламе, отписки растут до 5–10% за месяц, бот теряет канал коммуникации.
Сколько стоит и за какой срок делается бот для салона красоты?
MVP с записью, напоминаниями, базовой лояльностью и интеграцией с YCLIENTS/Altegio — 250–450 тыс. ₽, срок 3–5 недель. Расширение до полной функциональности (абонементы, сертификаты, лист ожидания, отзывы, сегментированные рассылки) — плюс 1–2 недели и 100–200 тыс. ₽. Поддержка — 15–30 тыс. ₽/мес в зависимости от объёма доработок и SLA. Окупаемость на средних оборотах салона на 4 кресла (600 визитов/мес, средний чек 2500 ₽) — 2–4 месяца за счёт снижения no-show, возврата спящих, роста LTV постоянных и освобождения 30 часов администратора. Сети из 3–5 салонов — плюс 1–2 недели на мульти-точечную логику. Сети от 10 точек требуют отдельного backend-слоя агрегации, сроки от 8 недель.