Розробка бота 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
    Розробка веб-сайту для компанії ФІКСПЕР
    1017
  • 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
    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. Отримайте персональну оцінку термінів та вартості. Зв'яжіться з нами для обговорення деталей.