Михаил Зотов
Fullstack-разработчик

Услуга

Интеграция сайта с YCLIENTS

Делаю онлайн-запись в YCLIENTS в дизайне вашего сайта, в Telegram- или MAX-боте: клиент выбирает услугу, мастера и свободное время, а запись сразу появляется в журнале YCLIENTS. Работаю через API YCLIENTS на своём backend, расписание остаётся в одной системе.

Что можно настроить

  • Вывод услуг, категорий и цен из YCLIENTS на сайт
  • Карточки мастеров и сотрудников с услугами, которые они оказывают
  • Показ свободных дат и времени по выбранной услуге и мастеру
  • Создание записи в YCLIENTS из формы на сайте
  • Запись через Telegram- или MAX-бота
  • Несколько филиалов с выбором точки
  • Передачу UTM-меток и источника записи для аналитики
  • Уведомления администратору о новых записях

Какие задачи бизнеса решает

  • Сделать запись в дизайне сайта, а не в чужом окне виджета
  • Принимать записи из бота и сайта в один журнал YCLIENTS
  • Показывать клиенту только реально свободное время
  • Отслеживать, из какой рекламы приходят записи

Как работает запись через API

Клиент выбирает услугу — backend запрашивает у YCLIENTS список сотрудников, затем доступные даты и свободное время. После ввода имени и телефона создаётся запись, и она сразу видна в журнале YCLIENTS. Расписание ведётся только в YCLIENTS, сайт его не дублирует — двойной записи на одно время не возникает.

Виджет YCLIENTS или свой интерфейс

Стандартный виджет YCLIENTS ставится быстро и подходит большинству. Свой интерфейс нужен, если запись должна быть в дизайне сайта, встроена в карточки услуг и мастеров, работать в боте, передавать UTM-метки в аналитику или иметь нестандартный шаг — например, выбор филиала по карте.

Доступ к API

Запросы к API YCLIENTS авторизуются партнёрским токеном, а для части методов — ещё и пользовательским токеном сотрудника с нужными правами. Получение доступа и условия определяет YCLIENTS: до начала работ проверяем, что доступ к API для вашего филиала оформлен и нужные методы разрешены.

Безопасность и сбои

Токены хранятся только на сервере, клиентский интерфейс обращается к моему backend. Перед созданием записи время проверяется повторно: если слот успели занять, клиент увидит это и выберет другое. Ошибки API логируются, а администратор получает уведомление, если запись не удалось создать.

Сроки и от чего зависит цена

Цена зависит от числа филиалов и сценариев, нужен ли бот, личный кабинет, предоплата или нестандартные шаги записи. Если сайт уже есть, интерфейс записи встраивается в него; если нет — можно сделать сайт салона или мастера сразу с записью. Оценку даю после разбора.

Примеры функционала

  • Работа через свой backend: токены не во frontend
  • Свободные слоты берутся из YCLIENTS в момент выбора
  • Повторная проверка времени перед созданием записи
  • Кэш справочников услуг и сотрудников
  • Журнал запросов и ошибок

Как проходит разработка

  1. 1.Разбираю услуги, мастеров, филиалы и текущую запись
  2. 2.Проверяю доступ к API и права для нужных методов
  3. 3.Проектирую сценарий записи и интерфейс
  4. 4.Реализую backend, интерфейс записи и обработку ошибок
  5. 5.Тестирую создание записей на тестовых данных и запускаю
Сайт для салона красоты

Сайт салона с услугами, мастерами и прайсом; запись можно связать с YCLIENTS.

Подробнее →
Сайт для мастера красоты

Сайт-визитка мастера с портфолио и онлайн-записью в вашем дизайне.

Подробнее →
Сайт для клиники

Сайт клиники с врачами и услугами; запись на приём — через вашу систему записи.

Подробнее →
Нужна своя система записи без YCLIENTS?

Услуги, специалисты, расписание, перенос и отмена — в вашей собственной системе.

Разработка системы онлайн-записи клиентов →
Хотите запись через Telegram-бота?

Бот показывает услуги и свободное время и создаёт запись в YCLIENTS.

Разработка Telegram-ботов →
Нужна запись в MAX?

Бот в MAX с выбором услуги, мастера и времени, связанный с журналом записи.

Разработка ботов для MAX на заказ →
Нужны другие интеграции?

CRM, оплата и уведомления через API — рядом с онлайн-записью.

Интеграции API →

Используемые технологии

REST APINode.jsTypeScriptReactNext.jsMongoDB

FAQ

Можно ли сделать запись YCLIENTS в своём дизайне?

Да. Вместо стандартного виджета интерфейс записи делается на сайте, а данные — услуги, мастера и свободное время — берутся из YCLIENTS через API. Запись создаётся в журнале YCLIENTS как обычно.

Чем свой интерфейс лучше виджета YCLIENTS?

Не всегда лучше. Виджет быстрее и дешевле. Свой интерфейс оправдан, когда запись должна быть частью дизайна и страниц сайта, работать в боте, передавать UTM в аналитику или иметь нестандартный сценарий.

Что нужно для доступа к API YCLIENTS?

Нужны партнёрский токен и, для методов с правами сотрудника, пользовательский токен. Условия получения доступа определяет YCLIENTS — проверяем их до старта, чтобы не начинать разработку без подтверждённого доступа.

Не будет ли двойной записи на одно время?

Расписание хранится только в YCLIENTS, а свободное время запрашивается в момент выбора и перепроверяется перед созданием записи. Если слот уже занят, клиент увидит это и выберет другое время.

Можно ли записываться через Telegram-бота в YCLIENTS?

Да. Бот использует те же методы API, что и сайт: показывает услуги, мастеров и свободное время и создаёт запись в журнале YCLIENTS.

Михаил Зотов

Оценю стоимость задачи

Коротко опишите задачу — отвечу со стоимостью и сроком.

Работаю официально как самозанятый · договор и чек

Не хотите заполнять форму? Напишите мне напрямую

Написать в Telegram