Как настроить автоматическое списание абонементов в YCLIENTS
Одна из частых проблем бизнеса на YCLIENTS - ручное списание абонементов. Администратор должен после каждой записи зайти в карточку клиента и вручную отметить использование. Забывает? Клиент ходит бесплатно.
Проблема
YCLIENTS умеет продавать абонементы и показывать их баланс. Но автоматически списывать посещения при записи - нет. Это актуально для:
- Коворкингов и кабинетов аренды (списание часов)
- Фитнес-студий (списание тренировок)
- Салонов с пакетами услуг (списание визитов)
Решение через webhook + API
Webhook - это уведомление, которое YCLIENTS отправляет на ваш сервер при каждом событии (создание записи, отмена, изменение). Мы ловим это уведомление и через API автоматически списываем с абонемента.
Как это работает
- Клиент записывается (через виджет, приложение или администратора)
- YCLIENTS отправляет webhook на наш сервер
- Сервер проверяет: есть ли у клиента активный абонемент
- Если есть - списывает 1 посещение (или N часов) через Payment API
- Если абонемент кончился - уведомляет администратора
Каскадное списание
Если у клиента несколько абонементов - сначала списываем с того, что заканчивается раньше. Если на первом не хватает - добираем со второго. Так клиент использует все оплаченные посещения.
Возврат при отмене
Если запись отменяют - часы/посещения возвращаются автоматически. Не нужно лезть в CRM и разбираться вручную.
Что нужно для внедрения
- API-ключ YCLIENTS (Bearer + User токены)
- ID филиала и категории услуг
- Сервер для webhook-обработчика (VPS от 200 руб/мес)
Настройка занимает 3-5 дней. После запуска администратор больше не тратит время на ручное списание - все происходит автоматически в момент записи.