Категории

Заметка: Лиды в Битрикс24 с сайта

12.02.2026 | Статья из категории: Создание сайтов

📋 СОДЕРЖАНИЕ (тёмное меню):
  • 🔥 Веб-хук + fetch — основной метод, полный контроль
  • 📬 Прикол с почтой CRM — заявки на crm@... сами становятся лидами
  • 🧩 Коробочные формы — если вообще без кода

🔥 Способ 1. Веб-хук + мой POST

Самый чёткий вариант. У меня самописная форма — я контролирую каждое поле. Создаём входящий веб-хук в Битриксе и отправляем лид напрямую.

🔧 1. Получить веб-хук:
   Настройки → Разработчикам → Другие → Входящий веб-хук
   Права: CRM (crm, лиды) — обязательно!
   Скопировать ссылку:
   https://вашпортал.bitrix24.ru/rest/1/вашсекретныйкод/

⚙️ 2. Добавить метод:
   https://вашпортал.bitrix24.ru/rest/1/вашсекретныйкод/crm.lead.add.json

📤 3. Отправить fetch с формы:
fetch('https://вашпортал.bitrix24.ru/rest/1/код/crm.lead.add.json', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
        fields: {
            TITLE: 'Заявка: ' + document.querySelector('[name=name]').value,
            NAME: document.querySelector('[name=name]').value,
            PHONE: [{ VALUE: document.querySelector('[name=phone]').value }],
            EMAIL: [{ VALUE: document.querySelector('[name=email]').value }],
            SOURCE_ID: 'WEB',        // ⚠️ Источник — Сайт
            COMMENTS: document.querySelector('[name=message]')?.value || 'Без комм.'
        },
        params: { REGISTER_SONET_EVENT: 'Y' }
    })
});
🧠 ВАЖНО: Чтобы лиды не валялись в куче, обязательно настрой «Источник». В Битриксе: CRM → Настройки → Справочники → Источники. Добавь «Сайт» с кодом WEB. И используй SOURCE_ID: 'WEB' — тогда все заявки с сайта летят в отдельную папку. Не будет каши.

📬 Способ 2. Прикол с почтой CRM (это не баг, а фича)

🎯 ТОЧНО РАБОТАЕТ — ПРОВЕРИЛ

У Битрикса есть встроенный CRM-ящик. Выглядит как crm@вашпортал.bitrix24.ru. Если на него уходит письмо (хоть с формы, хоть с почты) — Битрикс сам разбирает текст, выдёргивает телефон, имя, почту и создаёт лид.

📧 Настройка почтового ящика CRM:

• CRM → Настройки → Почта → «Подключить ящик»
• Выбрать «Ящик CRM» (это встроенный, НЕ обычная почта)
• Активировать адрес формата crm@[портал].bitrix24.ru
• Включить опцию «Создавать лид из письма»
• 🎩 Готово. Теперь хоть форма, хоть пересылка — лиды сыпятся.

АТОМНЫЙ ЛАЙФХАК ДЛЯ САМОПИСЦЕВ: Если форма тупит с CORS, не хочет слать POST, или ты просто тестишь гипотезу — кинь данные методом POST на PHP-прокладку, а она уже отправит письмо на crm-ящик. Или вообще сделай action="mailto:crm@xxx.bitrix24.ru" — письмо уйдёт, Битрикс скушает. Но с парсингом бывают танцы, тестируй.


🧩 Способ 3. CRM-формы (коробка)

Для быстрых проектов — внутри Битрикса создаёшь форму, получаешь ссылку или iframe. Но для самописной формы это костыль, мне нужен полный контроль. Однако факт: лиды создаются мгновенно, валидация, антиспам — всё встроено.

👉 Путь: CRM → Формы → Создать → «Заявка с сайта» → Опубликовать → Вставить на сайт. Работает из коробки.

📀 Итог — что юзаю я (тёмная тема выбора)

1 Веб-хук + fetch: Мой выбор. Код под контролем, маппинг полей любой, не зависит от парсера писем. Быстро, надёжно, современно.
2 Почта CRM (прикол): Оставлю в запасе. Если надо быстро прикрутить заявки, когда доступ к редактированию кода ограничен, или для прототипа — самое то.

Комментарии

Пока нет комментариев. Будьте первым!

Оставить комментарий

← Назад к списку статей

Посетителей сегодня: 0
о блоге

© Digital Specialist | Не являемся сотрудниками Google, Яндекса и NASA