Интеграции

Куда отправлять заявки с формы

Почта настраивается в кнопке формы, всё остальное — в окне раздела формы → «Настройки модуля» → «Куда ещё отправлять заявки». Заполните нужный блок, нажмите «Сохранить», затем «Проверить отправку» — тестовая заявка придёт сразу.

Битрикс24

Каждая заявка — новый лид или сделка с контактом. Контакт ищется по телефону и e-mail, дубли не плодятся. В комментарий попадают все ответы формы, источник — «Веб-сайт».

  1. В Битрикс24 откройте Приложения → Разработчикам → Другое → Входящий вебхук.
  2. В «Настройке прав» отметьте CRM (crm) и нажмите «Сохранить».
  3. Скопируйте «Вебхук для вызова rest api» — адрес вида https://ваш-портал.bitrix24.ru/rest/1/abc123xyz/.
  4. Вставьте его в поле «Адрес вебхука», выберите «Лид» или «Сделку + контакт».
  5. Необязательно: ID ответственного (Сотрудники → профиль, число в адресе) и ID воронки сделок (0 — основная).

Если в портале выключены лиды («простой режим CRM»), выберите «Сделку + контакт».

amoCRM

Создаётся сделка с контактом (поиск по телефону и почте), тегами «Сайт» и вашим, и примечанием со всеми полями формы. Сумма заказа — в бюджете сделки.

  1. В amoCRM: Настройки → Интеграции → Создать интеграцию → «Внешняя интеграция».
  2. Отметьте доступ «Доступ к данным аккаунта (crm)», назовите интеграцию, например «Формы LookMy», сохраните.
  3. На вкладке «Ключи и доступы» нажмите «Долгосрочный токен», выберите срок и скопируйте токен.
  4. В настройках формы: «Адрес аккаунта» — company.amocrm.ru, «Долгосрочный токен» — скопированная строка.
  5. Необязательно: ID воронки и этапа (видны в адресе страницы воронки и в настройках этапа), ID ответственного, свой тег.

Токен действует до выбранной даты. Когда он истечёт, в строке состояния формы появится «токен недействителен» — создайте новый и вставьте в настройки.

Google Таблицы

Каждая заявка — новая строка: дата, форма и все поля. Колонки сопоставляются по названиям в первой строке, новые поля дописываются в конец шапки. Значения не вычисляются как формулы.

Способ 1. Ссылка на таблицу

  1. Создайте таблицу и нажмите «Настройки доступа».
  2. Добавьте адрес сервисного аккаунта платформы (он показан в настройках формы под кнопкой «Проверить отправку») с ролью «Редактор».
  3. Скопируйте адрес таблицы из браузера и вставьте в поле «Таблица или веб-приложение». Нужный лист — откройте его перед копированием (в ссылке будет #gid=…).

Способ 2. Скрипт в своей таблице (Apps Script)

  1. В таблице: Расширения → Apps Script, удалите всё и вставьте код ниже.
  2. Начать развёртывание → Новое развёртывание → тип «Веб-приложение», «Запуск от имени» — от вас, «У кого есть доступ» — «Все».
  3. Разрешите доступ, скопируйте адрес веб-приложения https://script.google.com/macros/s/…/exec и вставьте в настройки формы.
function doPost(e) {
  var d = JSON.parse(e.postData.contents);
  var sh = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
  var last = sh.getLastColumn();
  var head = last ? sh.getRange(1, 1, 1, last).getValues()[0] : [];
  var idx = {};
  head.forEach(function (h, i) { idx[String(h).trim().toLowerCase()] = i; });
  d.headers.forEach(function (h) {
    var k = String(h).trim().toLowerCase();
    if (!(k in idx)) { head.push(h); idx[k] = head.length - 1; }
  });
  sh.getRange(1, 1, 1, head.length).setValues([head]).setFontWeight('bold');
  var row = head.map(function () { return ''; });
  d.headers.forEach(function (h, i) { row[idx[String(h).trim().toLowerCase()]] = d.row[i]; });
  sh.getRange(sh.getLastRow() + 1, 1, 1, row.length).setNumberFormat('@').setValues([row]);
  return ContentService.createTextOutput(JSON.stringify({ ok: true }))
    .setMimeType(ContentService.MimeType.JSON);
}

Таблицы NetOS

Заявки дописываются строками в книгу .xlsx на вашем облачном рабочем столе NetOS. Книгу можно открыть в «Таблицах» NetOS, скачать и открыть в Excel или LibreOffice.

  1. В NetOS откройте «Таблицы», создайте книгу и сохраните её на рабочий стол в формате .xlsx.
  2. Скопируйте адрес страницы с открытой книгой — в нём есть ?id=….
  3. Вставьте адрес в поле «Ссылка на книгу» в настройках формы.

Писать можно только в свои книги: рабочий стол NetOS должен принадлежать администратору с тем же e-mail, что и у сайта формы.

Почта

Откройте кнопку формы и задайте действие Отправить{you@company.ru, manager@company.ru}; Скрыть форму; Сообщение{Спасибо! Мы перезвоним.}. Пустые скобки Отправить{} — письмо администраторам сайта. В письме — все поля, источник заявки, кнопки «Ответить» и «Позвонить».

Интеграции работают вместе с письмом: можно получать заявку и на почту, и в CRM, и в таблицу одновременно.

Создать формуНа главную