Разработка бота Instagram с интеграцией Битрикс24 под ключ

Разработка бота для Instagram с интеграцией Битрикс24 Ручная обработка сообщений в Instagram Direct отнимает до 3 часов в день. Каждое сообщение нужно прочитать, ответить и вручную внести в CRM. При росте потока заявок менеджеры просто не успевают, часть лидов теряется. Мы автоматизируем этот про
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Разработка бота Instagram с интеграцией Битрикс24 под ключ
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1454
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1018
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    760
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    879
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    803
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1162

Разработка бота для Instagram с интеграцией Битрикс24

Ручная обработка сообщений в Instagram Direct отнимает до 3 часов в день. Каждое сообщение нужно прочитать, ответить и вручную внести в CRM. При росте потока заявок менеджеры просто не успевают, часть лидов теряется. Мы автоматизируем этот процесс: бот отвечает по сценарию, квалифицирует лиды и передаёт их в Битрикс24. Менеджер работает с клиентом из CRM, не переключаясь между окнами. Наш опыт — 10+ лет в разработке на Битрикс24 и интеграциях с внешними API. За это время мы реализовали десятки интеграций для e-commerce, услуг и производства. Автоматизация сокращает время ответа с 30 минут до 5 секунд, а бот обрабатывает до 80% типовых вопросов. Все лиды попадают в CRM без ручного ввода, что исключает потери.

Параметр Ручная обработка Автоматизация
Время ответа ~30 минут 5 секунд
Процент обработанных запросов 50% (менеджеры не успевают) 80%+
Запись в CRM Вручную (ошибки, задержки) Автоматически, в реальном времени
Стоимость заявки Высокая (зарплата менеджера) Низкая (подписка на сервер)

Технические требования и ограничения Instagram Messaging API

Instagram Messaging API работает через платформу Meta. Чтобы начать, нужны:

  • Аккаунт Instagram Business или Creator, привязанный к Facebook-странице.
  • Facebook Developer App с продуктами Messenger + Instagram.
  • Разрешения: instagram_basic, instagram_manage_messages, pages_manage_metadata.
  • HTTPS-сервер для webhook.

Официальная документация Meta for Developers указывает на ключевые ограничения:

  • Сообщения от бота принимаются только в течение 24 часов после последнего сообщения пользователя.
  • Нельзя инициировать диалог самостоятельно — бот не может написать первым.
  • Для разрешения instagram_manage_messages требуется проверка приложения Meta.
  • Массовые рассылки запрещены.
Детали настройки webhook

При получении webhook-события сервер должен ответить 200 OK. В запросе содержится JSON с полями sender.id (IGSID) и message.text. Пример:

{ "entry": [{ "id": "IG_ACCOUNT_ID", "messaging": [{ "sender": { "id": "IG_USER_IGSID" }, "recipient": { "id": "IG_ACCOUNT_ID" }, "timestamp": 1710000000000, "message": { "mid": "aWdfZAG9...", "text": "Сколько стоит доставка?" } }] }] } 

IGSID — уникальный ID пользователя в рамках вашего приложения. Профиль получается через Graph API: https://graph.instagram.com/{igsid}?fields=name,username&access_token=.... Он возвращает имя и @handle, но не email или телефон.

Как бот обрабатывает сообщения?

Приём сообщений через webhook

Код получения и обработки webhook:

{ "entry": [{ "id": "IG_ACCOUNT_ID", "messaging": [{ "sender": { "id": "IG_USER_IGSID" }, "recipient": { "id": "IG_ACCOUNT_ID" }, "timestamp": 1710000000000, "message": { "mid": "aWdfZAG9...", "text": "Сколько стоит доставка?" } }] }] } 

IGSID (Instagram-Scoped ID) — уникальный ID пользователя для вашего приложения. Это не публичный Instagram ID.

Получение профиля пользователя Instagram

$profile = json_decode(file_get_contents( "https://graph.instagram.com/{$igsid}?fields=name,username&access_token=" . IG_ACCESS_TOKEN ), true); // Возвращает: name (display name), username (@handle) 

Такой подход лёгок, но не даёт email или телефон. Эти данные мы получаем через сценарий квалификации.

Сценарии взаимодействия: автоматические ответы и ice breakers

Автоответ на упоминания в Stories

При упоминании вашего аккаунта в Stories приходит webhook-событие messaging_referral с type=STORY_MENTION. Бот может автоматически поблагодарить:

if ($event['type'] === 'STORY_MENTION') { sendIgMessage($igsid, "Спасибо, что отметили нас в Stories! 🙌 Хотите узнать об актуальных акциях?"); logLeadSource($igsid, 'story_mention'); } 

Story mentions — тёплые лиды: человек уже взаимодействовал с брендом.

Ice breakers: вопросы при первом открытии диалога

Через API приложения настраиваются подсказки, которые пользователь видит при первом открытии диалога с бизнес-аккаунтом:

callMetaApi('me/messenger_profile', 'POST', [ 'platform' => 'instagram', 'ice_breakers' => [ ['call_to_actions' => [ ['type' => 'postback', 'title' => 'Узнать о доставке', 'payload' => 'DELIVERY_INFO'], ['type' => 'postback', 'title' => 'Оставить заявку', 'payload' => 'LEAVE_REQUEST'], ['type' => 'postback', 'title' => 'Посмотреть каталог', 'payload' => 'CATALOG'], ]], ], ]); 

Ice breakers сокращают время первого ответа и увеличивают конверсию.

Как происходит интеграция с Битрикс24?

Сценарий квалификации лида

  1. Входящее сообщение.
  2. Если состояние отсутствует — приветствие + быстрые ответы.
  3. При выборе "Хочу заказать" — запрос телефона/email.
  4. Создание лида в Битрикс24 и уведомление менеджера.
  5. Ответ: "Менеджер свяжется с вами в течение часа".

Состояния диалога хранятся в Redis по ключу ig_dialog:{igsid}. TTL — 24 часа (окно активности в Instagram).

REST API Битрикс24: создание лида и активности

Интеграция реализуется с помощью REST API Битрикс24:

function createInstagramLead(string $igsid, string $username, array $data): int { return $b24->callMethod('crm.lead.add', [ 'fields' => [ 'TITLE' => "Instagram: @{$username}", 'SOURCE_ID' => 'WEBFORM', 'SOURCE_DESCRIPTION' => 'Instagram Direct', 'PHONE' => !empty($data['phone']) ? [['VALUE' => $data['phone'], 'VALUE_TYPE' => 'WORK']] : [], 'EMAIL' => !empty($data['email']) ? [['VALUE' => $data['email'], 'VALUE_TYPE' => 'WORK']] : [], 'COMMENTS' => "Instagram: @{$username}\nIGSID: {$igsid}", 'UF_CRM_IG_IGSID' => $igsid, ], ])['result']; } // История переписки — в активность $b24->callMethod('crm.activity.add', [ 'fields' => [ 'OWNER_TYPE_ID' => 1, 'OWNER_ID' => $leadId, 'TYPE_ID' => 4, 'SUBJECT' => "Instagram Direct: @{$username}", 'DESCRIPTION' => implode("\n", $dialogMessages), ], ]); 

Лиду присваивается источник "Instagram Direct", что позволяет отслеживать эффективность канала.

Почему стоит автоматизировать Instagram Direct?

Автоматизация сокращает время ответа с 30 минут до 5 секунд. Бот обрабатывает до 80% типовых вопросов, разгружая менеджеров. Все лиды попадают в CRM без ручного ввода, что исключает потери. Менеджеры продолжают диалог из Битрикс24, видя всю историю переписки. Снижается стоимость обработки заявки, а конверсия в сделку растёт. Получите консультацию по вашему проекту — мы поможем оценить экономию бюджета.

Как мы ускоряем прохождение ревью Meta?

Опытные разработчики готовят документацию и тестовый аккаунт заранее: предоставляем скриншоты сценариев, видео работы бота. Это сокращает проверку до 3–5 рабочих дней. Мы гарантируем, что ваш бот соответствует политикам платформы, — ревью проходит с первой попытки.

Сроки и стоимость

Этап Срок
Настройка Meta App, IG Business, webhook 1–2 дня
Сценарий бота, состояния, ice breakers 3–4 дня
Интеграция с Б24: лиды, активности, уведомления 2–3 дня
Story mention автоответ 1 день
Ревью Meta (instagram_manage_messages) 3–7 рабочих дней
Тестирование 1–2 дня

Итого: 2–3 недели с учётом ревью Meta.

Что входит в работу

  • Проектирование архитектуры и схемы диалога.
  • Развёртывание webhook-сервера и настройка HTTPS.
  • Реализация всех сценариев (ice breakers, квалификация, story mentions).
  • Интеграция с Битрикс24 через REST API (лиды, активности, уведомления).
  • Документирование API и инструкция для менеджеров.
  • Помощь в прохождении ревью Meta.
  • Тестирование и отладка в песочнице.
  • Гарантия на код и поддержка после запуска.

Закажите разработку бота Instagram с интеграцией Битрикс24. Получите персональную оценку сроков и стоимости. Свяжитесь с нами для обсуждения деталей.