Как настроить интеграцию Битрикс с Тильдой

Как подключить битрикс к тильде

Как подключить битрикс к тильде

Интеграция Битрикс и Тильды позволяет автоматически передавать данные с форм сайта в CRM, минимизируя ручной ввод и снижая риск ошибок. Основной механизм передачи информации – вебхуки и API Тильды, которые обеспечивают моментальное обновление сделок, контактов и лидов.

Для настройки необходимо создать вебхук в Битрикс с правами на добавление и редактирование лидов. В Тильде требуется указать URL вебхука в разделе настроек формы и выбрать формат передачи данных: JSON или стандартные POST-параметры. Рекомендуется использовать JSON, так как этот формат сохраняет структуру полей и упрощает сопоставление данных.

После подключения важно сверить соответствие полей: имя, телефон, email, источник лида. Любое несоответствие приводит к ошибкам в CRM. Для автоматической категоризации лидов можно создать бизнес-процесс в Битрикс, который будет назначать ответственным менеджерам новые заявки по определённым правилам.

Проверка интеграции должна включать тестовые отправки форм с различными комбинациями данных. Это позволяет выявить ошибки валидации и настроить уведомления о сбоях. При использовании UTM-меток рекомендуется добавить их в отдельные поля CRM, чтобы отслеживать эффективность рекламных кампаний напрямую через Битрикс.

Регулярный аудит интеграции снижает риск потери лидов при обновлениях Тильды или изменения структуры форм. Оптимальная практика – ежемесячно проверять журналы вебхуков и сверять статистику заявок между платформами.

Выбор способа передачи данных между Тильдой и Битриксом

Способ передачи Описание Преимущества Ограничения
Вебхуки Автоматическая отправка данных из форм Тильды в Битрикс через URL вебхука Простота настройки, мгновенная передача, минимальная нагрузка на сервер Поддержка только фиксированных полей, ограниченная логика обработки
REST API Использование API Битрикса для создания и обновления лидов, контактов и сделок Гибкость: можно передавать любые поля, создавать сложные сценарии обработки Необходимы навыки программирования, контроль ошибок и авторизации вручную
Формы с отправкой на CRM Настройка стандартной формы Тильды на отправку данных напрямую в CRM Не требует программирования, поддержка основных полей и событий Нет поддержки сложной логики, ограниченная проверка данных

Рекомендации:

  • Для быстрых проектов без сложной логики – используйте вебхуки или формы.
  • Для проектов с нестандартными полями и условиями обработки – применяйте REST API.
  • Проверяйте, чтобы все обязательные поля CRM совпадали с полями формы на Тильде, иначе данные не будут поступать корректно.

Создание вебхука в Битриксе для приёма заявок с Тильды

Перейдите в Раздел «Приложения» → «Вебхуки» в вашем Битрикс24. Выберите «Входящий вебхук» и укажите точное имя, например: TildaFormHook. Установите права доступа только к CRM → Сделки → Добавление, чтобы вебхук мог создавать новые заявки.

После сохранения вебхука система сгенерирует URL для приёма запросов. Скопируйте его полностью – именно этот адрес будет использоваться в настройках форм Тильды.

В Тильде откройте форму, перейдите в Настройки → Формы → Отправка данных и выберите POST метод. В поле URL вставьте скопированный адрес вебхука. Для корректного сопоставления полей указывайте ключи, совпадающие с полями CRM, например: NAME, PHONE, EMAIL.

После настройки сохраните форму и выполните тестовую отправку. В CRM появится новая заявка с данными из Тильды. Если заявка не отображается, проверьте: правильность URL, метод POST и соответствие полей формы ключам CRM.

Рекомендуется использовать JSON-формат передачи данных и включить автоматическую обработку дублей в CRM, чтобы избежать создания повторных заявок при тестах.

Настройка формы на Тильде для отправки данных в Битрикс

Настройка формы на Тильде для отправки данных в Битрикс

Создайте на Тильде блок формы с типом «Стандартная форма» или «Форма с кнопкой». Обязательные поля – имя, телефон и e-mail – сопоставьте с соответствующими полями в Битрикс через идентификаторы CRM. Для каждого поля используйте уникальный атрибут name: NAME, PHONE, EMAIL.

В настройках блока перейдите в раздел «Форма → Отправка данных». Выберите опцию «Вебхук или внешний сервис». В поле URL укажите адрес вебхука Битрикс: https://yourdomain.bitrix24.ru/rest/ID_USER/WEBHOOK_KEY/crm.lead.add.json.

Настройте метод передачи POST и формат данных JSON. Структура запроса должна соответствовать API Битрикс: {"fields":{"TITLE":"Новая заявка","NAME":"%NAME%","PHONE":[{"VALUE":"%PHONE%","VALUE_TYPE":"WORK"}],"EMAIL":[{"VALUE":"%EMAIL%","VALUE_TYPE":"WORK"}]}}. Замените переменные %NAME%, %PHONE%, %EMAIL% на значения из полей формы Тильды.

Активируйте опцию «Подтверждение отправки» и укажите редирект на страницу благодарности. Это исключает повторные отправки и фиксирует успешное поступление данных в CRM. После настройки проверьте форму тестовой отправкой, убедившись, что лид создается в Битрикс с корректными полями.

Для расширенной интеграции можно добавить кастомные поля Битрикс, передавая их через JSON аналогично стандартным полям, соблюдая идентификаторы из CRM. Логи вебхука доступны в разделе «Приложения → Вебхуки → Входящие», что позволяет отслеживать ошибки передачи данных.

Проверка корректности передачи данных через тестовую заявку

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

Рекомендуемые шаги:

  1. В Тильде создайте форму с уникальными тестовыми данными, например: имя Тест Пользователь, email test@example.com, телефон +7 999 000 11 22.
  2. Отправьте тестовую заявку через форму на сайте.
  3. В Битрикс откройте раздел CRM → Лиды и найдите последнюю заявку.
  4. Проверьте соответствие полей:
    • Имя и фамилия полностью совпадают с введенными в Тильде.
    • Email корректно отображается и соответствует формату.
    • Телефон записан в нужном формате, без лишних символов.
    • Источник заявки указан как Tilda или заданный UTM-меткой параметр.
  5. Проверьте, что кастомные поля (например, комментарии или выбор услуг) передаются в Битрикс точно так же, как были заполнены в Тильде.
  6. Убедитесь, что после получения заявки активируются необходимые автоматизации, если они настроены (например, отправка уведомлений или создание задачи менеджеру).

Если данные не совпадают, проверьте настройки вебхука в Тильде, соответствие ID полей формы и полей Битрикса, а также корректность передачи формата телефона и email. После исправлений повторите тестовую отправку.

Настройка автоматического создания сделок из форм Тильды

Настройка автоматического создания сделок из форм Тильды

Для автоматизации создания сделок в Битрикс при заполнении форм на Тильде необходимо выполнить несколько точных шагов. Сначала убедитесь, что у вас есть активный вебхуки доступ к REST API Битрикс и права на создание сделок.

  1. Создание вебхука в Битрикс:
    • Перейдите в раздел Приложения → Вебхуки → Входящие.
    • Скопируйте URL вебхука и сохраните его для интеграции с Тильдой.
  2. Настройка формы в Тильде:
    • Откройте нужную страницу и форму в редакторе Тильды.
    • В разделе Форма → Настройки выберите Отправка на внешний сервис → Webhook.
    • Вставьте URL вебхука Битрикс и укажите метод POST.
    • Настройте поля формы так, чтобы их имена совпадали с полями сделки в Битрикс (например, NAME, PHONE, EMAIL).
  3. Проверка передачи данных:
    • Заполните тестовую форму на Тильде.
    • В Битрикс откройте раздел Сделки → Последние и убедитесь, что данные передались корректно.
    • Если данные не отображаются, проверьте соответствие ключей полей в JSON и полей сделки.
  4. Дополнительные настройки:
    • Можно назначить сделку конкретному менеджеру через параметр ASSIGNED_BY_ID в JSON.
    • Для автоматического изменения статуса при создании используйте параметр STAGE_ID.
    • Для передачи дополнительных данных (например, комментариев или UTM-меток) создайте пользовательские поля в Битрикс и укажите их идентификаторы в JSON.

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

Использование полей пользовательских данных для передачи доп. информации

Использование полей пользовательских данных для передачи доп. информации

При интеграции Битрикс с Тильдой критически важно корректно настроить пользовательские поля для передачи дополнительной информации о клиентах. В Битриксе создайте пользовательские поля типа «Строка», «Список» или «Число» в разделе CRM → Настройки → Пользовательские поля. Эти поля позволяют фиксировать параметры, которые не входят в стандартный набор, например источник лида, промо-код, предпочтительный способ связи.

На стороне Тильды используйте форма-элементы с именами, точно совпадающими с ключами пользовательских полей. Например, поле в Битриксе с кодом UF_PROMO_CODE должно иметь аналогичный идентификатор в Тильде. Любое расхождение в регистре или символах приведет к потере данных при передаче.

Для передачи информации через API рекомендуется использовать формат JSON с точной структурой соответствующих ключей. Убедитесь, что типы данных совпадают: строковые значения в Тильде должны маппироваться на строковые поля в Битриксе, числовые – на числовые, списки – на справочники с совпадающими элементами.

Если требуется передача сложных данных, таких как несколько тегов или пользовательские категории, создавайте отдельные поля типа «Список множественный» и используйте разделители при формировании JSON. Это позволяет избежать потери информации и корректно отображать значения в CRM.

Регулярно проверяйте логи API-запросов Битрикса, чтобы убедиться, что пользовательские поля корректно заполняются. Ошибки передачи чаще всего связаны с несоответствием названий полей, некорректными типами данных или превышением допустимой длины строки.

Отслеживание и устранение ошибок при интеграции

Ошибки при передаче данных часто проявляются через коды ответа сервера. 200 указывает на успешную отправку, 400 – некорректные параметры, 401 – проблемы с авторизацией, 500 – внутренние сбои. Для точного анализа включите логирование запросов и ответов в формате JSON, фиксируя все поля, особенно ID сделки и контактные данные.

Несовпадение типов полей между Тильдой и Битриксом приводит к блокировке интеграции. Проверьте соответствие форматов: текстовые поля, номера телефонов и email должны строго совпадать с настройками CRM. Используйте тестовые данные, чтобы выявить поля, которые вызывают ошибки.

При массовых отправках форм рекомендуются лимиты запросов: не более 5 запросов в секунду для предотвращения временной блокировки серверов Битрикс. В случае превышения лимита интеграция выдаёт код 429.

Для устранения сбоев используйте отладочные инструменты Тильды: панель «Проблемы отправки формы» отображает конкретное поле и сообщение ошибки. В Битриксе подключите журнал webhook: он фиксирует все попытки передачи данных с указанием времени, параметров и кодов ошибок.

Регулярная проверка интеграции обязательна: создавайте тестовые заявки раз в неделю и сверяйте их статус в CRM. При повторяющихся ошибках стоит пересоздать webhook или пересопоставить поля формы с CRM для исключения несоответствий.

Вопрос-ответ:

Какие способы интеграции Битрикс с Тильдой существуют?

Существует несколько способов соединить сайты на Тильде с системой Битрикс. Один из них — использование форм Тильды с передачей данных через вебхуки в CRM. Другой вариант — подключение через API, что позволяет не только отправлять контакты, но и синхронизировать заказы и статусы клиентов. Также доступна интеграция через сторонние сервисы-агрегаторы, которые могут упростить настройку без написания кода.

Как настроить передачу заказов с Тильды в Битрикс?

Для передачи заказов необходимо создать вебхук на стороне Битрикса, который будет принимать данные из формы на сайте. В Тильде в настройках блока заказа указывают URL вебхука и выбирают формат передачи данных. После этого каждый новый заказ автоматически поступает в CRM с информацией о покупателе, сумме и товарах. Можно добавить фильтры для отдельных видов заказов, чтобы они попадали в нужные разделы Битрикса.

Можно ли автоматически создавать контакты в Битрикс из форм Тильды?

Да, это возможно через вебхуки. В Тильде при настройке формы указывают адрес вебхука Битрикса. После отправки формы система передает данные о посетителе, и в CRM создается новый контакт с указанием имени, телефона и e-mail. При желании можно настроить обновление существующих контактов, чтобы новые заявки не дублировали уже имеющиеся записи.

Какие ошибки чаще всего возникают при интеграции и как их исправлять?

Наиболее распространенные проблемы связаны с неверно указанными URL вебхуков, отсутствием обязательных полей в форме или несоответствием формата данных, который ожидает Битрикс. Решается это проверкой каждого поля на стороне Тильды, тестовой отправкой данных и корректировкой формата JSON или POST-запроса. Иногда требуется обновление прав доступа для вебхука или очистка кэша в CRM.

Ссылка на основную публикацию