Сделал бесплатную альтернативу YClients для мастеров красоты — на Telegram и AI

Привет, VC! Меня зовут Саша, я разработчик. Последние месяцы строю сервис онлайн-записи для мастеров красоты и малых салонов. Называется MyAppoint. Расскажу, зачем, как устроен и что из этого вышло.

Предыстория: как я вообще в это влез

Всё началось с подруги — она делает маникюр на дому. Однажды она пожаловалась: «У меня три клиентки записались на одно время, потому что я забыла обновить блокнот». Я предложил YClients. Она посмотрела цены — 857₽/мес — и сказала: «За эти деньги я лучше блокнот новый куплю».

Я подумал: ну серьёзно, это же просто календарь с кнопкой «Записаться». Почему это стоит как подписка на музыку? И полез разбираться.

Проблема: 857₽/мес за то, чтобы клиент мог записаться

Я пообщался с мастерами маникюра, бровистами, лэшмейкерами. У большинства одна и та же боль:

  • Клиенты пишут в WhatsApp/Telegram: «Когда можно записаться?»
  • Мастер листает ежедневник или заметки в телефоне
  • Путаница, дублирующиеся записи, забытые клиенты
  • Кто-то не пришёл — а мастер узнаёт, когда уже сидит и ждёт

YClients решает эту задачу, но:

  • 857₽/мес за одного мастера — для начинающих это ощутимо
  • Громоздкая CRM, в которой 80% функций мастеру не нужны
  • Запись только через веб — а клиенты живут в Telegram

Мастеру нужно просто: клиент нажал кнопку → выбрал время → записался. Всё.

Решение: бот в Telegram + персональная страница + AI-ассистент

Я сделал MyAppoint — систему записи, которая работает там, где мастер уже общается с клиентами — в Telegram.

Сделал бесплатную альтернативу YClients для мастеров красоты — на Telegram и AI

Как это работает для мастера

  1. Заходишь в @MyAppointAdminBot в Telegram
  2. За 5 минут настраиваешь: имя, услуги, расписание
  3. Получаешь 4 канала записи:Telegram-бот — клиент выбирает мастера, услугу, дату и время прямо в мессенджере. Персональная веб-страница — красивая страница для ссылки в Instagram-био. Виджет для сайта — если есть свой сайт. QR-код — для визитки или витрины

Как это работает для клиента

Клиент открывает бот или страницу → выбирает услугу → видит свободные слоты → записывается. За минуту. Без регистрации, без скачивания приложений.

Перед визитом приходит напоминание в Telegram — клиент не забудет и не пропустит.

Что умеет (и чем отличается от YClients)

Умный расчёт слотов. Система учитывает расписание мастера, длительность услуги, уже занятые окна. Мастер не может получить две записи на одно время — даже если два клиента нажали «Записаться» одновременно. Та самая проблема с блокнотом — решена на уровне архитектуры.

AI-ассистент. Вот это моя гордость. Мастер может управлять записями на естественном языке. Пишешь боту: «Покажи записи на завтра» или «Перенеси Анну на 15:00» — и он делает. Под капотом — GPT-5.с 28 инструментами для управления бизнесом. Не нужно разбираться в интерфейсе — просто пиши как другу.

Примеры того, что понимает ассистент:

  • «Сколько записей на эту неделю?»
  • «Добавь услугу "Наращивание ресниц", 2 часа, 3000 рублей»
  • «Отмени запись Марины на пятницу»
  • «Какой у меня самый популярный мастер?»
Сделал бесплатную альтернативу YClients для мастеров красоты — на Telegram и AI

Групповые занятия. Для тренеров, преподавателей йоги, мастер-классов. Создаёшь занятие с лимитом участников — клиенты записываются, пока есть места. Повторяющееся расписание генерирует занятия автоматически.

Автоматические напоминания. Настраиваешь за сколько часов до визита напомнить — клиент получает сообщение в Telegram. По моим наблюдениям, это снижает «не пришёл» примерно вдвое.

Веб-панель администратора. Полноценная админка в браузере: календарь записей, список клиентов, экспорт в CSV, статистика загруженности мастеров. Адаптирована под мобильные — можно управлять бизнесом с телефона между клиентами.

Сделал бесплатную альтернативу YClients для мастеров красоты — на Telegram и AI

Мультимастер. Работает и для частного мастера, и для салона с несколькими сотрудниками. Каждый мастер — своё расписание, свои услуги, свои клиенты.

Сравнение с YClients

Сделал бесплатную альтернативу YClients для мастеров красоты — на Telegram и AI

Пара слов про UX: почему Telegram, а не приложение

Когда я начинал, первая мысль была — сделать мобильное приложение. Потом подумал: а зачем?

Мастер маникюра не будет скачивать ещё одно приложение. Она уже сидит в Telegram — переписывается с клиентами, скидывает фото работ, договаривается о времени. Если инструмент записи — тут же, в том же мессенджере, порог входа нулевой.

То же самое для клиента. «Запишись через бот» — это одна ссылка. Не нужно скачивать приложение, не нужно создавать аккаунт, не нужно вводить email. Нажал → выбрал → записался.

Я провёл небольшой эксперимент: дал мастеру две ссылки — на веб-страницу записи и на Telegram-бот. 70% клиентов выбрали бот. Telegram выигрывает, потому что он уже открыт.

Техническая сторона (для тех, кому интересно)

Проект не на коленке — это полноценная production-система:

  • Backend: Node.js, TypeScript, Express 5, Prisma 6 (PostgreSQL)
  • Frontend: React 19, TanStack Query, Tailwind 4
  • Боты: grammy (Telegram Bot API)
  • AI: OpenAI GPT-5.4 — function calling для определения намерений + 28 LLM-инструментов для админ-бота
  • Безопасность: JWT + refresh-token с ротацией, rate limiting, CSRF-защита, XSS-фильтрация, SERIALIZABLE транзакции для критических операций
  • Тесты: 2500+ тестов (unit + integration + e2e)
  • Мультитенантность: полная изоляция данных по businessId

Архитектура: два бота (клиентский и административный) + REST API + SPA админ-панель. Деплой через Docker на Railway.

Отдельно горжусь AI-частью. 28 LLM-инструментов — это не просто «пошли запрос в ChatGPT». Каждый инструмент валидируется Zod-схемой, каждый вызов проходит через проверку прав доступа, businessId подставляется принудительно (мастер не может случайно получить чужие данные). По сути, AI-ассистент — это полноценный интерфейс управления бизнесом, только текстовый.

Как я дошёл до 28 AI-инструментов

Изначально AI-ассистент умел только показывать записи. Но мастера стали писать: «А можно отменить запись?», «А добавь услугу». И я понял — им не нужен интерфейс с кнопками. Им нужен помощник, которому можно написать текстом.

Сейчас ассистент умеет:

  • Управлять записями (создать, перенести, отменить, посмотреть)
  • Управлять услугами и мастерами (добавить, изменить, деактивировать)
  • Показывать свободные слоты
  • Управлять клиентами
  • Показывать статистику

Всё это через обычный текст в Telegram. Мастер пишет «покажи свободные окна на завтра для Ольги» — бот понимает, что нужно найти мастера Ольгу, посмотреть её расписание и вернуть слоты. Один запрос → один ответ.

Почему бесплатно и в чём бизнес-модель

Сейчас я на стадии поиска product-market fit. Мне важнее, чтобы мастера пользовались и давали обратную связь, чем зарабатывать.

Модель на будущее — freemium:

  • Бесплатно навсегда: запись клиентов, напоминания, AI-ассистент, веб-страница
  • Платно (когда появится): расширенная аналитика, SMS-напоминания, интеграции с CRM, приоритетная поддержка

Базовая запись останется бесплатной. Это принципиальная позиция — мастер не должен платить за то, чтобы клиент мог к нему записаться.

Что я понял за время разработки

1. Мастера не хотят «систему» — они хотят решение конкретной проблемы. Никого не волнует, что у тебя React 19 и SERIALIZABLE транзакции. Волнует: «клиентка записалась, я получила уведомление, она пришла вовремя».

2. Telegram — идеальная платформа для микробизнеса. Мастер на дому не будет осваивать SaaS-панель. Но написать боту «покажи записи на завтра» — это она сделает между клиентами, пока сохнет гель-лак.

3. Онбординг важнее фичей. Можно сделать идеальный продукт, но если мастер не понимает, что делать после регистрации — он уйдёт. Сейчас это мой главный фокус.

4. AI меняет правила. Когда мастер может управлять бизнесом голосовым сообщением (Telegram → voice-to-text → AI → действие) — это другой уровень удобства. Традиционные CRM с десятком вкладок проигрывают.

Что дальше

Сейчас активно работаю над:

  1. Онбордингом — пошаговые подсказки после регистрации, чтобы мастер сразу понимал, что делать
  2. Шаблонами для клиентов — готовые тексты: «Привет! Теперь записаться ко мне можно через бот: [ссылка]» — чтобы мастер мог сразу отправить клиентам
  3. Интеграцией с Instagram — автоматическое обновление ссылки в био
  4. Кейсами — собираю истории мастеров, которые уже пользуются

Попробовать

Если вы мастер или у вас небольшой салон — попробуйте. Настройка занимает 5 минут, денег не нужно. Никаких пробных периодов, скрытых платежей и «тариф закончился».

→ myappoint.app — через веб

→ @MyAppointAdminBot — через телеграм бота

Если что-то не получится или будут вопросы — пишите мне в Telegram, помогу настроить лично.

Вопрос к аудитории: Если вы мастер или ходите к частному мастеру — как сейчас устроена запись? Блокнот, заметки в телефоне, YClients, что-то ещё? Интересно, насколько вообще эта боль реальна за пределами моей выборки.

44