Логотип RUBITIME

RUBITIME + amoCRM

Интеграция онлайн-записи с CRM

Пользовательское и техническое описание решения

Цель интеграции Позволить сотрудникам компаний работать с расписанием и записями RUBITIME непосредственно в карточке amoCRM, исключая повторный ввод данных и сохраняя единый клиентский контекст.

Версия решения: 1.2.9

Статус: проходит проверку в amoMarket

Подготовлено для команды RUBITIME

27 августа 2026 года · тикет #7460

1. Кратко о решении

RUBITIME + amoCRM — независимый коммерческий виджет, который связывает систему онлайн-записи RUBITIME с карточками сделок amoCRM. Интеграция использует документированный API RUBITIME и API v4 amoCRM.

Главный результат для пользователя Менеджер видит актуальную запись клиента в amoCRM, выбирает мастера, услугу, дату и свободное время, создаёт или переносит запись и отслеживает её статус — без перехода между системами.

Ценность для пользователей RUBITIME

Для кого подходит

Салоны красоты, массажные и медицинские центры, автосервисы, образовательные проекты, спортивные студии, консультанты и другие компании, которые ведут расписание в RUBITIME, а продажи и коммуникации — в amoCRM.

2. Пользовательский сценарий

  1. Администратор устанавливает виджет и открывает «Настройки → RUBITIME».
  2. Подключает API-ключ RUBITIME, филиал, мастеров и услуги.
  3. Настраивает соответствие полей amoCRM и данных записи RUBITIME.
  4. Сопоставляет статусы RUBITIME с этапами выбранной воронки amoCRM.
  5. Менеджер открывает сделку, выбирает мастера и услугу, загружает доступные дни и время.
  6. Создаёт запись; её ID, ссылка, дата, статус и стоимость фиксируются в CRM.
  7. При изменении записи в RUBITIME webhook обновляет amoCRM и переводит сделку на нужный этап.

Действия из карточки amoCRM

ДействиеРезультат
Показать свободное времяЗагрузка актуальных доступных дат и слотов для выбранных мастера и услуги.
Создать записьНовая запись создаётся в RUBITIME и связывается со сделкой amoCRM.
Сохранить измененияДата, время и данные клиента обновляются в RUBITIME.
Отменить записьЗапись отменяется, статус синхронизируется с amoCRM.
Открыть карточку RUBITIMEПереход по прямой ссылке на запись.

3. Синхронизация данных

Автоматические соответствия

Данные RUBITIMEКуда записываются в amoCRM
Имя клиентаИмя связанного контакта
Телефон клиентаРабочий телефон связанного контакта
Email клиентаРабочий Email связанного контакта
Стоимость услугиБюджет сделки
ID и дата записиНазвание сделки: «Заявка [ID] [дата и время]»

Настраиваемые соответствия

Администратор может связать пользовательские поля сделки amoCRM с полями RUBITIME и выбрать направление обмена: в обе стороны, только amoCRM → RUBITIME или только RUBITIME → amoCRM.

4. Статус записи → этап воронки

Для каждого системного статуса RUBITIME администратор выбирает этап любой активной воронки amoCRM либо вариант «Не менять этап». При webhook об изменении записи связанная сделка автоматически переводится на выбранный этап.

КодСистемный статус RUBITIMEДействие в amoCRM
0ЗаписанПеревод на выбранный этап
1На обслуживанииПеревод на выбранный этап
2ЗавершенПеревод на выбранный этап
3Ожидание предоплатыПеревод на выбранный этап
4ОтмененПеревод на выбранный этап
5Ожидает подтвержденияПеревод на выбранный этап
6Добавлено в корзинуПеревод на выбранный этап
7Перенос записиПеревод на выбранный этап
Защита от конфликтов Этап обновляется отдельным запросом и только если он отличается от текущего. Ошибка пользовательского поля не блокирует движение сделки по воронке.

5. Техническая архитектура

Интеграция состоит из клиентского виджета внутри amoCRM и серверного слоя CRM Intro, который выполняет авторизованные запросы, хранит настройки и обрабатывает webhooks.

amoCRM
виджет в карточке
Сервер интеграции
PHP 8.2 · HTTPS API
RUBITIME
расписание и записи

Используемые методы RUBITIME

Метод / событиеНазначение
get-scheduleДоступные даты и время по филиалу, мастеру и услуге.
get-recordПолучение актуальных данных записи.
create-recordСоздание записи клиента.
update-recordИзменение даты, клиента, статуса и других параметров.
remove-recordУдаление или отмена записи.
event-create/update/remove-recordWebhooks о событиях записи.

Используемые возможности amoCRM API v4

6. Обмен данными и безопасность

МераРеализация
ТранспортВсе запросы выполняются по HTTPS.
API-ключ RUBITIMEХранится на сервере в зашифрованном виде; не включается в ZIP и JavaScript.
OAuth amoCRMAccess- и refresh-токены хранятся зашифрованно и изолированно по аккаунтам.
WebhooksДля каждого аккаунта используется отдельный непредсказуемый URL-токен.
Запросы виджетаАвторизованные запросы проверяются по JWT интеграции amoCRM.
Лимит RUBITIMEНе чаще одного API-запроса в 5 секунд на аккаунт.
СинхронизацияЗначения сравниваются перед обновлением; исключены циклические изменения этапа.
Хранимые данныеНастройки, служебные связи и актуальный снимок записи для синхронизации.
Персональные данные Между системами могут передаваться имя, телефон, Email и комментарий клиента. При установке виджета пользователь принимает согласие на передачу данных; документы о конфиденциальности и обработке данных предоставляются пользователю.

Эксплуатация и поддержка

7. Готовность продукта

ПараметрТекущее состояние
Версия1.2.9
Пакет amoCRMСобран в формате widget.zip и прошёл автоматический аудит структуры.
МодерацияЗаявка находится на проверке в amoMarket.
Серверная частьРаботает в production-среде.
ТестированиеRUBITIME API, OAuth amoCRM, webhooks, лицензирование и синхронизация проверены.
ЛокализацияРусский язык.
Поддержкаwidgets@crmintro.ru · https://crmintro.ru/support.html

Коммерческая модель

После установки доступен 7-дневный тестовый период. Далее лицензия рассчитывается по выбранным пользователям amoCRM: 650 ₽ за пользователя в месяц, периоды оплаты — 6, 9 или 12 месяцев.

Ответственность сторон

CRM IntroRUBITIME — предлагаемый форматamoCRM
Разработка, hosting backend, обновления и поддержка интеграции. Проверка описания и сценариев; согласование брендинга; возможное размещение ссылки. Проверка и распространение виджета через amoMarket.

До отдельного согласования решение позиционируется как независимая интеграция и не обозначается как официальная интеграция RUBITIME.

8. Предложение команде RUBITIME

Просим рассмотреть возможность разместить информацию об интеграции RUBITIME + amoCRM на площадке RUBITIME после ознакомления и, при необходимости, совместной технической проверки.

Возможные форматы размещения

  1. Карточка интеграции в разделе интеграций или базе знаний RUBITIME.
  2. Статья с возможностями, инструкцией подключения и ссылкой на amoMarket после публикации.
  3. Упоминание в материалах для пользователей, которые ведут продажи в amoCRM.
  4. Совместный тест на демонстрационном аккаунте RUBITIME перед размещением.

Что готовы предоставить

Предлагаемый следующий шаг Назначить технического специалиста RUBITIME для короткой проверки сценариев и согласовать допустимый формат упоминания бренда и размещения ссылки после публикации в amoMarket.
Разработчик и оператор интеграции: CRM Intro
Email: widgets@crmintro.ru
Поддержка: https://crmintro.ru/support.html
Текущий тикет RUBITIME: #7460

9. Интерфейс интеграции

Актуальные материалы версии 1.2.9, подготовленные для карточки виджета.

Пользовательский интерфейс RUBITIME + amoCRM — экран 1
Экран 1. Пользовательский интерфейс RUBITIME + amoCRM.

Интерфейс интеграции

Пользовательский интерфейс RUBITIME + amoCRM — экран 2
Экран 2. Пользовательский интерфейс RUBITIME + amoCRM.
Пользовательский интерфейс RUBITIME + amoCRM — экран 3
Экран 3. Пользовательский интерфейс RUBITIME + amoCRM.

Интерфейс интеграции

Пользовательский интерфейс RUBITIME + amoCRM — экран 4
Экран 4. Пользовательский интерфейс RUBITIME + amoCRM.
Пользовательский интерфейс RUBITIME + amoCRM — экран 5
Экран 5. Пользовательский интерфейс RUBITIME + amoCRM.