ChatForms24¶
Формы и калькуляторы в Открытых линиях Битрикс24.
Менеджер собирает форму прямо в чате клиента, ставит цифры, получает аккуратный расчёт — карточкой, текстом или PDF-документом. Результат уходит клиенту, копия привязывается к карточке CRM. Бот добавляет кнопки «Подтвердить / Отказ» — менеджер контролирует расчёт и может запускать бизнес-процессы прямо из чата.
С чего начать¶
- Установите приложение из Маркетплейса Битрикс24.
- После установки откройте его — из левого меню или из любого чата (кнопка в боковой панели).
- На главном экране ChatForms24 нажмите «Готовые шаблоны» — на портале появятся 5 предзаполненных калькуляторов для клининга / доставки / ремонта / B2B-расчёта. Можно сразу попробовать или взять за основу свой.
- Откройте конструктор кнопкой «Открыть конструктор форм» и настройте форму под себя.
Тарифы¶
| 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-сделки есть вкладка «Калькуляторы» — те же формы, привязаны к этой конкретной сделке.
Заполнение и отправка¶
- Менеджер выбирает форму из списка.
- Заполняет поля.
- Жмёт «Посчитать» — внизу появляется итоговая сумма (опционально).
- Жмёт «Отправить в чат» — карточка/текст/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.
Как обращаться в поддержку?¶
Чат поддержки приложений:
- Telegram: @appsupportbot
- MAX: id7604377933_bot
Где и как данные хранятся?¶
Данные обрабатываются на серверах в Российской Федерации (инфраструктура ООО «Оверплан» — сервис-партнёра, обеспечивающего эксплуатацию приложения). Оператор персональных данных — ООО «Региональные Медиа» как правообладатель программы.
Что хранится:
- Идентификатор портала Битрикс24 (
member_id, домен) — для связи с конкретной инсталляцией. - OAuth-токены доступа к Битрикс24 — зашифрованы перед записью в БД.
- Шаблоны калькуляторов и история расчётов — привязаны к конкретному порталу; другие порталы их не видят.
- Контактные данные (имя, email, телефон), если вы оставили заявку через форму «Хочу попробовать» — передаются в систему биллинга и в CRM для связи с менеджером поддержки.
Резервные копии БД и снапшоты виртуальных машин хранятся в той же инфраструктуре. Полная политика обработки персональных данных размещена на сайте ООО «Оверплан»: overplan.ru/upload/ПОЛИТИКА_ОБРАБОТКИ_ПЕРСОНАЛЬНЫХ_ДАННЫХ.pdf.
Что происходит при удалении приложения?¶
Приложение получает от Битрикса событие ONAPPUNINSTALL. В ответ оно удаляет все данные портала (шаблоны калькуляторов, историю расчётов, OAuth-токены) из основной БД. Резервные копии — в соответствии с регламентом хранения, до 10 рабочих дней. Подписка приостанавливается.
Для отзыва согласия на обработку персональных данных или удаления данных вне процедуры деинсталляции напишите на hello@overplan.ru — данные будут удалены в течение 10 рабочих дней.
О приложении¶
Правообладатель: ООО «Региональные Медиа» Программа для ЭВМ: «ChatForms24 — формы и калькуляторы в ОЛ» Поддержка: ООО «Оверплан»