Официальный Instagram

Создание чат-бота в Instagram. Вы можете автоматизировать общение в Direct при помощи Salebot

Чат-боты в официальном Инстаграм доступны всем бизнес-аккаунтам!!!

Подготовка аккаунта

Первое, что нужно сделать, — соединить свой аккаунт Instagram с бизнес-страницей. Для этого откройте вашу бизнес-аккаунт Facebook и создайте бизнес-страницу (или воспользуйтесь существующей, если она есть). После создания перейдите в раздел Настройки бизнес-страницы

Вы перешли в настройки страницы, пролистываете вниз и выбираете Instagram

Далее выбираете подключение к Instagram

Далее открывается окно авторизации, вводите логин и пароль от Instagram аккаунта. При успешном подключении будет так:

Если ваш аккаунт Инстаграм не переведен в тип "бизнес", нужно это сделать. Для этого нажимаете на кнопку Перейти (из скрина выше), вас перенаправляет на окно авторизации, вводите логин и пароль от аккаунта Инстаграм.

Второй вариант — перевести аккаунт в тип Бизнес прямо из Инсты:

Тип аккаунта нужно поменять на БИЗНЕС. Если у вас "Аккаунт автора", то интеграция работать НЕ будет. Нужен именно "Бизнес"

Далее вы переходите на главную страницу бизнес-страницы, и там можете увидеть следующее предупреждение:

Нажимаете "Начать", вас снова перекидывает в окно авторизации Инсты.

Подтверждаете разрешение

Подключение

Чтобы подключить чат-бота в Instagram, Вы должны авторизоваться в Salebot через Facebook и дать соответствующие разрешения.

Если вы уже авторизовались через Facebook, вам необходимо выйти из сайта Salebot и повторно зайти через Facebook. И в окне авторизации нажать изменить настройки!

У API нет доступа к аккаунтам Instagram, не являющимся бизнес-аккаунтами.

Перед тем, как подключить чат-бота к Instagram, вы должны перевести аккаунт в тип бизнес и привязать к бизнес странице facebook.

Аккаунт должен быть именно бизнес аккаунтом, а не аккаунтом автора!

Если вы всё настроили по инструкции, но бот не работает, проверьте подключение в самом аккаунте Инстаграм. Настройки - конфиденциальность - сообщения Там в самом низу нужно включить ползунок "Разрешить доступ к сообщениям".

Кнопки

Instagram не поддерживает одновременную отправку inline и reply кнопок

Кнопки можно отправлять только в текстовых сообщениях

Клавиатурные (reply)

Instagram поддерживает до 11 кнопок reply

Кнопки могут располагаться только в линию

В тексте (inline)

Instagram поддерживает не более 3 кнопок inline

Кнопки могут вести на сторонние ресурсы. Визуально эти кнопки ничем не отличаются.

Пример настройки клавиатуры в тексте:

[{"type": "inline", "text": "кнопка 1", "line": 0, "index_in_line": 0}, {"type": "inline", "text": "кнопка 2", "line": 1, "index_in_line": 0}, {"type": "inline", "text": "кнопка 3", "line": 2, "index_in_line": 0}]

Чтобы вставить ссылку в кнопку, добавьте параметр url к нужной кнопке:

[{"type": "inline", "text": "кнопка 1", "line": 0, "index_in_line": 0, "url":"https://google.com"}, {"type": "inline", "text": "кнопка 2", "line": 1, "index_in_line": 0}, {"type": "inline", "text": "кнопка 3", "line": 2, "index_in_line": 0}]

Вложения

Боты в Instagram могут отправлять только картинки

Вводные фразы

Вводные фразы позволяют человеку начать беседу с компанией, используя список часто задаваемых вопросов. Можно задать до четырех вопросов.

Чтобы настроить вводные фразы, нажмите на соответствующую кнопку в подключенном мессенджере

После этого в вашей воронке настраиваете реакцию на фразы — нужные блоки переводите в состояние "Первостепенная проверка условия" и в условие записываете текст вводной фразы.

Работа с комментариями в Instagram

Работает только на тарифе Премиум и подключении Official Instagram

Если под вашим подключением Official Instagram вы видите надпись "Переподключите Instagram для работы с комментариями",

вам нужно переподключить Инстаграм, чтобы обновить необходимые разрешения. Для этого нажимаете "Удалить бота"

Далее нажимаете

Затем нажимаете на строчку "Нет нужного аккаунта в списке? Нажмите сюда"

Вас перекидывает на авторизацию Facebook. Вводите свой пароль, нажимаете "Продолжить"

Далее нажимаете на "Изменить настройки"

Выбираете нужные аккаунты и бизнес-страницы, нажимаете "Далее"

На этом этапе смотрите, чтобы все переключатели были включены:

Нажимаете "Готово". Вы обновили необходимые разрешения.

Далее выбираете нужный аккаунт в списке, нажимаете "Готово"

и включаете переключатель "Реагировать на комментарии"

Настройка завершена.

Не работает с комментариями под Reels и под публикациями записей прямых эфиров

Когда пользователь оставляет комментарий под записью, в разделе Клиенты вы увидите от него коллбэк:

Как использовать прямые ссылки на посты Инстаграм в работе с комментариями

Чтобы настроить реакции на определенные посты в Инстаграм, вы можете использовать сравнение с переменной instagram_media_url

Например, настроим реакцию на три поста: в зависимости от того, какой пост комментируют, мы будем присылать пользователю разную стоимость в комментарии и в директ одновременно. Если комментарий с нужными ключевыми словами придет под другой пост, пользователю придет сообщение с текстом "по договоренности".

В условии мы пишем client_wall_reply_new и перечисляем слова, на которые будем отвечать. Выставляем проверку "по наличию ключевых слов"

В поле "назначение переменных при переходе" мы выставляем условие для переменной text, используя IF.

И затем используем метод insta_create_comment, чтобы отправить комментарий.

insta_create_comment("#{text}")

где #{text} — наш текст, который мы присылаем пользователю.

На примере этот текст приходит в ответном комментарии и дублируется в Директ. Вы можете настроить разные ответы.

Как использовать коллбэки в работе с комментариями

Коллбэк имеет вид:

client_wall_reply_new 18168614536083531: Куплю одну

где 18168614536083531 — id записи, "Куплю одну" — текст комментария

С комментариями мы можем работать в двух вариантах: отвечать своим комментарием или написать одно сообщение в директ.

Как настроить автоматический ответ на комментарий под записью.

Копируем коллбэк и переходим в раздел Воронки. Создаём блок типа "Первостепенная проверка условия" или "Не состояние с условием" и вставляем скопированный коллбэк в условие. Выставляем проверку "По наличию ключевых слов"

В поле для ответа оставляем #{none}. В поле "Назначение переменных при переходе" пишем:

insta_create_comment('Не продаю. Но могу угостить!')

где в скобках указывается текст вашего комментария. Далее нажимаем "Готово".

При такой настройке ваш комментарий будет приходить в ответ на комментарий под конкретной записью и ключевыми словами "куплю одну".

Чтобы бот отвечал на все комментарии под конкретной записью, в поле "Условие" вставляем коллбэк без текста комментария:

Тогда конкретно под этой записью будет приходить автоматический ответ на любой комментарий.

Если вы в поле "Условие" оставите только client_wall_reply_new, то ваш комментарий будет приходить в ответ на комментарии под всеми записями (и не важно, какой текст пользователь написал)

Если вы в поле "Условие" оставите client_wall_reply_new и ключевое слово, то ваш комментарий будет приходить в ответ на комментарии с ключевым словом под всеми записями.

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

Автоматический ответ на комментарий НЕ открывает 24-часовое окно

Копируем коллбэк и переходим в раздел Воронки. Создаём блок типа "Первостепенная проверка условия" или "Не состояние с условием" и вставляем скопированный коллбэк в условие. Выставляем проверку "По наличию ключевых слов"

В поле для ответа пишете текст, который хотите рассылать в ответ на этот комментарий.

Нажимаете "Готово". Теперь если пользователь оставит комментарий под конкретной записью со словами "куплю одну", ему в директ придет ответ:

Над сообщением указывается, что оно пришло в ответ на комментарий. Если нажмете на "Посмотреть публикацию", то вас перекинет под ту запись, которую комментировали.

Если пользователь оставил комментарий, на который у вас не настроена реакция (или вы их вообще не настраивали), вы можете ему ответить одним сообщением в Директ через раздел "Клиенты"

При этом если мы повторно напишем пользователю в Директ, второе сообщение не отправится, т.к при реакции на комментарии не открывают 24-часовое окно

Вы можете настроить реакции на нужные вам ключевые слова и отправлять в Директ необходимую информацию.

Чтобы бот присылал сообщение в директ в ответ на любой комментарий под конкретной записью, в поле "Условие" вставляем коллбэк без текста комментария:

Если вы в поле "Условие" оставите только client_wall_reply_new, то ваше сообщение будет приходить в директ в ответ на комментарии под всеми записями (и не важно, какой текст пользователь написал)

Если вы в поле "Условие" оставите client_wall_reply_new и ключевое слово, то ваше сообщение будет приходить в директ в ответ на комментарии с ключевым словом под всеми записями.

Видео, как настраивать реакции на комментарии:

Ограничения

Если пользователь удалит сообщение, то оно пропадет и из интерфейса Salebot

Групповая переписка (беседы с более чем двумя участниками) не поддерживается.

Окно 24 часа

Когда человек отправляет на вашу страницу сообщение, у вашего приложения есть до 24 часов для ответа.

Компаниям дается 24 часа, чтобы ответить на сообщение пользователя. Сообщения, отправленные в пределах 24-часового окна, могут содержать рекламу. Пользователи в любое время могут заблокировать чат или переключить его в немой режим.

Как узнать, прошло ли 24 часа с момента последнего сообщения?

Воспользуйтесь функцией

"days_from_last_message": функция возвращает количество дней с момента последней реплики клиента. Создана для проверки попадания в 24часовое окно. d = days_from_last_message()

Сообщения за пределами 24 окна

Вы можете общаться с клиентом в течение недели после его последнего сообщения.

За пределами 24 сообщения отправляются без кнопок.

Для этого мы помечаем все сообщения, отправленные после окна в 24 часа тегом HUMAN_AGENT. Тег предоставляет операторам возможность отвечать на запросы пользователей. Сообщения можно отправить в течение семи дней после сообщения пользователя.

После 7 дней сообщения не будут доходить до адресата по причине следующей ошибки:

Разрешено

  • Операторская поддержка по вопросам, которые невозможно решить в рамках стандартного окна переписки (например, если компания закрыта на выходные или для решения вопроса требуется более 24 часов)

Запрещено(не полный список)

  • Автоматические сообщения.

  • Контент, не связанный с запросом пользователя.

Одновременное использование серого и официального Instagram

Лучшим вариантом использования Instagram в мессенджер маркетинге является одновременное подключение серого и официального Instagram.

В этом случае создается один диалог, который в рамках 24 окна работает через официальное апи, после сообщения отправляются через неофициальное подключение. Будто вы руками отправляете сообщение со своего телефона.

Чтобы боты работали одновременно и не дублировались клиенты и сообщения, при подключении серого Instagram необходимо указать логин идентично тому, который у подключенного официального Instagram. Включая регистр букв!

В рамках 24 окна бот пишет с официального API, после сообщения отправляются через неофициальное подключение.

Если отключить официальный Instagram, сообщения будут автоматически отправляться с серого

Появится возможность проверять, подписан ли человек на аккаунт или нет.

Остались вопросы? Посмотрите здесь, возможно, на ваш вопрос уже есть ответ