Максим Игошев.
Почта

Заявка с Tilda или Taplink в amoCRM с источником

Каждая заявка с сайта становится сделкой в amoCRM с метками рекламы, а менеджер узнаёт о ней в Telegram и сразу видит, с какой кампании пришёл человек.

Схема: форма на сайте, вебхук n8n, очистка полей, поиск контакта, сделка в amoCRM, сообщение менеджеру
Вход
Форма Tilda или Taplink
Выход
Сделка в amoCRM, сообщение в Telegram
Узлы n8n
8 и заметка с настройкой
Файл
school-form-to-crm.json

Задача

Форма на сайте отправляет заявку на почту или в Telegram, менеджер переносит её в amoCRM руками. Часть заявок теряется по пути, а источник не доходит до сделки совсем. Через месяц на вопрос «какая реклама приносит заявки» ответить нечем.

Цепочка по шагам

  1. Форма на сайте. В форме Tilda или Taplink есть имя, телефон, курс и скрытые поля utm_source, utm_medium, utm_campaign, utm_content, utm_term. Метки заполняются из адреса страницы.
  2. Вебхук n8n. Tilda и Taplink отправляют заявку на адрес вебхука. Проверочный запрос, который Tilda шлёт при подключении, сценарий пропускает.
  3. Очистка полей. Телефон приводится к одному формату, имена полей разных форм сводятся к одним. Вторая форма на другой странице связку не ломает.
  4. Поиск контакта. Сценарий ищет в amoCRM человека с этим телефоном или почтой, чтобы не плодить дубли.
  5. Сделка в amoCRM. Если контакт найден, сделка привязывается к нему, если нет, сделка и контакт создаются одним запросом. Метки ложатся в стандартные поля UTM сделки, поэтому их видно в карточке и в отчётах amoCRM.
  6. Сообщение менеджеру. В рабочий чат Telegram приходят курс, имя, телефон, источник с кампанией и ссылка на сделку.

Что нужно от школы

Доступ к редактору формы на Tilda или Taplink. Долгосрочный токен amoCRM из раздела интеграций и номер воронки, если она не основная. Бот Telegram и рабочий чат менеджеров. Сервер n8n, свой или облачный.

Что школа получает

Каждая заявка попадает в amoCRM без ручного переноса и с источником. Менеджер узнаёт о заявке из Telegram и открывает сделку по ссылке. В отчётах amoCRM появляется разбивка по меткам, из которой видно, какие кампании приносят заявки.

Где это ломается

Метки приходят, только если реклама ведёт на страницу с ними в адресе. Человек, который зашёл по рекламе, ушёл и вернулся через неделю напрямую, придёт без меток. Это решается сохранением меток в куки при первом заходе, подробнее на странице для онлайн-школ.

Файл для n8n

Скачать school-form-to-crm.json. Импорт: Workflows, Import from File. Внутри заметка с настройкой: куда вставить адрес вебхука, как добавить токен amoCRM и номер чата. Ключи в файле пустые.

Это демо. Рецепт собран для портфолио и для школы ещё не запускался.