WT AmoCRM - RadicalForm


WT AmoCRM - RadicalForm

WT AmoCRM - RadicalForm

Плагин отправки данных в 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

Что нового

Joomla 5 ready

Добавлено
Небольшие изменения для полной совместимости с Joomla 5. SubscriberInterface.

Поле stop_amo в форме

Добавлено
Иногда возникает необходимость не отправлять некоторые формы в AmoCRM. Для этого укажите в форме скрытое поле с именем stop_amo и любым значением. В этом случае данные формы не попадут в Amo CRMweb

Changelog url

Добавлено
Перед обновлением можно просмотреть список изменений прямо из админки Joomla.

Расширения Joomla WebTolk

77 Всего расширений
11 Категорий
323 Выпущено версий
302176 Всего скачиваний
Корзина
Корзина пуста