Integration of CF7 and Bitrix24 Pro

Integration of CF7 and Bitrix24 Pro

2.000 руб./навсегда

Плагин интеграции Contact Form 7 и CRM Bitrix24. Заявки автоматически попадают в Bitrix24 в разделы «Лиды», «Сделка», «Задача», «Контакт», «Компания». Возможно создавать неограниченное количество форм с любыми типами данных, которые предусмотрены в api Bitrix24. А так же можно настроить UTM метки, которые позволят отслеживать рекламные каналы с которых приходят заявки.

Плагин покупается один раз и навсегда. Помощь в настройке плагина нашими силами оценивается отдельно. Подробная инструкция в настройке плагина описана в документации ниже.

Категория:

Инструкция

Эта документация даст вам представление о том, как структурирован плагин Integration of CF7 and Bitrix24 Pro, и поможет вам в выполнении общих функций.


Установка

Чтобы начать работу с плагином, выполните следующие действия:

  1. Деактивируйте плагин Integration of CF7 and Bitrix24 и загрузите плагин Integration of CF7 and Bitrix24 Pro. Для этого перейдите в панель администратора -> плагины -> добавить плагин, и загрузите .zip архив на сайт.
  2. Активируйте установленный плагин.
  3. В выпадающем меню Contact form 7, выберите вкладу интеграция Bitrix24, заполните все поля:
    • Домен Bitrix — NAME.bitrix24.ru
    • Порт — Как правило 443
    • REST api path — /crm/configs/import/lead.php
    • Login — Логин для входа в Bitrix24
    • Password — Пароль для входа в Bitrix24
    • Webhook code Bitrix24 — Для получения Webhook, войдите в панель управления Bitrix24, Приложения > Вебхуки Получение Вебхука

    Сохраните данные.


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

Создайте форму в плагине Contact form 7, сохраните ее.

Bitrix24 leads

На данной вкладке находится список доступных лидов для генерации, это:

  • Lead — Лиды
  • Deal — Сделка
  • Tasks — Задачи
  • Contact — Контакт
  • Company — Компания

Типы лидов

Lead — Лиды

Поле Описание Тип Примечание
ADDRESS Адрес контакта string
ADDRESS_2 Вторая страница адреса string В некоторых странах принято разбивать адрес на 2 части
ADDRESS_CITY Город string
ADDRESS_COUNTRY Страна string
ADDRESS_COUNTRY_CODE Код страны string
ADDRESS_POSTAL_CODE Почтовый индекс string
ADDRESS_PROVINCE Область string
ADDRESS_REGION Район string
ASSIGNED_BY_ID Связано с пользователем по ID user
BIRTHDATE Дата рождения date
COMMENTS Комментарии string
COMPANY_ID Привязка лида к компании crm_company
COMPANY_TITLE Название компании, привязанной к лиду crm_company
CONTACT_ID Привязка лида к контакту crm_contact
CREATED_BY_ID Кем создана user Только для чтения
DATE_CREATE Дата создания datetime Только для чтения
DATE_MODIFY Дата изменения datetime Только для чтения
EMAIL Адрес электронной почты crm_multifield Множественное
HAS_EMAIL Проверка заполненности поля электронной почты char Только для чтения
HAS_PHONE Проверка заполненности поля телефон char Только для чтения
HONORIFIC Вид обращения crm_status
ID Идентификатор контакта integer Только для чтения
IM Мессенджеры crm_multifield Множественное
IS_RETURN_CUSTOMER Признак повторного лида char Только для чтения
MODIFY_BY_ID Идентификатор автора последнего изменения user Только для чтения
NAME Имя string Обязательное
OPENED Доступен для всех char
ORIGINATOR_ID Идентификатор источника данных string Используется только для привязки к внешнему источнику.
ORIGIN_ID Идентификатор элемента в источнике данных string Используется только для привязки к внешнему источнику.
ORIGIN_VERSION Оригинальная версия string Используется для защиты данных от случайного перетирания внешней системой. Если данные были импортированы и не изменялись во внешней системе, то такие данные могут быть редактированы в CRM без опасения, что следующая выгрузка приведет к перетиранию данных
PHONE Телефон контакта crm_multifield Множественное
POST Должность string
SECOND_NAME Отчество string Обязательное
SOURCE_DESCRIPTION Описание источника string
SOURCE_ID Идентификатор источника crm_status
STATUS_DESCRIPTION string
STATUS_ID string
STATUS_SEMANTIC_ID string F (failed) — обработан неуспешно,
S (success) — обработан успешно,
P (processing) — лид в обработке.
TITLE Название лида string Обязательное
UTM_CAMPAIGN Обозначение рекламной кампании string
UTM_CONTENT Содержание кампании string Например, для контекстных объявлений.
UTM_MEDIUM Тип трафика string CPC (объявления), CPM (баннеры)
UTM_SOURCE Рекламная система string Yandex-Direct, Google-Adwords и другие.
UTM_TERM Условие поиска кампании string Например, ключевые слова контекстной рекламы.
WEB URL ресурсов лида crm_multifield Множественное

Внимание! Для данного типа Лидов достаточно заполнения Title, все остальные поля — не обязательны.

Поле Описание Тип Примечание
ADDITIONAL_INFO Дополнительная информация string
ASSIGNED_BY_ID Связано с пользователем по ID user
BANK_DETAIL_ID ID банковского реквизита integer
BEGINDATE Дата начала date
CATEGORY_ID Идентификатор направления crm_category Неизменяемое. Если не передавать это поле при создании сделки, то сделка создастся в общем направлении.
CLOSED Завершена char
CLOSEDATE Дата завершения date
COMMENTS Коментарии string
COMPANY_ID Идентификатор привязанной компании crm_company
CONTACT_ID Идентификатор привязанного контакта crm_contact Устаревший. Сохраняется для совместимости
CONTACT_IDS Идентификатор привязанного контакта crm_contact
CREATED_BY_ID Создано пользователем user Только для чтения
CURRENCY_ID Идентификатор валюты сделки crm_currency
DATE_CREATE Дата создания datetime Только для чтения
DATE_MODIFY Дата изменения datetime Только для чтения
ID Идентификатор сделки integer Только для чтения
IS_NEW Флаг новой сделки (т. е. сделка в первой стадии) char
IS_RECURRING Флаг шаблона регулярной сделки (если стоит Y, то это не сделка, а шаблон) char
IS_RETURN_CUSTOMER Признак повторного лида char
LEAD_ID Идентификатор привязанного лида crm_lead Только для чтения
LOCATION_ID Местоположение клиента location Служебный, не рекомендуется к использованию.
MODIFY_BY_ID Идентификатор автора последнего изменения user Только для чтения
OPENED Доступен для всех char
OPPORTUNITY Сумма double
ORIGINATOR_ID Идентификатор источника данных string Используется только для привязки к внешнему источнику.
ORIGIN_ID Идентификатор элемента в источнике данных string Используется только для привязки к внешнему источнику.
PROBABILITY Вероятность integer
QUOTE_ID Идентификатор квоты crm_quote
REQUISITE_ID Идентификатор реквизита
STAGE_ID Идентификатор стадии crm_status
STAGE_SEMANTIC_ID Имя string
SOURCE_ID
SOURCE_DESCRIPTION Дополнительно об источнике. string Текстовое поле
TAX_VALUE Ставка налога double
TITLE Название string Обязательное.
TYPE_ID Тип сделки crm_status Используется только для привязки к внешнему источнику.
UTM_CAMPAIGN Обозначение рекламной кампании string
UTM_CONTENT Содержание кампании string Например, для контекстных объявлений.
UTM_MEDIUM Тип трафика string CPC (объявления), CPM (баннеры)
UTM_SOURCE Рекламная система string Yandex-Direct, Google-Adwords и другие.
UTM_TERM Условие поиска кампании string Например, ключевые слова контекстной рекламы.

Внимание! Для данного типа поля достаточка заполненного значения Title.

Название Описание Чтение Запись* Сортировка Фильтрация
TITLE Название задачи. + + + +
DESCRIPTION Описание задачи. + +
DEADLINE Крайний срок. + + +
START_DATE_PLAN Плановая дата начала. + + + +
END_DATE_PLAN Плановая дата завершения. + + +
PRIORITY Приоритет. + + + +
ACCOMPLICES Соисполнители (идентификаторы пользователей). + +
AUDITORS Наблюдатели (идентификаторы пользователей). + +
TAGS Теги (при добавлении — просто массив тегов в виде текста).
CTasks::GetList() не возвращает поля тегов. CTaskItem::getInstance()->getTags() возвращает массив имен тегов.
+ +
ALLOW_CHANGE_DEADLINE Флаг «Разрешить ответственному менять крайний срок». + + +
TASK_CONTROL Флаг «Принять работу после завершения задачи». + +
PARENT_ID Идентификатор родительской задачи. + + +
DEPENDS_ON Идентификатор предыдущей задачи. + + +
GROUP_ID Идентификатор рабочей группы. + + + +
RESPONSIBLE_ID Идентификатор ответственного. + + + +
TIME_ESTIMATE Плановые трудозатраты. + + + +
CREATED_BY Идентификатор постановщика. + + + +
DECLINE_REASON Причина отклонения задачи. + +
STATUS Мета-статус задачи. + + + +
DURATION_PLAN Планируемая длительность в часах или днях. + +
DURATION_TYPE Тип единицы измерения в планируемой длительности: days, hours или minutes. + +
MARK Оценка по задаче (возможные значения P (положительная) и N (отрицательная)). + + + +
ALLOW_TIME_TRACKING Флаг включения учета затраченного времени по задаче. + + + +
ADD_IN_REPORT Флаг включения задачи в отчет по эффективности. + + +
FORUM_ID Идентификатор форума Форум в данном случае — понятие техническое. Сам форум нигде на портале не используется. , в котором хранятся комментарии к задаче. +
FORUM_TOPIC_ID Идентификатор темы форума Форум в данном случае — понятие техническое. Сам форум нигде на портале не используется. Комментарии к задаче хранятся в топике форума. , в котором хранятся комментарии к задаче. + +
MATCH_WORK_TIME Флаг, который показывает, что даты исполнения и крайний срок должны всегда устанавливаться в рабочее время. + + + +

Внимание! Для создания лида данного типа, должны быть заполнены 2 поля — TITLE(Название задачи) и RESPONSIBLE_ID(ID ответственного за задачу)

Поле Описание Тип Примечание
ADDRESS Адрес контакта string
ADDRESS_2 Вторая страница адреса string В некоторых странах принято разбивать адрес на 2 части
ADDRESS_CITY Город string
ADDRESS_COUNTRY Страна string
ADDRESS_COUNTRY_CODE Код страны string
ADDRESS_POSTAL_CODE Почтовый индекс string
ADDRESS_PROVINCE Область string
ADDRESS_REGION Район string
ASSIGNED_BY_ID Связано с пользователем по ID user
BIRTHDATE Дата рождения date
COMMENTS Комментарии string
COMPANY_ID Привязка контакта к компании crm_company Устаревший. Сохраняется для совместимости.
COMPANY_IDS Привязка контакта к нескольким компаниям. crm_company
CREATED_DY_ID Кем создана user Только для чтения
DATE_CREATE Дата создания datetime Только для чтения
DATE_MODIFY Дата изменения datetime Только для чтения
EMAIL Адрес электронной почты crm_multifield Множественное
EXPORT Участвует ли контакт в экспорте. Eсли N, то выгрузить его невозможно. char Защита от сотрудников, которые хотят украсть базу клиентов.
FACE_ID Привязка к лицам из модуля faceid integer
HAS_EMAIL Проверка заполненности поля электронной почты char Только для чтения
HAS_PHONE Проверка заполненности поля телефон char Только для чтения
HONORIFIC Вид обращения crm_status
ID Идентификатор контакта integer Только для чтения
IM Мессенджеры crm_multifield Множественное
LAST_NAME Фамилия string Обязательное
LEAD_ID Идентификатор лида, связанного с контактом crm_lead Только для чтения
MODIFY_BY_ID Идентификатор автора последнего изменения user Только для чтения
NAME Имя string Обязательное
OPENED Доступен для всех char
ORIGINATOR_ID Идентификатор источника данных string Используется только для привязки к внешнему источнику.
ORIGIN_ID Идентификатор элемента в источнике данных string Используется только для привязки к внешнему источнику.
ORIGIN_VERSION Оригинальная версия string Используется для защиты данных от случайного перетирания внешней системой. Если данные были импортированы и не изменялись во внешней системе, то такие данные могут быть редактированы в CRM без опасения, что следующая выгрузка приведет к перетиранию данных
PHONE Телефон контакта crm_multifield Множественное
PHOTO Фото контакта file
POST Должность string
SECOND_NAME Отчество string Обязательное
SOURCE_DESCRIPTION Описание источника string Текстовое поле
SOURCE_ID Идентификатор источника crm_status Статус из справочника. Список возможных идентификаторов можно получить методом crm.status.list с фильтром filter[ENTITY_ID]=SOURCE
TYPE_ID Идентификатор типа crm_status Статус из справочника
UTM_CAMPAIGN Обозначение рекламной кампании string
UTM_CONTENT Содержание кампании string Например, для контекстных объявлений.
UTM_MEDIUM Тип трафика string CPC (объявления), CPM (баннеры)
UTM_SOURSE Рекламная система string Yandex-Direct, Google-Adwords и другие.
UTM_TERM Условие поиска кампании string Например, ключевые слова контекстной рекламы.
WEB URL ресурсов контакта crm_multifield Множественное
Поле Описание Тип Примечание
ADDRESS Адрес контакта string
ADDRESS_2 Вторая страница адреса string В некоторых странах принято разбивать адрес на 2 части
ADDRESS_CITY Город string
ADDRESS_COUNTRY Страна string
ADDRESS_COUNTRY_CODE Код страны string
ADDRESS_LEGAL string
ADDRESS_POSTAL_CODE Почтовый индекс string
ADDRESS_PROVINCE Область string
ADDRESS_REGION Район string
ASSIGNED_BY_ID Связано с пользователем по ID user
BANKING_DETAILS Банковские реквизиты string
COMMENTS Комментарии string
COMPANY_TYPE Тип компании crm_status
CREATED_BY_ID Кем создана user Только для чтения
CURRENCY_ID Валюта crm_currency
DATE_CREATE Дата создания datetime Только для чтения
DATE_MODIFY Дата изменения datetime Только для чтения
EMAIL Адрес электронной почты crm_multifield Множественное
EMPLOYESS Количество сотрудников crm_status
HAS_EMAIL Проверка заполненности поля электронной почты char Только для чтения
HAS_PHONE Проверка заполненности поля телефон char Только для чтения
ID Идентификатор контакта integer Только для чтения
IM Мессенджеры crm_multifield Множественное
INDUSTRY Сфера деятельности crm_status
IS_MY_COMPANY char
LEAD_ID Идентификатор лида, связанного с контактом crm_lead Только для чтения
LOGO Логотип file
MODIFY_BY_ID Идентификатор автора последнего изменения user Только для чтения
OPENED Доступен для всех char
ORIGINATOR_ID Идентификатор источника данных string Используется только для привязки к внешнему источнику.
ORIGIN_ID Идентификатор элемента в источнике данных string Используется только для привязки к внешнему источнику.
ORIGIN_VERSION Оригинальная версия string Используется для защиты данных от случайного перетирания внешней системой. Если данные были импортированы и не изменялись во внешней системе, то такие данные могут быть редактированы в CRM без опасения, что следующая выгрузка приведет к перетиранию данных
PHONE Телефон контакта crm_multifield Множественное
REG_ADDRESS Юридический адрес контакта string Устарел, использутся для совместимости.
REG_ADDRESS_2 Вторая страница юридического адреса string В некоторых странах принято разбивать адрес на 2 части. Устарел, использутся для совместимости.
REG_ADDRESS_CITY Город юридического адреса string Устарел, использутся для совместимости.
REG_ADDRESS_COUNTRY Страна юридического адреса string Устарел, использутся для совместимости.
REG_ADDRESS_COUNTRY_CODE Код страны юридического адреса string Устарел, использутся для совместимости.
REG_ADDRESS_LEGAL string Устарел, использутся для совместимости.
REG_ADDRESS_POSTAL_CODE Почтовый индекс юридического адреса string Устарел, использутся для совместимости.
REG_ADDRESS_PROVINCE Область юридического адреса string Устарел, использутся для совместимости.
REG_ADDRESS_REGION Район юридического адреса string Устарел, использутся для совместимости.
REVENUE Годовой оборот double
TITLE Название string Обязательное
UTM_CAMPAIGN Обозначение рекламной кампании string
UTM_CONTENT Содержание кампании string Например, для контекстных объявлений.
UTM_MEDIUM Тип трафика string CPC (объявления), CPM (баннеры)
UTM_SOURCE Рекламная система string Yandex-Direct, Google-Adwords и другие.
UTM_TERM Условие поиска кампании string Например, ключевые слова контекстной рекламы.
WEB URL ресурсов контакта crm_multifield Множественное

Внимание! Для создания Лида данного типа достаточно заполненного поля TITLE


UTM метки

Для создания UTM меток существуют скрытые поля Contact form 7:

[hidden utm_source "utm_source"]
[hidden utm_medium "utm_medium"]
[hidden utm_campaign "utm_medium"]
[hidden utm_content "utm_medium"]
[hidden utm_term "utm_medium"]

Для передачи данных из строки браузера в форму необходимо добавить скрытые поля Contact form 7 имеющие следующую конструкцию:

[hidden utm_source default:get]
[hidden utm_medium default:get]
[hidden utm_campaign default:get]
[hidden utm_content default:get]
[hidden utm_term default:get]

После сохранения формы, в Bitrix24 необходимо выставить UTM метки в соответствии с назначением.

Отзывы

  1. Макс

    работает ли ваш плагин с веткой 5.4

    • kowalski-admin

      Добрый день. Да, плагин работает с данной версией WordPress. Перед глобальными обновлениями ядра мы проверяем весь функционал плагина на работоспособность и поддерживаем его в актуальном состоянии.

  2. Mathis

    Здравствуйте, возможно ли связать одно из полей формы с персонализированным полем, которое я создал на bitrix24 для моих потенциальных клиентов?

    • kowalski-admin

      Здравствуйте. В настройках плагина не представляется возможным передавать персонализированные поля в Bitrix24, потому как эти поля у каждого свои и предугадать их невозможно.

Добавить отзыв

Ваш адрес email не будет опубликован. Обязательные поля помечены *