Продолжая работу с inclient.ru, вы подтверждаете использование сайтом cookies вашего браузера
Продолжая работу с inclient.ru, вы подтверждаете использование сайтом cookies вашего браузера

Форма для лидов. Как установить

Инструкция по самостоятельной установке

Что потребуется

  • Необходимы знания HTML и CSS
  • Хостинг и домен
  • Дисковое пространство от 10 мб

 

Подготовительные работы

  1. Установите CRM Инклиент на хостинг
  2. Создайте для формы домен или поддомен, направьте его на IP адрес хостинга
  3. Скачайте срм форму
  4. Загрузите скачанный архив на хостинг и распакуйте его в папке где будут храниться файлы формы

1. Настройка local.php

Настройте конфигурационный файл срм системы по пути
[папка, срм система]\protected\config\local.php.

 

Параметры:

  • 'ApiKey' => '', - установите API ключ
  • 'Lead' => false, -  выставьте true, т.е. разрешить прием лидов.

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

Пример: настройка local.php

	),
'params' => [
'ApiKey' => '%mX{1#nFAVT',
'Lead' => true,
]

2. Настройка обработчика LeadCRM.php

Настройте обработчик для приема лидов по пути
[папка, срм система]\LeadCRM.php.

 

Параметры для установки соединения:

  • $apiDomain = '';  -  адрес срм системы куда будут поступать клиенты. Обязательно с http:// или https://
  • $apiKey = ''; - ключ API, который вы установили в local.php
  • $adminEmail = '';  - укажите емейл для уведомлений (любой ящик).

 

Параметры для клиента:

  • 'labels_in_clients' => '', - ID метки клиента. Пример здесь
  • 'steps' => '', - ID воронки клиента. Пример здесь
  • 'steps_options' => '', - ID этапа в воронке клиента. Пример здесь
  • 'responsable_id' => '',  - ID ответственного. Пример здесь

 

Тема письма:

  • 'subject' => !$unique ? 'Новый клиент' : 'Дубль клиент', - измените тему письма или оставьте текущее значение. Дубль клиент - используется для темы письма, если в срм уже есть такой клиент.

 

Файл LeadCRM.php может находиться в любой папке и на любом домене. Метку, воронку, этап и ответственного можно не устанавливать

Пример: установка соединения

$apiDomain = 'http://crm.domain.ru';
$apiKey = '%mX{1#nFAVT';
$adminEmail = 'lead@inclient.ru';

Пример: параметры для клиента

$dataClient = [
'labels_in_clients' => '1',
'steps' => '3',
'steps_options' => '1',
'responsable_id' => '2',
];

Пример: тема письма

    if ($adminEmail != '' && count($requiredFieldsError) == 0) {
$data = [
'email' => $adminEmail,
'subject' => !$unique ? 'Запрос из формы' : 'Такой клиент есть',
'text' => $emailMessage,
];

3. Соединение обработчика и формы

Настройте соединение и защиту от спама по пути
[папка, форма для лидов]\index.html.

 

Установка соединения с обработчиком:

  • Строка 331 - адрес к обработчику LeadCRM.php. Обязательно с http:// или https://, а также, без слеша на конце.

 

Защита от спама:

  • data-sitekey="" - строка 136, установите ключ сайта в ReCAPTCHA. Получить ключ можно в админ консоле Google здесь.

Пример: соединение с обработчиком

$.post(
'http://crm.domain.ru/LeadCRM.php',
form_data,
function(response) {
prelouderElem.style.display = 'none';
sendFormBtnElem.style.display = 'block';

Пример: защита от спама

id="recaptcha" class="g-recaptcha" data-sitekey="6LcdZBEUAAAAAKNpDoNoA8f6Q-56_y2Cgx496sGl" data-callback="createLead" data-size="invisible"

4. Настройка полей в index.html

Настройте поля в срм форме по пути
[папка, форма для лидов]\index.html.

 

Как привязать поля:

  • Привязка полей в форму осуществляется с помощью установки идентификатора поля в параметр name. Например: name="field_5". Идентификатор поля можно узнать в настройках Анкеты клиента. Пример здесь
  • В форме уже присутствуют поля: Имя, Телефон, Email и сообщение. Мы доработали некоторые их этих полей: Телефон - нельзя вставить числа и есть ограничение по символам; Email - проверка на корректный емейл. Вы можете использовать эти поля - в них уже установлены идентификаторы.

 

Как использовать свои поля:

  • В Инклиент существует 5 типов полей: текст, число, селектор, чебокс и дата. Каждое из этих полей можно устанавливать в форму и записывать в анкету клиента при его отправки из формы
  • Используйте примеры полей, которые мы прописали в комментариях. Обратите внимание, если в форме будет использоваться несколько полей с датами, тогда нужно добавить настройки дат в скриптах (см. комментарии).

 

Обязательные поля:

  • Добавляйте значение required для input и select
  • Если будут обязательные поля с датами, смотрите комментарии как правильно их прописать в форме

Идентификатор поля устанавливаем в name

форма для лидов - поле в инклиент

Смотрите примеры других полей в комментариях

форма для лидов - примеры полей в комментариях инклиент

Пример обязательного поля

форма для лидов инклиент - обязательное поле в форме инклиент

Форма для лидов - особенности

Форма имеет ряд особенностей. Пожалуйста, ознакомьтесь с ними:

  • К срм можно подключить множество форм
  • Форма адаптирована для мобильных и планшетных устройств
  • Клиент не создастся в срм системе, если уникальные поля клиента из формы совпадают с клиентом из срм. В таком случае, данные клиента поступят только в уведомлении на почту. Подробнее об уникальных полях в срм читайте здесь
  • Если клиент заполнит поле, которого не существует в срм - информация не пропадет, а поступит в уведомлении на почту
  • Клиент не сможет отправить запрос через форму, если в форме используются не все обязательные поля из срм. Пример: в срм существует два обязательных поля Имя клиента и Номер договора, а в форме прописано только одно из этих полей - клиент не сможет отправить запрос.

Есть пожелание по форме? Отправьте свою идею на почту info@inclient.ru. Мы не консультируем по вопросам самостоятельной настройки срм формы