Интеграция YCLIENTS с Битрикс24: готовые приложения, API и что синхронизировать

Интеграция YCLIENTS с Битрикс24: готовые приложения, API и что синхронизировать

Связать YCLIENTS с Битрикс24 можно тремя способами: поставить готовое приложение из Маркета, подключить сервис-посредник или написать обмен самостоятельно через REST API обеих систем. YCLIENTS остаётся журналом записи, а Битрикс24 ведёт продажи, возврат клиентов и претензии, поэтому главный вопрос формулируется так: какие данные должны ехать между системами и в каком направлении.

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

Какие варианты связки существуют

Универсального решения на все салоны не существует.

Выбор зависит от того, сколько у салона филиалов, нужна ли запись клиента прямо из сделки и готов ли бизнес платить за сервис или содержать разработчика. Ниже четыре варианта, которые описаны в публичных источниках на 10 ноября 2026 года. Цены сторонних решений в таблице не указаны: их смотрят в карточках приложений и на сайтах сервисов.

ВариантЧто обменивается по описаниюЧто проверить до запуска
Приложение «Интеграция с YCLIENTS» (разработчик X3Group)Контакты в обе стороны, включая скидку и баланс; сделка при новой записи или продаже абонемента; импорт услуг; запись клиента из сделки; статусы визитовВ карточке стоит метка «Доступно в подписке»; приложение запрашивает полный доступ к CRM, открытым линиям, бизнес-процессам и торговому каталогу
AVECME (разработчик Simple Digital)Двусторонняя синхронизация контактов; сделка в воронке по типу клиента: новый, регулярный, потерянный; синхронизация статусов; виджет записи в сделкеПлатный внешний сервис с отдельной регистрацией и 7 днями тестового периода; работает и с другими системами записи
Конструктор интеграцийСценарии из триггеров и действий, которые вы собираете самиНабор триггеров и действий у каждого конструктора свой, поэтому нужный сценарий проверяют на пробной версии
Своя интеграция по APIЛюбые поля и правила, которые вы опишетеНужны разработчик, токены обеих систем, сервер для приёма запросов и поддержка после запуска

Для салона с одним-двумя филиалами обычно хватает готового приложения. Свою интеграцию имеет смысл заказывать, когда нужны нестандартные правила: например, отдельная воронка для абонементов, передача рекламной метки из виджета записи или разные права для управляющих разных точек. Сервис-посредник занимает середину: настройка идёт в его интерфейсе без разработчика, но набор полей и сценариев задаёт сам сервис, и менять его под себя получится только в рамках тарифа, условия которого читают на сайте сервиса. Какой путь ни выберете, решение стоит принимать после ответа на три вопроса: кто в салоне работает в Битрикс24 каждый день, какие события отдел продаж реально обрабатывает и сколько данных готова вести команда в двух системах одновременно.

Что синхронизировать, а что оставить в YCLIENTS

Журнал записи, расписание мастеров, склад расходников и кассу визита сильнее держать в YCLIENTS. Битрикс24 нужен там, где начинаются продажи и работа с клиентской базой: напоминание о возврате, претензия, продажа абонемента, корпоративный заказ. Универсальная таблица соответствия выглядит так.

Данные в YCLIENTSГде живут в Битрикс24Комментарий
Клиент: имя, телефон, email, скидка, балансКонтактТелефон приводят к одному формату до первого обмена, иначе появятся дубли
ЗаписьСделка в отдельной воронке или задачаСсылка на запись в журнале и дата визита лежат в полях карточки
Статус визита (0 ожидание, 1 пришёл, 2 подтвердил)Стадия сделки через триггер или роботСтатус меняют в журнале, а CRM его только читает
НеявкаЗадача «перезаписать» с причинойПричину берут из короткого списка
Продажа абонементаСделкаОстаток визитов списывается в журнале
Услуги и ценыКаталог товаровИмпорт делают один раз, дальше обновляют по изменению
Расписание мастеров, складОстаются в YCLIENTSВ CRM их переносить нет причин

Бонусы и баланс клиента сохраняют в одной системе. Приложение X3Group, по описанию, передаёт скидку и баланс в карточку контакта как данные, а начислять и списывать их продолжает журнал. Менеджеру по продажам эти цифры нужны для сегментов и звонков, а кассе визита нужна единая правда, поэтому правку баланса в карточке CRM лучше закрыть по правам или хотя бы запретить правилами работы.

Как установить приложение из Маркета

Порядок установки одинаков для большинства приложений и совпадает с инструкцией в карточке «Интеграция с YCLIENTS».

  1. В меню слева откройте «Приложения», затем «Битрикс24 Маркетплейс».
  2. В поиске введите название приложения и откройте его карточку.
  3. Нажмите «Установить», прочитайте документацию, примите соглашения и подтвердите установку.
  4. Дождитесь сообщения об установке: через несколько секунд приложение откроется само.
  5. Настройте обмен по инструкции в окне приложения.

Устанавливать приложение лучше администратору портала, потому что оно запрашивает права на CRM и другие разделы. Перед установкой подготовьте в Битрикс24 воронку для записей, стадии под статусы визита и поля сделки, в которые приложение положит дату, услугу и ссылку на запись. Когда воронки нет, сделки лягут в общий поток вместе с обычными продажами, и отдел продаж потеряет картину.

После установки приложение X3Group предлагает импортировать базу: контакты, товары и услуги. Первый запуск делают на тестовых данных или в тестовой воронке, а полный импорт включают после проверки.

Как устроен сервис AVECME

Схема подключения отличается: сначала приложение ставится в Битрикс24, затем регистрация идёт на сайте сервиса, потом в нём подключают доступы к Битрикс24 и к системе записи и настраивают нужную интеграцию по инструкции сервиса. При установке в справочнике товаров появляется раздел «Услуги».

Сделка создаётся в воронке, которая соответствует типу клиента: новый, регулярный или потерянный. Такое разделение удобно для сквозной аналитики, потому что для каждой группы можно строить свои стадии. В карточку сделки при привязке записи приходят услуги и стоимость, дата и время посещения, ссылка на запись в журнале, ФИО исполнителя, название и ID филиала.

Подтвердить или отменить запись можно из Битрикс24, а виджет записи позволяет выбрать филиал, услугу, специалиста и свободное время из карточки сделки. Все перечисленные поля можно использовать в роботах и правах доступа по филиалам.

Своя интеграция через API YCLIENTS и Битрикс24

Когда готовые приложения не покрывают задачу, обмен строят на API. У YCLIENTS адрес API https://api.yclients.ru, лимит составляет 200 запросов в минуту или 5 запросов в секунду на один IP-адрес, а ответы приходят в формате версии 2.0 при заголовке Accept: application/vnd.yclients.v2+json.

Авторизация и методы YCLIENTS

Каждый запрос подписывается ключом партнёра в заголовке Authorization: Bearer и ключом пользователя через слово User. Ключ партнёра выдаётся после регистрации в маркетплейсе интеграций YCLIENTS и копируется в разделе «Настройки аккаунта», а ключ пользователя возвращает метод auth.

Для обмена обычно хватает нескольких методов: список записей GET /api/v1/records/{company_id}, создание клиента POST /api/v1/clients/{company_id}, создание записи POST /api/v1/records/{company_id} и изменение записи PUT /api/v1/record/{company_id}/{record_id}. В списке записей есть фильтры по клиенту, сотруднику, датам сеанса и датам создания, а также параметры changed_after и changed_before для записей, созданных или изменённых с заданного момента. Статус посещения хранится в поле attendance: значение -1 означает, что клиент не пришёл, 0 ожидание, 1 клиент пришёл, 2 клиент подтвердил запись.

Вебхуки из YCLIENTS в публичной справке описаны только для жизненного цикла приложения: события uninstall при отключении и freeze при заморозке интеграции. Событий по созданию и изменению записей в разделе REST API нет, поэтому для обмена надёжнее опрашивать список записей по changed_after раз в несколько минут, а наличие вебхуков на записи уточнить у поддержки YCLIENTS перед проектированием.

Вебхуки и методы Битрикс24

В Битрикс24 входящий вебхук создают в разделе «Разработчикам» на вкладке «Готовые сценарии», пункт «Другое», затем «Входящий вебхук». Если пункта нет у сотрудника, право на создание открывает администратор в настройках безопасности в поле «Кому разрешить создавать входящие вебхуки». Секретный код в адресе даёт доступ к методам в рамках прав вебхука, поэтому его не публикуют в клиентском коде, а рабочие вызовы отправляют методом POST.

Контакт и сделку создаёт универсальный метод crm.item.add: для сделки передают entityTypeId равный 2, для контакта 3. Старый метод crm.contact.add в справке помечен как устаревший. Поля originatorId и originId предназначены для внешней системы и её идентификатора, поэтому в них удобно записывать ID записи или клиента из YCLIENTS и по ним находить карточку при повторном обмене.

Обратное направление, от Битрикс24 к вашему обработчику, закрывает исходящий вебхук: он отправляет POST-запрос при выбранном событии, а обработчик сверяет токен в поле auth[application_token] и обычно отдельно запрашивает полные данные объекта. Адрес обработчика должен быть публичным, без localhost и самоподписанного сертификата.

Проверка после подключения

Пробный прогон занимает меньше часа.

Проверку делают на 5 тестовых записях в течение одного рабочего утра, пока клиенты не заметили сбоев.

  • Создайте в YCLIENTS клиента с телефоном в произвольном формате и убедитесь, что в Битрикс24 появился один контакт.
  • Оформите запись и проверьте, что сделка легла в нужную воронку с датой, услугой и ссылкой на журнал.
  • Отметьте в журнале статус «клиент пришёл», затем «не пришёл», и посмотрите, меняется ли стадия или создаётся задача.
  • Продайте тестовый абонемент и проверьте, что сделка появилась один раз.
  • Измените скидку клиента в журнале и убедитесь, что значение дошло до контакта.
  • Сверьте число контактов в обеих системах после импорта базы.

Типичные ошибки

Таблица ниже помогает разобрать симптомы по причинам.

Что видноВероятная причинаЧто сделать
В CRM два контакта с одним телефономРазный формат номера в журнале и в карточкеПривести номера к единому формату и объединить дубли до включения обмена
Сделка появляется на каждый визитВоронка записей не отделена от продажВести записи в отдельной воронке и закрывать сделки автоматически после визита
Стадия сделки не меняется после визитаНе сопоставлены статусы или не настроены триггерыСоставить таблицу «статус журнала — стадия сделки» и проверить роботы
Баланс или бонусы расходятсяЗначения правят в двух системахОставить источником YCLIENTS, в CRM только показывать
Выгрузка базы обрываетсяПревышен лимит 200 запросов в минуту на IPРазбить выгрузку на страницы и добавить паузы между запросами
Приложение получило больше прав, чем нужноПрава запрашиваются на весь набор разделовПрочитать перечень прав в карточке до установки и назначить ответственного за приложение

Вопросы и ответы про интеграцию YCLIENTS и Битрикс24

Есть ли готовое приложение для связки YCLIENTS и Битрикс24?

Да, в Маркете Битрикс24 есть «Интеграция с YCLIENTS» от разработчика X3Group и сервис AVECME от Simple Digital. Оба сделаны сторонними разработчиками, поэтому условия, поддержку и права доступа читают в карточке каждого приложения.

Можно ли записать клиента в YCLIENTS прямо из сделки Битрикс24?

По описаниям в Маркете можно: приложение X3Group записывает клиента из сделки, а виджет AVECME предлагает выбрать филиал, услугу, специалиста и свободное время. Возможность стоит проверить на тестовой записи до запуска.

Нужно ли платить за интеграцию?

У приложения X3Group в карточке указано «Доступно в подписке», AVECME назван платным сервисом с 7 днями тестового периода. Размер оплаты назначают разработчики, поэтому актуальные условия смотрят на их страницах. Своя интеграция по API требует работы разработчика и поддержки.

Приходят ли в Битрикс24 события о неявке клиента?

Оба приложения, по описанию, передают статусы визитов или синхронизируют статусы записи и сделки. В API YCLIENTS неявка хранится в поле attendance со значением -1, и при своей интеграции это значение читают при опросе списка записей.

Где вести бонусы и баланс клиента?

В YCLIENTS, где проходит касса визита. В Битрикс24 скидка и баланс нужны для сегментов и звонков менеджеров, и вторую валюту в CRM заводить не нужно.

С чего начать и сколько это стоит

Начать можно с одного филиала и одной воронки.

Самый короткий путь: выбрать вариант из таблицы в начале статьи, подготовить воронку записей в Битрикс24 и прогнать 5 тестовых записей по списку проверки. Когда обмен ведёт себя предсказуемо, подключают остальные филиалы и импортируют базу.

Если вместе со связкой нужно настроить воронки, поля, роботы и права доступа, начните с пакета «Старт» за 49 000 ₽. Состав работ и условия описаны на странице стоимости внедрения Битрикс24, а выбор между приложением, сервисом и своей интеграцией мы разбираем на консультации в разделе услуг.

Об авторе: Иван Остривной, NAVIPOINT, партнёр Битрикс24. Как выстроить воронки и отдел продаж вокруг такой связки, описано в статье про отдел продаж в Битрикс24, а общий принцип совместной работы CRM и отраслевой кассы разобран на примере связки iiko и Битрикс24.

Хотите внедрить Битрикс24 в вашей компании?

Напишите нам в мессенджер — ответим быстро и бесплатно проконсультируем

Отвечаем в течение 15 минут в рабочее время

Не пропускайте новые статьи

Подпишитесь на наш блог и получайте полезные материалы о Битрикс24