Не приходять повідомлення з Instagram у CRM: 6 причин і як полагодити
Ви підключили Instagram, у кабінеті світиться «підключено», а діалогів немає. Клієнти пишуть — CRM мовчить. Нижче шість причин, з якими ми стикалися на реальних підключеннях, у порядку від найчастішої.
Коротка відповідь
У дев'яти випадках із десяти проблема не в CRM, а в тому, що сторінка не підписана на подію повідомлень на боці Meta. Підключення завершується успішно, токен видається, а вебхуки не йдуть — і жодної помилки при цьому не показується.
1. Сторінка не підписана на подію messages
У Meta підписка на події має два рівні: застосунок підписаний на тип події, і окремо кожна сторінка підписана на конкретні поля. Можна пройти весь онбординг, отримати токен — і не мати підписки на рівні сторінки.
Перевіряється одним запитом до Graph API — списком полів, на які підписана сторінка. Якщо серед них немає messages, вебхуки до вас фізично не йдуть, і копання в налаштуваннях CRM не допоможе.
2. Підписка на одну подію стерла іншу
Це найпідступніше. Запит підписки в Meta замінює набір полів, а не доповнює його. Тобто якщо застосунок спершу підписався на повідомлення, а потім окремим запитом — на заявки з реклами, підписка на повідомлення зникає.
Симптом характерний: Lead Ads працюють, а Direct мовчить. Або навпаки. Ми ловили саме це: на всіх сторінках клієнта лишалося єдине поле, і вхідні не долітали два тижні, поки не помітили.
Правильно — підписувати всі потрібні поля одним запитом.
3. Застосунок у режимі розробника
Поки застосунок Meta не пройшов перевірку, він працює лише з тими, кого явно додали як тестувальників. Для решти світу його ніби немає — клієнт пише, повідомлення нікуди не йде.
Ознака: у вас усе працює, у клієнта — ні. Лікується або додаванням людини в тестувальники, або переведенням застосунку в робочий режим після перевірки Meta.
4. Instagram-акаунт не бізнесовий або не звʼязаний зі сторінкою
Direct через API доступний лише для бізнес- або креатор-акаунта, привʼязаного до сторінки Facebook. Особистий профіль не підключиться взагалі, а звʼязок зі сторінкою легко загубити при зміні адміністратора.
5. Вимкнений доступ до повідомлень у самому Instagram
У налаштуваннях Instagram є перемикач, який дозволяє стороннім застосункам читати Direct. Якщо його вимкнути — підключення лишається, повідомлення зникають. Його іноді вимикають випадково, розбираючись у налаштуваннях приватності.
6. Вікно у 24 години
Meta дозволяє писати клієнту вільно лише 24 години після його останнього повідомлення. Якщо бот «мовчить» на старі діалоги, а на свіжі відповідає — річ не в поламці, а в цьому обмеженні.
Як перевірити швидко
Порядок дій, який економить години:
- Перевірте підписку сторінки на поле
messages— це відсіює більшість випадків. - Подивіться, чи не підписувались ви на інші події окремим запитом після повідомлень.
- Напишіть у Direct з чужого акаунта, якого немає серед тестувальників.
- Перевірте тип акаунта Instagram і звʼязок зі сторінкою.
Як це виглядає, коли працює
Повідомлення з Direct потрапляє в CRM за секунди, AI-агент відповідає на типове питання сам, а менеджер підключається одним кліком і бачить усю історію. Приклад — у кейсі AI-агента на сайті забудовника: там агент закриває понад 90% звернень без людини.
Якщо застрягли на якомусь із кроків — напишіть нам, підкажемо безкоштовно.