YCDev

Как настроить автоматическое списание абонементов в YCLIENTS

Одна из частых проблем бизнеса на YCLIENTS - ручное списание абонементов. Администратор должен после каждой записи зайти в карточку клиента и вручную отметить использование. Забывает? Клиент ходит бесплатно.

Проблема

YCLIENTS умеет продавать абонементы и показывать их баланс. Но автоматически списывать посещения при записи - нет. Это актуально для:

  • Коворкингов и кабинетов аренды (списание часов)
  • Фитнес-студий (списание тренировок)
  • Салонов с пакетами услуг (списание визитов)

Решение через webhook + API

Webhook - это уведомление, которое YCLIENTS отправляет на ваш сервер при каждом событии (создание записи, отмена, изменение). Мы ловим это уведомление и через API автоматически списываем с абонемента.

Как это работает

  1. Клиент записывается (через виджет, приложение или администратора)
  2. YCLIENTS отправляет webhook на наш сервер
  3. Сервер проверяет: есть ли у клиента активный абонемент
  4. Если есть - списывает 1 посещение (или N часов) через Payment API
  5. Если абонемент кончился - уведомляет администратора

Каскадное списание

Если у клиента несколько абонементов - сначала списываем с того, что заканчивается раньше. Если на первом не хватает - добираем со второго. Так клиент использует все оплаченные посещения.

Возврат при отмене

Если запись отменяют - часы/посещения возвращаются автоматически. Не нужно лезть в CRM и разбираться вручную.

Что нужно для внедрения

  • API-ключ YCLIENTS (Bearer + User токены)
  • ID филиала и категории услуг
  • Сервер для webhook-обработчика (VPS от 200 руб/мес)

Настройка занимает 3-5 дней. После запуска администратор больше не тратит время на ручное списание - все происходит автоматически в момент записи.