Разработка скриптов продаж для CRM Битрикс24
Скрипт продаж в CRM — это не PDF с фразами, прикреплённый к сделке. Это интерактивный инструмент, встроенный в рабочий процесс менеджера: подсказки всплывают в нужный момент, следующий шаг зависит от ответа клиента, заполнение карточки происходит по ходу разговора. Разница в конверсии между «скриптом в PDF» и встроенным скриптом — 15–25% по практике внедрений.
В Битрикс24 нет нативного «конструктора скриптов продаж», но комбинация нескольких инструментов платформы позволяет реализовать полноценную систему.
Архитектура системы скриптов
Для простых сценариев подходит встроенная функциональность Битрикс24. Для сложных — кастомная разработка. Выберите подход исходя из требований:
| Требование | Встроенные инструменты | Кастомная разработка |
|---|---|---|
| Линейный скрипт с подсказками | Поля + бизнес-процессы | Не нужна |
| Ветвление по ответам клиента | Частично (роботы) | REST-приложение |
| Автозаполнение полей CRM | Роботы | REST API |
| Аналитика по скрипту | Отчёты CRM | Кастомная аналитика |
| Интеграция с телефонией | Да (встроенная) | Да (через CTI API) |
Реализация через встроенные инструменты
Бизнес-процессы как скрипт. Создайте БП, который запускается при переводе сделки на стадию «Звонок»:
- Показывает уведомление менеджеру с текстом приветствия и ключевыми вопросами
- Ожидает действия менеджера (заполнение полей)
- На основе заполненных данных переводит на следующую стадию или создаёт задачу
Ограничение: бизнес-процессы Битрикс24 плохо подходят для интерактивных разветвлённых скриптов — UX слишком неудобный.
Карточка со встроенными подсказками. Настройте детали карточки сделки так, чтобы поля располагались в порядке разговора, а в описаниях полей — вспомогательные фразы. Технически — это кастомизация карточки в CRM → Настройки → Настройка карточки.
Кастомная разработка: встроенное REST-приложение
Полноценный интерактивный скрипт реализуется как REST-приложение со встроенной страницей (placement) в боковой панели карточки сделки.
Регистрация placement:
CRest::call('placement.bind', [
'PLACEMENT' => 'CRM_DEAL_DETAIL_TAB',
'HANDLER' => 'https://yourapp.com/script-player/',
'TITLE' => 'Скрипт продаж',
'DESCRIPTION' => 'Интерактивный скрипт звонка',
]);
Пользователь видит вкладку «Скрипт продаж» в карточке сделки. При открытии загружается ваше приложение, которое:
- Получает данные сделки через JS SDK Битрикс24
- Показывает нужный скрипт (исходя из стадии, типа продукта, истории)
- При ответе клиента менеджер кликает «Да/Нет/Думает» — скрипт переходит к следующей ветке
- По завершению автоматически заполняет поля сделки через
BX24.callMethod('crm.deal.update', ...)
Структура данных скрипта (JSON):
{
"id": "cold_call_b2b",
"steps": [
{
"id": "greeting",
"text": "Добрый день, {contact_name}! Меня зовут {manager_name}, компания ТехноЛаб. Удобно говорить?",
"options": [
{"label": "Да, говорите", "next": "pain_discovery"},
{"label": "Нет, перезвоните", "next": "schedule_callback", "action": "create_task"}
]
},
{
"id": "pain_discovery",
"text": "Расскажите, как сейчас решаете задачу автоматизации склада?",
"fill_field": "COMMENTS",
"options": [...]
}
]
}
Переменные {contact_name}, {manager_name} подставляются из данных сделки через JS SDK в момент отображения.
Кейс: скрипт для SaaS-компании
Задача: команда из 12 менеджеров продаёт подписку на B2B SaaS. Средняя конверсия первичного звонка — 8%. Проблема: новые менеджеры не знают, как реагировать на типичные возражения; опытные — пропускают квалификационные вопросы.
Реализованное решение:
Скрипт из 4 блоков:
- Квалификация (5 вопросов) → обязательные поля в CRM (размер команды, бюджет, срок)
- Презентация → адаптируется под ответы на квалификации (разные тексты для малого/среднего/крупного бизнеса)
- Работа с возражениями → 12 типовых возражений с рекомендованными ответами
- Закрытие → варианты следующего шага с автосозданием задачи
Аналитика по скрипту — каждый шаг логируется в кастомной таблице с привязкой к сделке. Через 6 недель видно: на каком шаге чаще всего клиент «отваливается», какие ответы на возражения работают лучше.
Результат через 3 месяца: конверсия первичного звонка выросла с 8% до 13.5%, время адаптации нового менеджера сократилось с 6 недель до 2 недель.
Версионирование и A/B тестирование скриптов
Скрипты нужно обновлять — рынок меняется, аргументы устаревают. Реализуйте версионирование:
- Каждый скрипт хранится с версией и датой активации
- Старые версии не удаляются — для анализа, какой скрипт дал лучшую конверсию
- A/B тест: половина сделок использует скрипт v1, половина v2 — сравниваете конверсию
Без аналитики скрипт превращается в религиозный ритуал: «так написано, значит так правильно». С аналитикой — в живой инструмент, который постоянно улучшается на основе реальных данных.







