Пользовательское и техническое описание решения
RUBITIME + amoCRM — независимый коммерческий виджет, который связывает систему онлайн-записи RUBITIME с карточками сделок amoCRM. Интеграция использует документированный API RUBITIME и API v4 amoCRM.
Салоны красоты, массажные и медицинские центры, автосервисы, образовательные проекты, спортивные студии, консультанты и другие компании, которые ведут расписание в RUBITIME, а продажи и коммуникации — в amoCRM.
| Действие | Результат |
|---|---|
| Показать свободное время | Загрузка актуальных доступных дат и слотов для выбранных мастера и услуги. |
| Создать запись | Новая запись создаётся в RUBITIME и связывается со сделкой amoCRM. |
| Сохранить изменения | Дата, время и данные клиента обновляются в RUBITIME. |
| Отменить запись | Запись отменяется, статус синхронизируется с amoCRM. |
| Открыть карточку RUBITIME | Переход по прямой ссылке на запись. |
| Данные RUBITIME | Куда записываются в amoCRM |
|---|---|
| Имя клиента | Имя связанного контакта |
| Телефон клиента | Рабочий телефон связанного контакта |
| Email клиента | Рабочий Email связанного контакта |
| Стоимость услуги | Бюджет сделки |
| ID и дата записи | Название сделки: «Заявка [ID] [дата и время]» |
Администратор может связать пользовательские поля сделки amoCRM с полями RUBITIME и выбрать направление обмена: в обе стороны, только amoCRM → RUBITIME или только RUBITIME → amoCRM.
Для каждого системного статуса RUBITIME администратор выбирает этап любой активной воронки amoCRM либо вариант «Не менять этап». При webhook об изменении записи связанная сделка автоматически переводится на выбранный этап.
| Код | Системный статус RUBITIME | Действие в amoCRM |
|---|---|---|
| 0 | Записан | Перевод на выбранный этап |
| 1 | На обслуживании | Перевод на выбранный этап |
| 2 | Завершен | Перевод на выбранный этап |
| 3 | Ожидание предоплаты | Перевод на выбранный этап |
| 4 | Отменен | Перевод на выбранный этап |
| 5 | Ожидает подтверждения | Перевод на выбранный этап |
| 6 | Добавлено в корзину | Перевод на выбранный этап |
| 7 | Перенос записи | Перевод на выбранный этап |
Интеграция состоит из клиентского виджета внутри amoCRM и серверного слоя CRM Intro, который выполняет авторизованные запросы, хранит настройки и обрабатывает webhooks.
| amoCRM виджет в карточке |
↔ | Сервер интеграции PHP 8.2 · HTTPS API |
↔ | RUBITIME расписание и записи |
| Метод / событие | Назначение |
|---|---|
| get-schedule | Доступные даты и время по филиалу, мастеру и услуге. |
| get-record | Получение актуальных данных записи. |
| create-record | Создание записи клиента. |
| update-record | Изменение даты, клиента, статуса и других параметров. |
| remove-record | Удаление или отмена записи. |
| event-create/update/remove-record | Webhooks о событиях записи. |
| Мера | Реализация |
|---|---|
| Транспорт | Все запросы выполняются по HTTPS. |
| API-ключ RUBITIME | Хранится на сервере в зашифрованном виде; не включается в ZIP и JavaScript. |
| OAuth amoCRM | Access- и refresh-токены хранятся зашифрованно и изолированно по аккаунтам. |
| Webhooks | Для каждого аккаунта используется отдельный непредсказуемый URL-токен. |
| Запросы виджета | Авторизованные запросы проверяются по JWT интеграции amoCRM. |
| Лимит RUBITIME | Не чаще одного API-запроса в 5 секунд на аккаунт. |
| Синхронизация | Значения сравниваются перед обновлением; исключены циклические изменения этапа. |
| Хранимые данные | Настройки, служебные связи и актуальный снимок записи для синхронизации. |
| Параметр | Текущее состояние |
|---|---|
| Версия | 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 Intro | RUBITIME — предлагаемый формат | amoCRM |
|---|---|---|
| Разработка, hosting backend, обновления и поддержка интеграции. | Проверка описания и сценариев; согласование брендинга; возможное размещение ссылки. | Проверка и распространение виджета через amoMarket. |
До отдельного согласования решение позиционируется как независимая интеграция и не обозначается как официальная интеграция RUBITIME.
Просим рассмотреть возможность разместить информацию об интеграции RUBITIME + amoCRM на площадке RUBITIME после ознакомления и, при необходимости, совместной технической проверки.
Актуальные материалы версии 1.2.9, подготовленные для карточки виджета.
Документация API RUBITIME
https://rubitime.ru/faq/api
Документация amoCRM API v4
Сделки
Поля и группы полей
Воронки и этапы
Документ подготовлен на основании фактически реализованной версии интеграции и официальной документации API, актуальной на 27.08.2026.