Заявки с сайта в amoCRM и Битрикс24: как передать их через вебхук и не терять клиентов

· 10 мин чтения

Заявки с сайта в amoCRM и Битрикс24 через вебхук: что это, какие есть способы, что передавать в сделку и как проверить, что заявки доходят.

СодержаниеЧто такое вебхук простыми словами

Заявки с сайта в amoCRM попадают либо автоматически, либо руками менеджера, который копирует их из почты. Второй вариант работает, пока заявок мало. Потом одна заявка остаётся в почте, вторая заносится без суммы, третья с ошибкой в телефоне. Разберём простым языком, что такое вебхук, какими способами передать заявки с сайта в amoCRM и Битрикс24, какие данные класть в сделку и как проверить, что всё доходит.

Статья для владельцев бизнеса и маркетологов, у которых уже есть CRM. Программировать не нужно, но в паре мест мы покажем, что именно передаётся, чтобы вам было проще поставить задачу подрядчику.

Что такое вебхук простыми словами

Вебхук это адрес в интернете, на который одна программа сама отправляет данные, когда что-то произошло. Событие у нас одно: посетитель оставил заявку на сайте.

Сравните с почтой. Письмо с заявкой читает человек и переносит в CRM. Вебхук читает программа: получила данные, разобрала поля, создала сделку. Человек в этой цепочке не нужен, поэтому не нужно и помнить, что заявку надо перенести.

У вебхука три части:

  • адрес, куда отправлять данные (начинается с https://);
  • тело, то есть сами данные заявки, чаще всего в формате JSON;
  • ответ: принимающая сторона отвечает «принято» или ошибкой. По ответу отправитель понимает, дошла заявка или нет.

Важная деталь, о которой часто забывают: у каждой программы свой формат данных. Отправить вебхук мало, нужно, чтобы на той стороне его кто-то понял. Об этом ниже.

Путь заявки с сайта в amoCRM или Битрикс24 через вебхук

Почему заявки из почты переносят вручную и теряют

Типичная схема в небольшой компании: форма на сайте отправляет письмо, менеджер раз в час открывает почту и заводит сделку. Где здесь теряются клиенты:

  • Письмо не дошло или ушло в спам. Сайт показал клиенту «Спасибо», а в почте пусто. Об этом подробнее в статье «Калькулятор с отправкой заявки на почту и в Telegram».
  • Заявку прочитали, но не завели. Менеджер был на звонке, письмо стало прочитанным и ушло вниз списка.
  • Завели не всё. Имя и телефон перенесли, а параметры расчёта и сумму нет. Через неделю никто не помнит, о какой кухне или каком доме шла речь.
  • Нет источника. Без адреса страницы и UTM-меток в CRM не видно, с какой рекламы пришёл клиент, и маркетолог не может сравнить каналы.
  • Скорость. Пока заявка ждёт в почте, клиент оставляет её ещё у двух компаний и разговаривает с той, что перезвонила первой.

Автоматическая передача решает все пять пунктов разом: сделка создаётся сразу, со всеми полями и источником.

Как передать заявки с сайта в amoCRM и Битрикс24: три способа

Есть три рабочих пути. Они не исключают друг друга, но для одной формы обычно выбирают один.

1. Формы и виджеты самой CRM

У amoCRM и Битрикс24 есть собственные формы для сайта. Вы собираете форму в CRM, вставляете её код на сайт, и заявки сразу падают в сделки или лиды.

Плюсы: ничего не нужно связывать, CRM сама знает свой формат.

Минусы: это обычные формы контактов. Посчитать цену дома по площади и материалу стен или кухни по погонным метрам и фасадам они не умеют. Если на сайте калькулятор или другая сложная форма, этот способ не подходит.

2. Сервис-посредник

Сервисы вроде Albato, ApiX-Drive, Make или Zapier стоят между сайтом и CRM. Логика у всех похожая: «принять вебхук → создать сделку (или лид)». Вы получаете в сервисе адрес для приёма, указываете его в форме на сайте, а потом сопоставляете поля: имя в контакт, телефон в контакт, сумму в бюджет сделки, параметры в примечание.

Плюсы: без программиста, настраивается мышкой, можно добавить шаги (например, назначить ответственного или отправить уведомление).

Минусы: ещё один платный сервис и ещё одно звено в цепочке. Тарифы, лимиты и названия пунктов меню у сервисов разные и меняются, поэтому смотрите их на официальных сайтах.

3. Свой небольшой скрипт

Программист пишет короткий обработчик на вашем сервере. Он принимает вебхук, проверяет подпись, раскладывает поля и сам создаёт сделку:

  • в Битрикс24 обычно через входящий вебхук с правами на CRM: скрипт вызывает по нему метод создания лида или сделки;
  • в amoCRM через API: скрипт создаёт контакт и сделку от имени вашей интеграции.

Плюсы: нет посредника и его абонентской платы, можно сделать ровно под свои воронки и поля.

Минусы: нужен человек, который это напишет и будет поддерживать, и сервер, где скрипт живёт.

Способ Подходит для калькулятора Нужен программист Дополнительные расходы
Форма или виджет CRM нет, только простые формы нет входит в CRM
Сервис-посредник да нет подписка на сервис
Свой скрипт да да разработка и сервер

Что передавать в сделку и почему важна сумма

Главная ошибка при настройке: передать в CRM только имя и телефон. Тогда менеджер звонит и начинает разговор с нуля, а клиент второй раз объясняет то, что уже указал на сайте.

Что передавать Куда в CRM Зачем
Имя и телефон контакт чтобы перезвонить и не плодить дубли
Комментарий примечание к сделке пожелания клиента его словами
Параметры расчёта примечание или поля сделки менеджер видит, что клиент выбрал
Итоговая сумма бюджет сделки сумма воронки и приоритет
Название калькулятора поле или тег понятно, какая услуга
Адрес страницы и UTM поля источника какая реклама приводит клиентов

Про сумму отдельно. Если бюджет сделки заполнен с первой минуты, в CRM сразу видно, сколько денег в воронке, и какие заявки крупнее. Для бизнеса с длинным циклом сделки это особенно важно: строительство дома или кухня на заказ обсуждаются неделями, и руководителю нужно понимать, где сейчас крупные клиенты.

Сумма из калькулятора помогает и в разговоре. Менеджер не спрашивает «что вас интересует», а уточняет: «Вы посчитали дом 150 м² из газобетона в тёплом контуре, давайте обсудим участок». А если расчёт был на перевозку груза, можно сразу подтвердить машину и время.

Как передать заявки из калькулятора Qalca в CRM

Qalca это конструктор калькуляторов стоимости с формой заявки. Заявка приходит с параметрами и итоговой суммой на почту, в Telegram и вебхуком в CRM. Вебхук доступен на любом тарифе, включая Старт за 490 ₽ в месяц.

Что делает Qalca

В кабинете, в настройках уведомлений, есть поле «Вебхук в CRM (amoCRM, Bitrix24, Zapier)» и поле «Секрет подписи вебхука». Когда клиент оставляет заявку, Qalca:

  1. сохраняет заявку в кабинете;
  2. отправляет POST-запрос с JSON на ваш адрес (только https);
  3. ждёт ответа 8 секунд. Ответ с кодом 2xx значит «доставлено». Редиректы Qalca не выполняет, поэтому указывайте конечный адрес;
  4. при ошибке повторяет отправку до 8 раз в течение суток.

В кабинете видно, доставляет вебхук или нет, и текст ошибки. Список заявок, которые ждут повторной отправки, тоже виден. Если что-то сломалось на стороне CRM, заявки не пропадают: они лежат в кабинете и уходят на почту и в Telegram, если вы их подключили.

Честно про формат

Qalca отправляет данные в своём формате JSON. amoCRM и Битрикс24 напрямую его не разбирают, поэтому вставить в Qalca адрес из CRM и получить готовые сделки не получится. Нужен посредник (Albato, ApiX-Drive, Make, Zapier и подобные) или небольшой скрипт, о которых мы писали выше. Интеграции в один клик у нас нет, и мы не будем делать вид, что она есть.

Что приходит в вебхуке

Заголовки запроса:

  • X-Qalca-Event: lead.created;
  • X-Qalca-Delivery: номер заявки;
  • X-Qalca-Signature: sha256=..., если вы задали секрет подписи. Это HMAC от тела запроса с вашим секретом. Скрипт на вашей стороне считает такую же подпись и сравнивает: если не совпала, запрос пришёл не от Qalca.

Тело запроса, укороченный пример с выдуманными данными:

{
  "event": "lead.created",
  "version": 1,
  "lead": {
    "id": 12345,
    "createdAt": "2026-10-14T10:15:00.000Z",
    "widgetId": "пример",
    "calculator": "house",
    "name": "Иван (пример)",
    "phone": "+7 900 000-00-00",
    "comment": "Перезвоните после 18:00",
    "pageUrl": "https://example.ru/dom-pod-klyuch",
    "input": { "area": 120, "floors": "2" },
    "inputReadable": [
      { "label": "Площадь дома", "value": "120 м²" },
      { "label": "Этажность", "value": "2 этажа" }
    ],
    "total": 4800000,
    "lines": [
      { "label": "Коробка дома", "amount": 3600000 },
      { "label": "Кровля", "amount": 1200000 }
    ],
    "files": [],
    "utm": { "utm_source": "yandex", "utm_campaign": "dom" }
  }
}

Все значения здесь условные. Набор полей в input и inputReadable зависит от калькулятора, точный вид посмотрите в тестовой заявке.

Что из этого брать в сделку: name и phone в контакт, total в бюджет, inputReadable и comment в примечание (там уже человеческие подписи, а не технические значения), calculator, pageUrl и utm в поля источника. Если клиент прикладывал фото или план (загрузка файлов есть на тарифах Бизнес и Про), сведения о файлах будут в files.

Как настроить по шагам

  1. В сервисе-посреднике создайте сценарий «принять вебхук → создать сделку» и скопируйте адрес приёма. Или получите адрес у программиста, который пишет скрипт.
  2. Вставьте адрес в поле «Вебхук в CRM» в кабинете Qalca. Если будет скрипт, задайте и «Секрет подписи вебхука».
  3. Нажмите «Отправить тестовую заявку». Посредник увидит пример данных, и по нему удобно сопоставить поля.
  4. Настройте сопоставление полей и снова отправьте тестовую заявку.
  5. Проверьте сделку в CRM и статус вебхука в кабинете.

Калькулятор ставится на сайт одной строкой кода, подойдёт любой сайт, куда можно вставить HTML: Тильда, WordPress, Битрикс, свой сайт.

Чек-лист: заявки доходят до CRM

Пройдите его после настройки и потом раз в месяц:

  • тестовая заявка создала в CRM сделку или лид, а не только контакт;
  • в бюджете сделки стоит сумма из калькулятора;
  • параметры расчёта читаются человеческим языком, а не кодами;
  • телефон записан в контакт, повторная заявка того же клиента не создаёт лишний дубль (если посредник или скрипт это умеют);
  • видны адрес страницы и UTM-метки;
  • у сделки есть ответственный, и он получает уведомление;
  • в кабинете Qalca статус вебхука «доставляет»;
  • подключён второй канал, например почта или Telegram, на случай сбоя CRM;
  • число заявок в кабинете за месяц совпадает с числом новых сделок из сайта.

Если на форму идёт спам и он попадает в CRM, загляните в статью «Защита формы от спама».

Хотите посмотреть, какие данные калькулятор отдаёт в заявке? Откройте подходящий шаблон в каталоге, например кухню на заказ, или попробуйте Qalca 7 дней бесплатно и отправьте тестовую заявку в свою CRM.

Частые вопросы

Можно ли передавать заявки с сайта в amoCRM без программиста?

Да, через сервис-посредник: он принимает вебхук и создаёт сделку, поля сопоставляются в его интерфейсе. Программист нужен, если вы хотите обойтись без посредника и написать свой скрипт.

Как сделать, чтобы заявки с сайта попадали в Битрикс24 как лиды, а не как сделки?

Это выбирается на шаге создания записи: в посреднике выберите действие «создать лид», а в своём скрипте вызывайте метод создания лида. Со стороны сайта ничего не меняется.

Что будет с заявкой, если CRM или посредник не работает?

В Qalca заявка сначала сохраняется в кабинете, потом отправляется. Если адрес не ответил, отправка повторяется до 8 раз в течение суток, в кабинете видно, что вебхук не доставляет, и текст ошибки. После трёх неудач канал помечается красным и вам приходит уведомление.

Зачем нужен секрет подписи вебхука?

Адрес вебхука может стать известен посторонним, и кто-то отправит на него фальшивую заявку. С секретом каждая заявка от Qalca приходит с подписью в заголовке X-Qalca-Signature, и скрипт отбрасывает запросы без верной подписи.

Сколько стоит передача заявок в CRM в Qalca?

Вебхук в CRM есть на любом тарифе, начиная со Старта за 490 ₽ в месяц. Если вы используете сервис-посредник, его подписка оплачивается отдельно по тарифам этого сервиса.

  • калькулятор для сайта
  • заявки с сайта в amocrm
  • заявки с сайта в битрикс24
  • вебхук в crm