Перейти к содержанию

ChatForms24

Формы и калькуляторы в Открытых линиях Битрикс24.

Менеджер собирает форму прямо в чате клиента, ставит цифры, получает аккуратный расчёт — карточкой, текстом или PDF-документом. Результат уходит клиенту, копия привязывается к карточке CRM. Бот добавляет кнопки «Подтвердить / Отказ» — менеджер контролирует расчёт и может запускать бизнес-процессы прямо из чата.


С чего начать

  1. Установите приложение из Маркетплейса Битрикс24.
  2. После установки откройте его — из левого меню или из любого чата (кнопка в боковой панели).
  3. На главном экране ChatForms24 нажмите «Готовые шаблоны» — на портале появятся 5 предзаполненных калькуляторов для клининга / доставки / ремонта / B2B-расчёта. Можно сразу попробовать или взять за основу свой.
  4. Откройте конструктор кнопкой «Открыть конструктор форм» и настройте форму под себя.

Тарифы

FREE PRO
Калькуляторов на портале 1 без лимита
Полей в одной форме 5 без лимита
Формулы (+ − × ÷ if min max) да да
Привязка к Лиду / Сделке да да
Авто-запись расчёта в карточку CRM да да
Картинка / текст в чат да да
Поле «Товар из каталога» да
Каскадные поля (зависимые списки) да
Привязка к смарт-процессам да
Своя обложка форм да
PDF «Коммерческое предложение» да
Кнопки управления в чате (через бота) да
Запуск бизнес-процессов по кнопкам бота да
Цена 0 ₽ 1 290 ₽ / мес

TRIAL 14 дней. В настройках приложения у новых порталов есть кнопка «Хочу попробовать» — заполняете короткую форму (имя, email/телефон), и PRO открывается на 14 дней бесплатно. Менеджер свяжется и поможет настроить калькуляторы под ваш сценарий.


Конструктор форм

Конструктор — главный экран ChatForms24. Слева список ваших калькуляторов, справа — редактор выбранного.

Создание формы

Кнопка «+ Новый шаблон» создаёт пустую форму. Дайте название (например, «Расчёт стоимости окон») и переходите к вкладкам.

Обложка

Под названием — выбор обложки: 5 цветовых пресетов (синий / изумрудный / оранжевый / фиолетовый / розовый) или загрузка своей картинки (PRO). Обложка появится на превью в списке калькуляторов и в шапке PNG/PDF-карточки результата.

Привязка к CRM

Селектор «Привязка к CRM» определяет, к какой карточке относится расчёт:

  • Нет (просто калькулятор) — отвлечённые расчёты без CRM-привязки.
  • Лид / Сделка — расчёт привязывается к карточке через диалог Открытой линии. После отправки расчёта сумма автоматически записывается в OPPORTUNITY, плюс комментарий в карточке.
  • Смарт-процесс (PRO) — аналогично, для любых пользовательских типов CRM.

При выборе сущности появляются дополнительные настройки полей — можно привязать значение конкретного поля к UF (пользовательскому полю) карточки.

Вкладка «Поля»

Доступные типы полей:

  • Текст — произвольная строка.
  • Число — числовое значение, можно задать минимум.
  • Список — выпадающий список с вариантами; у каждого варианта свой «тариф» (числовая надбавка) для использования в формулах.
  • Чекбокс — включён/выключен; в формуле добавляет указанную сумму.
  • Константа — скрытое поле с фиксированным значением (полезно для базовых тарифов).
  • Товар из каталога (PRO) — менеджер выбирает товар из раздела каталога Битрикс24; в формулу подставляется цена, в карточку — название.

Над списком полей — счётчик «Полей: N / 5» (на FREE) или «N / без лимита» (на PRO).

Свойства поля

При клике на поле справа открываются его свойства: ID (используется в формуле), название, обязательность, тип-специфичные настройки.

Каскадные поля (PRO)

В свойствах поля типа «Список» появляется селектор «Зависит от поля» — можно сделать так, чтобы варианты дочернего списка фильтровались по значению родительского. У каждой опции дочернего поля указывается, при каком значении родителя она доступна.

Пример: список «Тип кровли» → при «Металлочерепица» в списке «Подкровельная плёнка» видны только совместимые варианты.

Импорт значений из CRM

Если калькулятор привязан к CRM-сущности и в её карточке есть пользовательское поле типа «Список» — у списка калькулятора появляется кнопка «Импорт значений из UF». Один клик — варианты копируются из CRM в форму со своими ID.

Запись в карточку CRM

Под свойствами поля — селектор «Записать значение в UF карточки». При отправке расчёта значение поля автоматически попадает в выбранное поле карточки (Лида / Сделки / смарт-процесса). Это работает для всех типов полей: текст идёт как текст, чекбокс — как Y/N, товар — как ID, число — как число.

В списке предлагаются только поля совместимого типа: текст → строковые поля, число → числовые, список → списочные, чекбокс → «да/нет» и т. д. Если подходящих полей в карточке нет, селектор не показывается.

Под селектором — чекбокс «Разрешить перезаписывать значение»:

  • выключен (по умолчанию) — значение записывается, только если ячейка карточки пустая; уже заполненные поля не трогаются;
  • включён — значение всегда перезаписывает текущее.

Поведение по умолчанию

По умолчанию (чекбокс выключен) расчёт не перетирает заполненные поля карточки. Если нужно, чтобы значение всегда обновлялось, включите «Разрешить перезаписывать значение».

Вкладка «Формула»

Excel-подобный синтаксис: вставляете поля в [квадратные скобки], складываете, умножаете, используете функции.

Доступные операции:

  • + − × ÷ (можно / вместо ÷)
  • if(условие, тогда, иначе) — условный выбор
  • min(a, b, …) — минимум
  • max(a, b, …) — максимум
  • скобки для группировки

Примеры:

Что считаем Формула
Площадь × цена за м² [Площадь] * 150
Стоимость с надбавкой за срочность [Количество] * [Тариф] + if([Срочно], 2000, 0)
Минимум из расчёта и фиксированной цены max([Площадь] * 150, 5000)
Цена выбранного товара × количество [Товар] * [Количество]

Как работают поля в формуле:

  • Число → подставляется значение.
  • Список → подставляется «тариф» выбранного варианта.
  • Чекбокс → подставляется «прибавка к сумме» если включён, иначе 0.
  • Константа → подставляется указанное значение.
  • Товар → подставляется цена товара из каталога.

Проверка расчёта — снизу формула-редактора есть блок «Проверка расчёта»: задаёте тестовые значения полям, жмёте «Посчитать», видите итог. Удобно отлаживать.

Вкладка «Карточка»

Формат отправки в чат

  • Картинка (PNG) — красивая брендированная карточка с шапкой-обложкой, списком «поле = значение» и крупным «Итог» зелёным. По умолчанию.
  • Текст — обычное сообщение в чат.
  • PDF (Коммерческое предложение) (PRO) — официальный A4-документ: шапка «ChatForms24», номер КП, таблица расчёта, итог, подвал. Удобно отправлять клиенту как формальный документ.

Параметры PDF-КП (PRO)

При выборе формата PDF (Коммерческое предложение) появляются два поля:

  • Имя файла — базовое имя PDF-файла. К нему добавляется номер КП: {Имя файла}-{номер}.pdf. Если оставить пустым — используется КП (например, КП-0042.pdf).
  • Начальный номер — с какого числа вести нумерацию КП. Если задан, расчёты этой формы нумеруются последовательно: первый = начальный номер, второй = +1 и так далее. Если оставить пустым — номером служит ID расчёта с ведущими нулями (КП-0042).

Шаблон карточки

Текст, который попадёт в карточку (для PNG/PDF — подписью к файлу; для «Текст» — самим сообщением). Поля и итог вставляются плейсхолдерами:

Расчёт стоимости работ:
- Площадь: {{Площадь}} м²
- Тип кровли: {{Тип кровли}}
- Срочно: {{Срочно}}

Итого: {{итог}} ₽

Кнопки «Итог» и список ваших полей под полем редактора — клик вставляет плейсхолдер.

Внизу — «Превью карточки» с подставленными тестовыми значениями.

Вкладка «Доступ»

Кто видит этот калькулятор в чате:

  • Все сотрудники портала — по умолчанию.
  • Только администраторы — если калькулятор внутренний (себестоимость, маржа).

Публикация

Готовый калькулятор кнопкой «Опубликовать» становится доступным менеджерам в чатах. Лимит на FREE — 1 опубликованная форма (можно создавать сколько угодно черновиков). На PRO — без лимита.


Использование в чатах

После публикации калькулятор появляется в чатах в трёх местах:

Боковая панель чата (рекомендуется)

В правой части чата — кнопка «Калькулятор». Открывает калькулятор во всё правое поле. Удобно, когда нужно много полей.

Мини-окно над полем ввода

Иконка калькулятора рядом с полем ввода. Открывает компактное окно 400×500 поверх чата. Подходит для коротких форм.

Вкладка в карточке сделки

В карточке CRM-сделки есть вкладка «Калькуляторы» — те же формы, привязаны к этой конкретной сделке.

Заполнение и отправка

  1. Менеджер выбирает форму из списка.
  2. Заполняет поля.
  3. Жмёт «Посчитать» — внизу появляется итоговая сумма (опционально).
  4. Жмёт «Отправить в чат» — карточка/текст/PDF уходит в чат, копия сохраняется в базе.

Если калькулятор привязан к CRM-сущности — сумма + значения полей автоматически записываются в карточку (Lead/Deal/смарт-процесс).


Чат-бот

Бот опциональный. Без него ChatForms24 работает: расчёт отправляется в чат от лица менеджера. С ботом расчёт получает интерактивные кнопки управления.

Включение бота

В настройках приложения — переключатель «Подключить бота». После активации бот регистрируется на портале как «ChatForms24», получает идентификатор, готов работать.

Что добавляет бот

После отправки расчёта менеджеру в чате прикрепляются кнопки:

  • Подтвердить — фиксирует, что расчёт согласован.
  • Отказ — клиент отказался; расчёт помечается как отклонённый.

Важно: кнопки видны только менеджеру, не клиенту. Внутри Битрикса это реализовано через system: true — сообщение с кнопками не пересылается через коннектор Открытых линий клиенту.

Запуск бизнес-процессов по кнопкам (PRO)

Кнопки «Подтвердить» и «Отказ» можно связать с бизнес-процессами: при нажатии нужный БП автоматически запускается на привязанной карточке CRM (Лид / Сделка / смарт-процесс).

Настраивается в конструкторе формы — селекторы появляются, если у формы задана «Привязка к CRM»:

  • БП при нажатии «Подтвердить» — какой процесс запустить при согласовании расчёта.
  • БП при нажатии «Отказ» — какой процесс запустить при отказе.

Любой из селекторов можно оставить пустым — тогда кнопка просто меняет статус расчёта, без запуска БП.

Только бизнес-процессы без параметров

В списке доступны лишь БП, не требующие параметров на старте, — автозапуск не может заполнить их за менеджера. Кнопка «↻ Обновить» рядом с селекторами перезагружает список (БП, созданные уже после установки приложения, появятся по клику).

Нужны права на бизнес-процессы

Если списки БП пустые или показывается предупреждение о доступе — приложению не выдано разрешение на работу с бизнес-процессами. Переустановите приложение, чтобы выдать нужные права.

Запись в CRM

Запись расчёта в карточку CRM — автоматическая при отправке (если калькулятор привязан к Lead/Deal/смарт-процессу). Отдельную кнопку «Записать в …» нажимать не нужно.


Готовые шаблоны

5 пресетов для быстрого старта:

  • Клининг — уборка квартир: площадь × ставка + опции
  • Доставка — стоимость доставки: расстояние × тариф + опции
  • Ремонт — расчёт ремонтных работ
  • B2B-сделка — типовой расчёт b2b-коммерческого предложения
  • Пустой шаблон — чистая форма для своего сценария

Все пресеты добавляются как черновики — менеджер может править, удалять, публиковать.


FAQ

Что считается «опубликованной формой»?

Любая форма со включённой публикацией (бейдж «опубл.» в списке). Черновики (без публикации) не считаются — их можно создавать сколько угодно.

Можно использовать в групповых чатах?

Да. Бот может быть участником группы и выкладывать туда карточки + кнопки. В P2P-чатах кнопки бота не работают — там калькулятор отправляет картинку или текст от лица менеджера.

Что произойдёт после окончания триала?

Все PRO-фичи отключатся: каскадные поля, товары, PDF, своя обложка, смарт-процессы, кнопки бота и запуск БП по ним. Опубликованные формы остаются опубликованными, но при сохранении формы с PRO-полями приложение попросит обновить тариф. Без действий ничего не сломается — данные сохраняются, доступ возобновится после перехода на PRO.

Что делать, если кончился триал, а PRO ещё не оформили?

Нажмите «Перейти на PRO» в настройках → выставится счёт на ООО / ИП. После оплаты по реквизитам подписка активируется автоматически (5 рабочих дней максимум). До оплаты можно работать на FREE-функциях.

Можно сменить тариф с PRO на FREE?

Да, через поддержку. После понижения часть существующих калькуляторов может перестать соответствовать FREE-лимитам — они останутся опубликованными, но при редактировании поля свыше лимита приложение попросит вернуться на PRO.

Как обращаться в поддержку?

Чат поддержки приложений:

Где и как данные хранятся?

Данные обрабатываются на серверах в Российской Федерации (инфраструктура ООО «Оверплан» — сервис-партнёра, обеспечивающего эксплуатацию приложения). Оператор персональных данных — ООО «Региональные Медиа» как правообладатель программы.

Что хранится:

  • Идентификатор портала Битрикс24 (member_id, домен) — для связи с конкретной инсталляцией.
  • OAuth-токены доступа к Битрикс24 — зашифрованы перед записью в БД.
  • Шаблоны калькуляторов и история расчётов — привязаны к конкретному порталу; другие порталы их не видят.
  • Контактные данные (имя, email, телефон), если вы оставили заявку через форму «Хочу попробовать» — передаются в систему биллинга и в CRM для связи с менеджером поддержки.

Резервные копии БД и снапшоты виртуальных машин хранятся в той же инфраструктуре. Полная политика обработки персональных данных размещена на сайте ООО «Оверплан»: overplan.ru/upload/ПОЛИТИКА_ОБРАБОТКИ_ПЕРСОНАЛЬНЫХ_ДАННЫХ.pdf.

Что происходит при удалении приложения?

Приложение получает от Битрикса событие ONAPPUNINSTALL. В ответ оно удаляет все данные портала (шаблоны калькуляторов, историю расчётов, OAuth-токены) из основной БД. Резервные копии — в соответствии с регламентом хранения, до 10 рабочих дней. Подписка приостанавливается.

Для отзыва согласия на обработку персональных данных или удаления данных вне процедуры деинсталляции напишите на hello@overplan.ru — данные будут удалены в течение 10 рабочих дней.


О приложении

Правообладатель: ООО «Региональные Медиа» Программа для ЭВМ: «ChatForms24 — формы и калькуляторы в ОЛ» Поддержка: ООО «Оверплан»