Instagram Direct
Личные сообщения Instagram попадают в общую ленту диалогов, а отвечать на них можно из системы. Подключается через то же приложение Meta, что и WhatsApp.
Шаг 1. Разрешения приложения
Заголовок раздела «Шаг 1. Разрешения приложения»В приложении Meta откройте Сценарии использования → «Управление сообщениями и контентом в Instagram» → «Настройка API с входом через Instagram». В шаге 1 должны быть добавлены разрешения:
instagram_business_basic;instagram_business_manage_comments;instagram_business_manage_messages.
Шаг 2. Тестировщик и маркер
Заголовок раздела «Шаг 2. Тестировщик и маркер»-
Пока приложение в разработке, аккаунту Instagram нужна роль: в приложении Meta на вкладке «Роли» назначьте аккаунту роль тестировщика Instagram. Приглашение нужно принять в самом Instagram, в настройках в разделе «Приложения и сайты».
-
В шаге 2 «Сгенерируйте маркеры доступа» нажмите «Добавить аккаунт».

-
Нажмите «Сгенерировать маркер», подтвердите доступ в Instagram и скопируйте маркер. Он понадобится в системе.
-
Убедитесь, что у аккаунта включена «Подписка на Webhooks» (тумблер «Вкл.»).
Шаг 3. Вебхук
Заголовок раздела «Шаг 3. Вебхук»В шаге 3 «Настройте Webhooks» впишите URL обратного вызова и Подтверждение маркера из вашей системы (см. «Куда вставить») и нажмите «Подтвердить и сохранить». Затем подпишитесь на поле messages.

Шаг 4 («Настройте вход в Instagram от имени компании») нужен только тем, кто делает кнопку «Войти через Instagram» для своих клиентов. Для подключения собственного аккаунта его пропустите.
Куда вставить в системе
Заголовок раздела «Куда вставить в системе»Откройте Интеграции → Instagram:
- Впишите секрет приложения Instagram (и при необходимости Meta): Приложение Meta.
- Подключите аккаунт: вставьте маркер из Шага 2. Система сама определит, чей он, вписывать ник не нужно.
- Скопируйте со страницы адрес вебхука и токен подтверждения в Meta (Шаг 3).
Маркер Instagram действует 60 дней: система продлевает его сама.
Проверка
Заголовок раздела «Проверка»Напишите в Direct аккаунта с другого аккаунта, у которого есть роль в приложении. Диалог появится в ленте с пометкой Instagram. Если ничего не приходит, проверьте: приложение опубликовано, включена подписка на messages, у аккаунта включена «Подписка на Webhooks». Сообщение может оказаться в «Запросах», если аккаунты не подписаны друг на друга.