Кнопка «Записаться онлайн» в Яндекс Картах обеспечивает до 38% первичных конверсий в бьюти-сфере и медицине. При этом 74% сетевых компаний теряют трафик из-за рассинхронизации: клиент видит свободное окно, но получает отказ при попытке записи. Прямое подключение через API исключает ручной перенос слотов и передает данные в Яндекс Карты без задержек.

Прямой API против интеграции через CRM

Яндекс Бизнес предлагает два способа запуска бронирования. Первый — использование аккредитованных CRM (YClients, Altegio, Dikidi, 1 °C Салон красоты, НаПоправку, Sycret). Второй — прямое подключение через Booking API. Для студии на два кресла облачный сервис решает все задачи. Однако при масштабировании сети готовые модули ограничивают маркетинг, передают базовый набор полей и работают с задержками. Если вам достаточно стандартных настроек, изучите технический гайд по подключению онлайн-записи в Яндекс Бизнесе.

Прямой API связывает внутреннюю МИС с базами Яндекса напрямую. Запрос из карт попадает во внутренний контур клиники, бронирует время и возвращает подтверждение без участия посредников.

ПараметрCRM-партнерПрямой API
Скорость подтверждения15-90 секунд1-2 секунды
Масштаб сетиОт 1 филиалаОт 300 филиалов
Хранение данныхОблако CRMЗащищенный контур компании
Логика бронированияШаблоны виджетаУчет специфики кабинетов
ПоддержкаЧерез вендораПрямо в Telegram

Сравнение архитектурных подходов к передаче расписания.

Условия доступа к прямому API

Доступ к прямому API регламентирован. Согласно справке Яндекс Бизнеса, способ подходит организациям с фактическим адресом двух типов. Первый — крупные сети, которые хотят подключить онлайн-запись через собственную CRM-систему. Второй — разработчики CRM-систем, которые хотят стать партнером Яндекса и уже подключили более 300 компаний в свою систему.

Если у компании 5-10 филиалов, заявку отклонят на этапе модерации. Таким компаниям доступна онлайн-запись в Яндекс Картах через CRM или прямой API через список партнеров. По умолчанию для подключения доступны только рубрики сегмента красоты. Если у вашей организации другой основной вид деятельности — уточните это при первом контакте с менеджером.

Бонус 10 000 ₽ на рекламу
Первую рекламную кампанию в Яндекс Директе или Яндекс Бизнесе можно запустить с бонусом 10 000 ₽. Промокод PERK-6A16-4E35-977A активируется по реферальной ссылке при пополнении бюджета от 10 000 ₽ (только для новых клиентов). Перейти в Яндекс Бизнес

Технические требования: протоколы и вебхуки

Интеграция занимает в среднем один месяц. Скорость запуска зависит от соблюдения спецификации. Процесс тестируется на окружениях Testing и Production.

Яндекс предъявляет требования к архитектуре ответов. Отклонения вызывают ошибку 406:

  • Формат данных. Все точки принимают Content-Type: application/json. Заголовок Accept: application/json обязателен. Редиректы с HTTPS на HTTP запрещены.
  • Временные метки. Параметр datetime передается по стандарту ISO 8601 с часовым поясом, например 2023-10-15T11:48:00+03:00.
  • Отсутствие слотов. Сервер возвращает {"availableTimeSlots": []}. Возврат null расценивается как ошибка.
  • Синтаксис. Статус отмены — cancelled. Вариант canceled блокирует обновление.
  • JWT-аутентификация. Токены генерируются в режиме --no-iat.
  • Вебхуки применяются для синхронизации отмен. При отмене визита в МИС сервер отправляет запрос PUT https://partner.maps.yandex.net/booking/v1/partners/{partnerName}/{bookingId}.

    Зачем переходить на прямую интеграцию

    Оформление внутри Яндекс Карт сокращает путь клиента. Пациенту не нужно переходить на сайт или заполнять данные повторно. В медицине скорость отклика критична. Прямой API отдает свободные окна за миллисекунды. Это позволяет реализовать онлайн-запись в Яндекс Бизнесе для медицинских клиник с учетом квалификации врачей.

    В салонах API позволяет выбирать конкретного мастера через поля title и description, где передаются имя и квалификация специалиста.

    Этапы запуска

    1. Заявка. Руководитель подписывает оферту и заполняет форму.
    2. Материалы. Передача логотипа: векторный черный SVG, высота 16 px.
    3. Тестовый контур. Настройка сервера Testing.
    4. Сборка фида. Формирование данных по филиалам, услугам и персоналу.
    5. Вебхуки. Настройка обмена статусами.
    6. Регресс. Тестовые бронирования и вывод в Production.

    Пример: сеть на 320 филиалов

    Сеть студий педикюра с 320 точками и своей системой на PostgreSQL внедрила API, чтобы избавиться от 14% задвоенных записей.

    1. Разработчики создали микросервис на Node.js для трансформации данных в JSON формата Booking API.
    2. Юристы подписали оферту, IT подготовили векторные логотипы.
    3. Филиалы сопоставили с ID в Яндекс Бизнесе.
    4. Настроили JWT без iat, обработку пустого массива availableTimeSlots и статус cancelled.
    5. Внедрена двухсторонняя синхронизация через вебхуки.

    Результат: кнопка заработала через 8 дней. Время подтверждения — 1,2 секунды. Доля записей без участия операторов — 41%.

    Диагностика овербукинга

    Главный риск — рассинхронизация остатков. При нажатии клиентом на слот в Картах бэкенд должен блокировать время на 10-15 минут во внутренней системе. Если график в профиле не совпадает с данными API, Яндекс заблокирует кнопку действия.

    Localis · Бесплатно
    Оценка карточки Яндекс Бизнеса за 120 секунд
    Покажет что не так в карточке и как это исправить. Оценка бесплатная, без регистрации, результат через 2 минуты.
    Проверить свою карточку

    Чек-лист готовности

    1. Сеть от 300 филиалов или статус разработчика CRM.
    2. Подтвержденный адрес и график работы на Картах.
    3. Заголовок Content-Type: application/json.
    4. Отсутствие редиректов HTTPS-HTTP.
    5. Формат ISO 8601 с таймзоной.
    6. Возврат [] вместо null.
    7. JWT в режиме --no-iat.
    8. Поля title и description для специалистов.
    9. Статус cancelled.
    10. Настроенные вебхуки.
    11. Логотип SVG 16 px.
    12. Технический специалист для связи в Telegram.
    Бонус 10 000 ₽ на первую рекламную кампанию
    Промокод PERK-6A16-4E35-977A добавит 10 000 ₽ к бюджету рекламной кампании в Яндекс Директе или Яндекс Бизнесе. Условия: минимальное пополнение от 10 000 ₽, действует только для новых клиентов (компания раньше не запускала рекламу или последняя кампания была больше года назад), не применяется при запуске через агентство. Активировать нужно по реферальной ссылке. Перейти в Яндекс Бизнес

    Частые вопросы

    Можно ли настроить дизайн кнопки?

    Нет. Внешний вид кнопки и виджета унифицирован.

    Сколько длится интеграция?

    В среднем один месяц при отсутствии ошибок в JSON и корректных часовых поясах.

    Что делать, если филиалов меньше 300?

    Использовать аккредитованную CRM из партнерского списка.

    Почему кнопка не появилась?

    Публикация занимает до 10 дней. Проверьте актуальность графика работы и категорию деятельности.