Sending conversions from Bitrix24
to Google, Facebook and Instagram

Automatic optimization of the advertising company
Sending conversions from <strong>Bitrix24</strong><br/> to Google, Facebook and Instagram

Why you need send Offline Conversions

Offline conversions with Bitrix24 CRM to Google Analytics, Facebook Pixel and Yandex.Metrica Conversion is the ultimate goal of commercial projects. By passing the conversion, you learn the algorithms of the advertising platform, what kind of leads they buy and how much money they bring, i.e. automatically generate the target audience (TA). Based on this information, advertising platforms give preference to your ad if the Lead fits the description of the target audience and is profitable. Properly trained Artificial Intelligence (AI) selects target audience several times more efficiently than a person (marketer or business owner).

The two most effective types of companies, ROI and pay per conversion, require you to pass on the conversion and its cost.
A nice bonus is the formation of advanced statistics based on conversions for reports. All you need to effectively advertise on autopilot is to integrate the advertising platform with your CRM.
This plugin is not suitable for projects whose main goal is to maximize the number of site visits (news projects, aggregators, etc.).

CRM conversions make value

CRM knows everything about the client - when, what and how much the client bought. By passing this information on the fact of the occurrence of events, you are passing on the conversions that have already occurred with the exact amount.

For example, the popular "Submit form" conversion does not guarantee that the customer will be the target and make a purchase, so the cost of this conversion is not transmitted. If the site has several services/products with the same form (for example, the "Call me back" form), then for the advertising platform the conversion of this form is the same for the entire site, whether it's an expensive VIP service or a free consultation. If you "teach" the advertising platform for such conversions, this may lead to the fact that the advertising office will send you low-quality leads. In the case of CRM, ordering a call through the "Call me back" form is not recorded as a conversion until the client completes a transaction for a certain amount.

The module is available in Bitrix24.Market Plus subscription (Russian portals only).

🔥 You can buy Bitrix24.Market Plus from your integrator or from us.

Instructions for installing and activating a trial.

Free 30 days
$25 month
$240 year


Details about payment methods. Have questions - contact us.

  • Private cloud or on-Premise
  • Custom Development
  • Premium Support
  • No limits
  • Product Training
  • Maximum performance

curl --location --request GET \
'' \
--data-urlencode '' \
--data-urlencode 'uid=UID' \
--data-urlencode 'price=150' \
--data-urlencode 'currency=RUB'
use \Flamix\Conversions\Conversion;
try {
    Conversion::add('UID', 150, 'RUB');
} catch (Exception $e) {

История версий

Current stable version — v3.0.0, 30.08.2022

The app works in the cloud and updates automatically.

v3.0.0, from 30.08.2022 Show
0 0 0 60
  • Fix journal
  • Envoy update
  • Update Envoy
  • Add new themes to pay
  • New License
  • Delete old theme folder
  • Add Логин: MOBI
  • How to choose Event code
  • New themes UI
  • New themes
  • Add FAQ & Step-by-step guide
  • Remove external_id
  • Fix PRODUCT_ID 0
  • Fix Journal pagenav
  • Add video to FB, GA4, GA and Y.M
  • System will merde Lead and Contact Data
  • Small fix
  • FB: Now sending locations and Birthday
  • FB now sent external_id
  • GA4 Fix
  • Add force upload
  • Remove placement
  • Fix FV error
  • Menu rename
  • Add IP to Facebook
  • Remove old GA4 setting func
  • Full GA4 Support
  • Refactoring && Fix notify users
  • Big refactoring! And finishe FB integrations
  • Receiver from B24 refactoring
  • Refactoring RobotController
  • Refactoring ConversionModel
  • Refactoring FB event to new format and new Controller
  • Move HTTP to independed
  • Add basic FB tests
  • Add fields when open app in first time && Refatoting Views
  • Add translate, refactoring and change env() to config()
  • Change setting to notify
  • Add error_log to gitignore
  • Update YMetrica conversion packege
  • Add Laravel v9 composer script
  • Minimum PHP 8
  • Update to Laravel v.9
  • Update UI to new version
  • Remove conversion packege
  • Update bugs handler
  • Update UI
  • Update JS library
  • Add product to bugging
  • Fix bugging
  • Add bugging mode
  • Fix bug with notify
  • Fix bug when send notify
  • Fix bug when send notify
  • Delete LOG
  • Fix conversion error
  • Fix bug with Google Anal
  • Fix bug
  • Add Pay Version
  • Add Pay Version
v2.0.0, from 06.08.2021 Show
2 0 1 36
  • Refactorin, change FB version, add new document_id to google
  • Better clear GA
  • JS Bugs and Not Admin User Bugs
  • Fix error with google ID
  • Add translate
  • Fix bug when add placement
  • Dont sent ctransaction, if dont need
  • secure:Delete Robot when deleted conversion
  • Add Placement
  • Fixed error
  • Refactoring and add Google fiches
  • Add Contact and Product Functional
  • Refactoring & Add Notify
  • Route to L8
  • Update UI framework
  • secure: Update to php 8
  • secure:Update Laravel to 8
  • secure: Dont loop robot
  • Start refactor
  • Update FB version
  • Remove test data
  • Add sDump
  • Fix GA Problem
  • Add new Error Handler
  • Ignore some handler
  • Fix bug with Admin reverse access
  • Update FB version
  • Optimize CSS and JS
  • Add Envoy Deployment
  • Opechatka
  • Change admin tooltip access to dynamical
  • Global Session
  • Add auto renewal messages
  • Add debugger
  • Moving Kassa to B24 Packeges
  • License problem
  • Send error to Telegram
  • Fix payment
  • Add Flamix.Kassa
v1.0.0, from 23.09.2020 Show
7 2 1 2
  • Add Languages
  • Add inv example
  • Remove composer.lock from git
  • Change Metrika Package
  • Change Metrika packages
  • Change Yandex Metrika Integrations (optimize)
  • Add Lang, change some route
  • Error MSG
  • Change interval to Uploading
  • Fix uploading to FG & GA
  • Hide Admin icon on MSG
  • Payments fix
v0.3.beta, from 04.09.2020 Show
0 1 1 3
  • Add Logs, change some UI
  • secure: Merge with gitignore
  • secure: add gitignore
  • Merge
  • Change License and Pay
v0.2.beta, from 12.08.2020 Show
0 0 1 1
  • Add Views
  • Server
v.0.1.beta, from 05.06.2020 Show
0 0 0 2
  • Api ready
  • Init

Интеграции с сайтом, где автоматически передается UF_CRM_FX_CONVERSION

  • Перейдите на страницу модуля и найдите блок «Установить»;
  • В поле рядом с кнопкой «Установить» введите домен вашего портала Битрикс24 и нажмите кнопку «Установить»;
  • Примите все соглашения и нажмите "Установить";
  • Нажмите кнопку "Начать бесплатную пробную версию" (1) или вставьте свой лицензионный ключ (2), если он у вас есть;
  • Если вы активировали пробную версию, обязательно введите свой действующий адрес электронной почты, на него мы отправим лицензионный ключ (проверьте спам, если вы его не получили).

Чтобы написать в поддержку (добавить тикет), необходимо:

  • Перейдите на портал
  • Введите почту и пароль. Если вы ранее не регистрировались, вам необходимо зарегистрироваться. Если при попытке зарегистрироваться система сообщает, что пользователь найден, необходимо сбросить пароль ;
  • После успешной авторизации нажмите пункт меню "Поддержка", затем кнопку "Добавить";
  • Подробно опишите ошибку, прикрепите скриншоты и нажмите кнопку "Отправить".

Заявка успешно создана!
Не рекомендуется закрывать вкладку до решения проблемы, так как письма с ответами иногда попадают в спам!

Все наши приложения доступны по подписке Битрикс24 Маркет.Плюс. По возможности, мы рекомендуем использовать именно данный способ установки (если у вас нет подписки, купите ее у вашего интегратора или у нас). Активация модуля по подписке доступна только для России, Беларусии и Украины.

  • Убедитесь что у вас не установлена платная версия плагина. Если платная версия плагина установлена, ее необходимо удалить;
  • Убедитесь, что у вас активирована подписка на Маркет+. Если не активирована, включите демо-режим или купите подписку;
  • На странице приложения (в Битрикс24.Маркете или на сайте нажмите соответствующую кнопку (* - РФ, * - РБ, * - Украина);
  • На странице приложения Битрикс24.Маркета нажмите кнопку "Установить".
  • Откройте приложение на портале Битрикс24, перейдите на страницу «Лицензия» (1) и выберите нужный период подписки (2).
  • Перейдите на страницу проверки лицензии — (1) и введите лицензионный ключ (2), нажмите кнопку «Проверить» (3). Если лицензионный ключ правильный, вы увидите кнопку «Продлить» внизу (4).

Обратите внимание! Перед установкой платной версии модуля, необходимо удалить версию модуля по подписке (если ранее она была установлена).

  • На сайте найти необходимый модуль, перейти на блок "Варианты покупки";
  • В блоке "Покупка" ввести домен Битрикс24 портала;
  • В портале нажать кнопку "Установить", согласится со всеми условиями;
  • Активировать демо-период или ввести лицензионный ключ.

Всем, кто покупает годовую подписку, предоставляется скидка 20–25 %. Размер скидки указан на странице «Лицензия» приложения.

Специальные цены, если мы станем вашим партнером Битрикс24. Помимо специальной цены и бесплатной настройки, мы можем сделать для вас базовые настройки, проконсультировать по любым вопросам, связанным с работой Битрикс24 или развитием и оптимизацией Бизнес-процессов вашего бизнеса. Единственное, что вам нужно, это купить Битрикс24 через нас (та же цена, дополнительные преимущества от золотого партнера Битрикс24). Напишите нам, если вас заинтересовало это предложение.

Примечание! Если у вас уже есть интегратор, мы не сможем снова стать вашим интегратором, даже если вы захотите сменить его.

Каждый модуль имеет бесплатный тестовый период, который можно активировать при установке приложения или в биллинг-кабинете.

Активация при установке

  • При установке модуля, на странице ввода лицензионного ключа для модуля, нажмите кнопку "Активировать демо-период";
  • Во сплывающем окне введите свою почту, на которую прийдет ключ. Если вы активируете первый раз, ввод пароля не требуется, система автоматически вас зарегистрирует и пришлет пароль на почту. Если вы являетесь нашим клиентом или ранее уже активировали модулю на вашу почту, система попросит ввести дополнительно пароль. Если пароля у вас нет, восстановите его -
  • Процесс активации закончен!

Обратите внимание! Активировать демо-период на одно приложение можно только 3 раза. На 4й раз система полностью заблокирует модуль с привязкой к порталу.

Активация в биллинг-кабинете

  • Перейдите в биллинг кабинет и войдите в свою учетную запись или создайте новую;
  • Перейдите в раздел Услуги, Лицензии и нажмите "Купить";
  • Выберите нужный модуль и оформите демо-период. Обращаем внимание, купить модуль без демо-перода нельзя;
  • При установке модуля, в поле запроса лицензионного ключа модуля, введите ключ, который получили на предыдущем шаге.

Когда что-то идет не так или вам нужно отправить логи в поддержку, вам нужно выполнить следующие действия.

  • Откройте приложение и прокрутите вниз;
  • Нажмите ссылку "Logs".

log_1.png Здесь вы можете увидеть всю информацию, которую мы регистрируем. Если вы технический специалист, вы можете проверить журналы и найти проблему.

Кроме того, мы иногда запрашиваем ссылку на логи. Чтобы сгенерировать ее, просто нажмите кнопку "Создать ссылку". Скопируйте и отправьте нам эту ссылку. Ссылка действительна 2 дня.


Продлили лицензию, а срок не сдвинулся? Лицензионный ключ кэшируется при покупке и сбрасывается только при автоматическом продлении. Если по какой-то причине, он не продлился, попробуйте скинуть кэш лицензии в биллинге (Лицензии отображаются на странице Услуги->Лицензии) и обновить страницу "Лицензия" в модуле.


Если это не помогло, напишите в поддержку.

Лицензия Enterprise требуется в следующих случаях:

  • Вы регулярно совершаете более 500 обращений к подключаемому модулю в день;
  • Нам нужна модификация плагина Битрикс24 для вас;
  • Вы хотите чтобы программа работала на ваших серверах.


  • Подписываем NDA и сервисные контракты;
  • Мы выделяем для вас отдельный VPS;
  • Настройка окружения, развертывание репозитория с плагином (если нужна поддержка и обновления);
  • Высылаем отдельные сборки плагинов для CMS или настраиваем интеграцию сами;
  • Организуем мониторинг и поддержку 24/7.

По вопросам приобретения пишите любым удобным способом.

Важно! Мы не передаем код клиенту.

Настройка Битрикс24

  • Установить модуль добавить цель, после чего добавиться новое поле «Идентификаторы пользователя» (если украинский портал, то «Ідентифікатори користувача»);
  • Перейти в раздел CRM → CRM-формы, выбрать необходимую форму и нажать «Редактировать» download-3.png
  • Нажать «Дополнительно», в блоке «Значения полей по умолчанию» ставим галочку возле «Заполнять поля в CRM автоматически при отправке формы», добавить поле «Идентификаторы пользователя» в котором разместить такой код «%UF_CRM_FX_CONVERSION%» download-4.png

  • Сохранить и скопировать код формы download-5.png

Настройка Сайта

Если форм несколько - нужно на всех формах провести подобные действия.

  • В шапке сайта перед тегом подключаем файл (именно таким вариантом, иначе могут быть проблемы с Google Adwords):
    <script  type="text/javascript" data-skip-moving="true">
    СКОПИРОВАТЬ контент из файла -
  • В месте, где нужно разместить форму, нужно вставить код из шага 4 настройки Битрикс24 download-6.png
  • Модифицируем этот код, чтобы присылались идентификаторы
    try {
       b24form({"id": "6","lang": "ru","sec": "хххх","type": "inline", "presets": FlamixConversion.getBitrix24Object()});
    } catch(e) {
       b24form({"id": "6","lang": "ru","sec": "ххх","type": "inline"});
       console.log('FlamixConversion doesn\'t exist!');


  • Очистить кэш сайта и браузера, заполнить форму и нажать отправить;
  • Перейти в «CRM», найти заявку, вывести поле в карточку и проверить, корректно ли передались идентификаторы*download-8.png

* Количество идентификаторов зависит от количества подключенных счетчиков.

Если у вас сайт работает на популярном CMS движке, вы можете реализовать интеграцию с Битрикс24 с помощью наших плагинов интеграции, которые по умолчанию передают идентификаторы в нужные поля. Перечень доступных плагинов интеграции Битрикс24 с сайтом.

Интеграцию с фреймворком вы можете реализовать с помощью нашего SDK.

Для повтора стандартных событий, вы должны отправлять соответствующие коды. Перечень соответствий и описание находится тут -

Например, чтобы повторить стандартное событие AddToCart, вам нужно отправить код ADD_TO_CART, а событие Purchase, то код PURCHASE. В событии PURCHASE есть 2 обязательных свойства currency и value, которые уже передаются в каждом из событий по умолчанию.

Добавление идентификаторов пользователя через JavaScript удобно, если у вас нет доступа к исходному коду сайта, например, при использовании SaaS сервисов (WIX, Tilda и тд).

1. В шапке сайта перед тегом </head> подключаем файл (именно таким вариантом, иначе могут быть проблемы с Google Adwords):

<script  type="text/javascript" data-skip-moving="true">
СКОПИРОВАТЬ контент из файла -

2. В результате в Console браузера, если ввести переменную UF_CRM_FX_CONVERSION, должно вывести ее значение:download.png

3. Ниже добавить такой код, где .flamix-conversion input заменить на свой идентификатор формы:

<script  type="text/javascript" data-skip-moving="true">
var UF_CRM_FX_CONVERSION = FlamixConversion.getPreparedParams();
	UF_CRM_FX_CONVERSION = FlamixConversion.getPreparedParams();
	var flamix_conversion_el = document.querySelectorAll('.flamix-conversion input');
	for (var i = 0; i < flamix_conversion_el_test.length; i++) {
	console.log('Flamix Conversion Plugin Works!');
}, 3000);

Функционал для передачи идентификаторов -


1. В шапке сайта перед тегом </head> подключаем файл (именно таким вариантом, иначе могут быть проблемы с Google Adwords):

<script  type="text/javascript" data-skip-moving="true">
СКОПИРОВАТЬ контент из файла -

2. В результате в Console браузера, если ввести переменную UF_CRM_FX_CONVERSION, должно вывести ее значение:download.png

3. Зайти в “Отслеживаемые сущности” и добавить новую сущность:

  • Тип - Expression
  • Уровень сбора - Сессия


4. В разделе Интеграции → Готовые интеграции, выбрать Битрикс24, нажать Настроить. В полях для передачи выбрать нужное поле на стороне Битрикс24, а на стороне Рингостата выбрать CUSTOM со значением UFCRMFXCONVERSION download-2.png

Передача конверсий ЛИДа возможна и при звонке. Чтобы настроить отправку, вам нужно передавать идентификаторы пользователя с помощью настройки Call tracking. Пример настройки Call tracking от Ringostat.

Если при смене статуса сущности постоянно вращается иконка возле робота и не отправляется конверсия, то вероятней всего, в карточке сущности нет идентификаторов для отправки. Без идентификаторов пользователей, плагин работать не будет. Необходимо настроить передачи данных идентификаторов.

Если не хватает функционала, оставьте пожелания по доработке в сервисе "Идея". Если пожелания востребованное - мы обязательно доработаем необходимый функционал.

Если вы хотите специфическую доработку, то мы можем вынести данное приложение на отдельный сервер и доработать за дополнительную плату.

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

Да, мы занимаемся подобной работой на платной основе.

Время на синхронизацию зависит от количества форм, сложности интеграции и языка программирования. Поэтому, точную стоимость мы назвать не можем.

Стоимость часа работы - $20

Для интеграции сайта и CRM, вы должны передавать уникальные идентификаторы браузеров в поле UF_FLAMIX_CONVERSION (поле создается автоматически после добавления первой цели).

Настройка одной формы в среднем занимает от одного до 4-х часов. Есть готовые варианты для популярных CMS и HTML сайтов.

© Copyright 2009 - 2022. Programming and layout by hands and with the mind.