WT AmoCRM - RadicalForm
- Категории: Плагины Joomla, Расширения для Joomla 4 и Joomla 5
- Версия: 1.2.0
- Дата:
Плагин отправки данных в Amo CRM из форм обратной связи Joomla, созданных с помощью профессионального плагина Radical Form. Требует библиотеку WT Amo CRM library
Описание
Плагин работает только вместе с Radical Form. Для связи с Amo CRM необходимо установить и настроить библиотеку WT Amo CRM library.
Возможности плагина
- создание сделок в Amo CRM
- выбор воронки продаж, на которой создавать сделки
- возможность указать тег сделки при создании
- возможность указать название сделки - поле
rfSubject
- возможность указать для каждой формы свою воронку - поле
pipeline_id
в форме - возможность указать для каждой формы свой набор тегов - поле
lead_tag_id
в форме. В поле может быть указано как единственное значение, так и несколько id тегов через запятую. - настройка сопоставления имен полей формы Radical Form с пользовательскими полями сделки Amo CRM
- возможность указать для каждой формы свой
form_id
. - поля формы с именами
phone
иemail
определяются как телефон и электронная почта по умолчанию - Поля со множественным выбором (
select
,radio
,checkbox
) объединяются в одно, где выбранные значения разделены запятой - определение всех 18 типов UTM-меток, которые возможны в Amo CRM. На страницы сайта добавляется js-скрипт, который сохраняет все обнаруженные UTM-метки в сессионные cookie. Если отправка формы происходит спустя некоторое время или с других страниц - в сделке всё равно будут указаны UTM-метки.
- можно не отправлять в Amo CRM некоторые формы (добавляем специальное поле в форму)
Образец HTML-формы для Joomla Radical Form и AmoCRM
<form name="callback-menu" class="p-2">
<h2 class="mb-3">Обратная связь</h2>
<div class="mb-3">
<label for="callback-menu-tel" class="form-label">Ваш телефон</label>
<input name="phone" required="" type="tel" id="callback-menu-tel" class="form-control"
placeholder="+7 (999) 999-99-99">
</div>
<div class="mb-3"><label for="callback-menu-email" class="form-label">Ваш email</label>
<input name="email"
required=""
type="email"
id="callback-menu-email"
class="form-control"
placeholder="your@email.ru">
</div>
<div class="mb-3">
<label for="callback-menu-message" class="form-label">Сообщение</label>
<textarea name="message" rows="3" id="callback-menu-message" class="form-control"></textarea>
</div>
<input type="hidden" name="form_id" value="123"/>
<!-- Указываем скрытое поле с id воронки AmoCRM -->
<input type="hidden" name="pipeline_id" value="1111111"/>
<!-- Указываем скрытое поле с id тега сделки AmoCRM -->
<!-- Это может быть один тег -->
<input type="hidden" name="lead_tag_id" value="283172"/>
<!-- Или несколько тегов через запятую -->
<input type="hidden" name="lead_tag_id" value="283172,188323,382761"/>
<!-- Здесь мы выбираем несколько возможных значений для отправки. -->
<!-- Выбранные значения будут объеденены через запятую в одну строку -->
<select name="developer" multiple>
<option value="js">JavaScript</option>
<option value="php">PHP</option>
<option value="android">Android</option>
</select>
<!-- Если чекбокс установлен (выбран), то значение отправится в форму. -->
<!-- Если не выбрано, то значение поля не отправится вообще. -->
<!-- В случае, если выбраны оба варианта, то их значения в AmoCRM будут перечислены через -->
<!-- запятую: 10, 20. -->
<label for="checkbox-1">Флаг со значением 10</label>
<input type="checkbox[]" value="10" id="checkbox-1"/>
<label for="checkbox-2">Флаг со значением 20</label>
<input type="checkbox[]" value="20" id="checkbox-2"/>
<input type="hidden" name="rfSubject" value="Это будет название сделки"/>
<button class="btn btn-lg- btn-dark mx-auto rf-button-send">Отправить</button>
</form>
В случае множественных значений одного поля в настройках плагина нужно указывать имя поля без квадратных скобок. Например, в HTML-коде вы пишете <input name="developer[]" type="checkbox" value="android" />
, а в настройках плагина указывайте имя поля developer
, без квадратных скобок.
Не отправлять некоторые формы в Amo CRM
Иногда возникает необходимость не отправлять некоторые формы в AmoCRM. Для этого укажите в форме скрытое поле с именем stop_amo
и любым значением. Например <input type="hidden" name="stop_amo" value="123asd" />
. В этом случае данные формы не попадут в Amo CRM.
Joomla
- Тип расширения:
- Плагин
- Каталог:
- System
- Версия Joomla:
- 4.1, 4.2, 4.3.1, 4.3.4, 5.0.0