Интеграция amoCRM и Senler: понятное руководство для начинающих

Это статья для тех, кто впервые подключает Senler (бот-платформа для ВКонтакте) к amoCRM. Ниже — зачем это нужно, как всё настроить за 15–30 минут, как передавать данные из бота в CRM, какие тонкости важно учесть и как тестировать, чтобы всё работало стабильно.

Зачем объединять amoCRM и Senler

Интеграция помогает малому бизнесу быстрее принимать заявки из ВКонтакте, вести диалоги и автоматически создавать сделки в CRM. Вся переписка и ключевые данные попадают в amoCRM, а бот в Senler берёт на себя первичный сбор информации и может запускать простые автоворонки. Важно понимать: интеграция закрывает основные сценарии, а расширенные — доделываются шаблонами, переменными и веб-хуками.

Что в итоге получится

  • Создание сделки в amoCRM при запуске бота в Senler.
  • Передача пользовательских данных (например, телефона или даты звонка) в нужные поля CRM.
  • Фиксация элементов диалога (вопросы/ответы) в карточке сделки.
  • Возможность автоворонок: бот задаёт вопросы, собирает ответы, а менеджер подключается, когда данные готовы.

Что потребуется перед стартом

  • Права администратора в amoCRM и доступ к нужному аккаунту Senler.
  • Доступ к документации (чтобы сверяться по полям и шаблонам).
  • Понимание базовых сущностей amoCRM: контакт, компания, сделка. Интеграция «из коробки» создаёт только сделки; контакты и компании можно добавлять вручную или через доп. автоматизацию.

Шаг 1. Подключаем amoCRM к Senler

  1. Авторизуйтесь в amoCRM.
  2. В Senler откройте нужный канал (ВКонтакте) и перейдите в раздел интеграций.
  3. Получите токен Senler и подключите amoCRM.
  4. Проверьте соединение: тестовый запрос должен вернуться без ошибок.
  5. Убедитесь, что аккаунт отображается как подключённый.

Что важно: после подключения сервисы начинают обмен данными — это база для дальнейшей настройки бота.

Шаг 2. Создаём бота и включаем блок интеграции

  1. В Senler создайте нового бота и добавьте в него блок интеграции с amoCRM.
  2. Настройте, чтобы при старте бота автоматически создавалась сделка в amoCRM.
  3. Задайте логику: какие данные собирать и в какие поля CRM их отправлять.

Шаг 3. План передачи данных: переменные и поля

Пользовательские переменные

  • Встроенные переменные бота не передаются в CRM автоматически.
  • Создайте пользовательские переменные для каждого значения, которое нужно отправить (например, date_of_request, user_phone, user_age).

Поля в CRM

  • В amoCRM заранее создайте кастомные поля под каждый тип данных (например, «Дата обращения», «Телефон», «Возраст»).
  • В настройке интеграции сопоставьте переменную бота с полем сделки.

Шаг 4. Триггеры и сценарии

  • Настройте триггер «старт»: бот здоровается, создает сделку, задаёт вопросы.
  • Пример: бот спрашивает «Сколько вам лет?» и записывает ответ в переменную user_age.
  • Добавьте запрос на согласие с обработкой персональных данных и таймер ожидания ответа, чтобы цепочка не зависала.

Шаг 5. Веб-хук и его «галочка ожидания»

Интеграция может работать через веб-хук. В настройке есть флаг «ожидание выполнения веб-хука»:

  • Включено — бот ждёт завершения обмена данными с CRM, прежде чем идти дальше. Надёжнее, но медленнее.
  • Выключено — сценарий идёт дальше сразу, а данные отправляются параллельно. Быстрее, но ответ бота может прийти до завершения записи в CRM.

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

Шаг 6. Публикация и тест

  1. Опубликуйте бота.
  2. Запустите диалог с нуля: «Старт» → приветствие → вопросы.
  3. Проверьте, что в amoCRM создалась новая сделка, и имя клиента подставилось корректно.
  4. Убедитесь, что поля сделки заполнены (например, «Дата обращения», «Телефон», «Возраст»).
  5. Если что-то не записалось — проверьте сопоставление переменных и статус шага с вебхуком.

Как сохранять диалог в карточку сделки

Чтобы видеть в CRM историю общения:

  1. Создайте в amoCRM группу полей «Диалог» (например, «Сообщение пользователя», «Сообщение менеджера»).
  2. В сценарии бота добавьте отправку вопросов/ответов в эти поля.
  3. При необходимости реализуйте логику «сбрасывания» поля сообщения менеджера в «ноль», чтобы отслеживать новые ответы (паттерн: изменилось с «ноль» → отправили в Telegram → снова обнулили).

Типичные проблемы и решения

  • Нет записи в CRM.
    Проверьте: права администратора, действительность токенов, соответствие переменных и полей, статус шага с веб-хуком.
  • Ответы приходят с задержкой.
    Включено ожидание веб-хука или CRM отвечает дольше обычного. Для быстрых сценариев можно временно снять ожидание.
  • Лимиты запросов.
    На демо/тестовых аккаунтах могут быть ограничения. Оптимизируйте сценарий: группируйте данные и отправляйте одним пакетом, а не десятком маленьких событий.
  • Неполные сделки (нет контакта/компании).
    Интеграция базово создаёт только сделку. Добавляйте контакт/компанию вручную или настройте дополнительную автоматизацию.

Рекомендуемый минимальный сценарий для старта

  1. Старт бота → Создать сделку.
  2. Спросить и сохранить: телефон, удобную дату и время звонка.
  3. Отправить всё в CRM одним пакетом (переменные → поля).
  4. Уведомить менеджера, когда данные собраны, и отобразить диалог в карточке.

Лучшие практики

  • Именуйте сделки осмысленно. Задавайте шаблон названия (например, «Заявка VK — {{user_phone}} — {{date_of_request}}»).
  • Собирайте только нужные данные. Чем короче анкета, тем выше конверсия.
  • Делайте «черновик» в песочнице. Прогоните сценарии в тесте, затем переносите в прод.
  • Логируйте ключевые шаги. Добавьте служебные поля/заметки, чтобы быстро видеть, где «падает» цепочка.
  • Храните согласия. Фиксируйте факт согласия на обработку персональных данных.

Где посмотреть подробности

  • Раздел документации Senler и amoCRM: пошаговые инструкции, примеры сопоставления полей и шаблонов.

Эфир по настройке и применению интеграции:

Интеграция amoCRM и Senler — это быстрый способ «свести» заявки из ВКонтакте и обработку в CRM. Начните с простого: старт бота, создание сделки, 2–3 ключевых поля и аккуратная передача через вебхук.

Затем добавляйте автоопросы, сохранение диалогов и уведомления менеджеру.

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

257 views·5 shares