Налаштування модуля «Єдиний чат з Instagram Business»

09 вересня 2021
👁 32

В Perfectum CRM+ERP розроблений модуль "Єдиний чат з Instagram Business", який надає можливість здійснювати комунікацію з клієнтами, використовуючи Instagram Business всередині Perfectum CRM.

Для початку роботи з модулем необхідно створити і налаштувати додаток Facebook, створити бізнес-аккаунт Instagram і зв'язати його зі сторінкою.

Налаштування бізнес-аккаунта Instagram:

  • Для початку створіть звичайний обліковий запис Instagram на свої дані і авторизуйтесь
  • inst_sett

  • Перейдіть в налаштування свого облікового запису
  • inst_sett

  • У меню зліва виберіть "Переключення на професійний аккаунт"
  • inst_sett

  • На першому кроці налаштування професійного аккаунта потрібно встановити тип "Компанія"
  • inst_sett

  • На другому кроці ознайомитися і натиснути "Далі"
  • inst_sett

  • На третьому вибрати будь-яку відповідну категорію і натиснути "Готово" (Важливо встановити тип "Компанія" на початку налаштування, інші пункти можна встановлювати під Ваші потреби)
  • inst_sett

    inst_sett

  • Після завершення перемикання на професійний аккаунт Вас перенаправить на сторінку налаштувань. В меню зліва натисніть "Центр аккаунтів"
  • inst_sett

  • Натисніть "Додати акаунти"
  • inst_sett

  • Увійдіть в свій Facebook акаунт, до якого буде прив'язаний додаток.
  • inst_sett

  • Завершіть налаштування (необхідно підтвердити прив'язку)
  • inst_sett

    inst_sett

  • Перейдіть в свій Facebook і створіть сторінку
  • inst_sett

    inst_sett

    inst_sett

  • Перейдіть по шляху Налаштування сторінки -> Instagram
  • inst_sett

    inst_sett

  • Підключіть до неї створений бізнес-аккаунт Instagram і надайте всі запитувані доступи
  • inst_sett

    inst_sett

    inst_sett

Налаштування додатку Facebook: 

    • Перейдіть на сторінку https://developers.facebook.com, авторизуйтесь за допомогою кнопки "Вхід" в правому верхньому кутку.

fb

    • Введіть дані свого Facebook акаунту і натисніть "Вхід"

fb

    • Вас знову перенаправить на головну сторінку, де необхідно натиснути "Почати роботу"

fb

    • Далі відкриється форма реєстрації акаунту Facebook for Developers (який необхідно мати для створення та керування додатками Facebook)
    • На першому кроці потрібно погодитися з умовами платформи

fb

    • На другому ввести свій номер телефону і отримати код для верифікації номера в смс повідомленні

fb

fb

    • На третьому підтвердіть адресу електронної пошти (буде відправленно листа на пошту, яку ви вказали у своєму профілі Facebook при реєстрації, або не буде надіслано нічого, якщо пошта вже верифікована)

fb

    • На фінальному кроці оберіть роль, яка найбільш точно описує вашу участь в Facebook додатку. Роль не впливає на доступний функціонал, тому обрати можна будь-яку.

fb

fb

    • У вспливаючому вікні оберіть тип додатку "Компанія" і натисніть "Продовжити"

fb

    • Вигадайте назву для Вашого додатку, задайте email (для контакту з модераторами Facebook, у випадку проблем з додатком), встановіть призначення додатку "Ви або компанія, що Вам належить" та натисніть "Створення додатку" (введіть свій пароль)

fb

fb

  • На сторінці товарів необхідно налаштувати "Messеnger", "Webhooks" і "Вхід через Facebook". Для початку переходимо в "Вхід через Facebook" (натисканням на "Налаштувати")
  • inst_sett

    inst_sett

  • Виберіть тип Web
  • inst_sett

  • Введіть домен Вашої CRM
  • inst_sett

  • Всі інші кроки можна пропускати
  • inst_sett

  • Перейдіть в налаштування входу через Facebook
  • inst_sett

  • У дозволені домени пропишіть домен Вашої системи, включіть "Вхід за допомогою SDK JavaScript" і збережіть налаштування
  • inst_sett

  • Перейдіть за шляхом "Перевірка додатку - Дозволи і функції"
  • inst_sett

  • Отримайте розширений доступ для public_profile
  • inst_sett

  • Перейдіть в основні налаштування додатку і скопіюйте секрет і id
  • inst_sett

  • Перейдіть в CRM по шляху Налаштування -> Конфігурація -> Додатки -> Instagram
  • inst_sett

  • Вставте дані у відповідні поля і вигадайте будь-який маркер підтвердження для вебхука (повинен містити латиницю і цифри) і збережіть налаштування
  • inst_sett

  • Покроково виберіть всі раніше налаштовані сторінки і надайте всі дозволи. Збережіть налаштування після входу
  • inst_sett

    inst_sett

    inst_sett

    inst_sett

    inst_sett

  • Тепер необхідно повернутися до налаштувань самого додатку (попередньо скопіювавши вигаданий токен). На сторінці товарів виберіть Webhooks
  • inst_sett

  • У налаштуваннях вебкуха встановіть Page і підпишіться
  • inst_sett

  • У URL зворотного виклику пропишіть посилання формату https://{domain}/gateways/ nstagram (де {domain} - це домен вашої системи), а в маркер підтвердження раніше вигаданий токен.
  • inst_sett

  • Далі додайте Messenger в товарах
  • inst_sett

  • І перейдіть в Messenger -> Налаштування Instagram. Там відразу відобразиться сторінка, яку ви раніше прив'язували до інстаграму (якщо її не буде, то натисніть на "Додати Сторінку" і "Налаштування Webhooks" в цій же вкладці. Для вебхука потрібні ті ж дані, що і на кроці налаштування вебхука, сторінку необхідно вибрати прикріплену до інстаграму.) Натисніть "Редагувати підписки"
  • inst_sett

  • Додайте 4 підписки (messages, messaging_postbacks, messaging_seen і message_reactions) і збережіть
  • inst_sett

  • На даному етапі закінчене часткове налаштування додатку. Тепер необхідно зробити деякі маніпуляції для можливості його тестування і запросити ряд розширених доступів для перманентного використання додатка, щоб коммунікувати з рядовими користувачами

Налаштування ролей для тестування інтеграції з Instagram Business:

  • Створіть другий профіль Facebook і бізнес-аккаунт Instagram (або візьміть існуючі, якщо такі у Вас є) і зв'яжіть їх у центрі акаунтів інстаграм (читайте вище як це зробити) . Профіль Facebook і бізнес-аккаунт Instagram потрібно тільки зв'язати в центрі акаунтів (додатково прив'язувати Facebook сторінку не потрібно)
  • inst_sett

  • Перейдіть в Ролі Вашого застосунку і додайте адміністратора (другим адміністратором повинен бути той профіль Facebook, який Ви тільки що зв'язали в центрі акаунтів з Instagram). Також цей профіль повинен бути Вашим другом на Facebook.
  • inst_sett

  • Тепер можете написати з Instagram аккаунта Вашої другої сторінки (яку додали на поточному етапі налаштування для тестування) на Instagram аккаунт Вашої першої сторінки, для якої раніше виконувалися усі налаштування)
  • inst_sett

  • Повідомлення з'явиться в CRM по шляху "Додатки -> Instagram"
  • inst_sett

Налаштування перманентних розширених доступів:

  • Перейдіть в "Перевірка додатку -> Дозволи та функції"
  • inst_sett

  • Для кожного з 4-х дозволів (instagram_manage_messages, instagram_basic, pages_show_list, pages_manage_metadata) запитайте розширений доступ
  • inst_sett

  • Натисніть "Продовжити оформлення запиту"
  • inst_sett

  • Відкриється сторінка запиту на перевірку
  • inst_sett

  • У першому кроці вкажіть інформацію для підтвердження додатки: додайте платформу (Website), посилання на політику конфіденційності, категорію (яка найбільшою мірою характеризує Вашу діяльність. Або можна вибрати "Обмін повідомленнями") і значок програми

fb

fb

fb

  • Поверніться на вкладку з налаштуваннями запиту, оберіть пункт, через який раніше додавали платформу і в текстовому поля форми напишіть детальну інструкцію для теста інтеграції.
  • Приклад інструкції (всі доступи створюйте спецально для модератора фейсбук):

  1. Перейти на сайт https://{домен Вашої СРМ}/admin/
  2. Ввести наступні дані для авторизації: логін - {логін спеціально створеного тестового користувача}, пароль - {його пароль}
  3. У налаштуваннях системи https://{домен Вашей СРМ}/admin/settings?group=instagram натиснути на кнопку "Увійти через Facebook" (Login with Facebook) і виконати вхід.
  4. Почекати, поки відобразиться повідомлення, що ви авторизовані і кнопка зміниться на Logout. Натиснути на кнопку "Зберегти зміни" внизу сторінки
  5. Написати в дірект підключеного Instagram-акаунту
  6. Відкрити розділ в системі Додатки - Інстаграм (https://{домен Вашої СРМ}/admin/instagram)
  7. Відкрити створений чат і відправити повідомлення

inst_sett

  • Перейдіть до кроку, котрий стосується дозволу pages_manage_metadata
  • inst_sett

  • Опишіть як застосунок використовує функцію та завантажте скрінкаст.
  • Приклад опису використання: Додаток підписується на Webhook для отримання нових повідомлень від користувачів.

  • Перейдіть до кроку, котрий стосується дозволу instagram_manage_messages
  • inst_sett

  • Опишіть як застосунок використовує функцію та завантажте скрінкаст.
  • Приклад опису використання: Призначений для відправки повідомлень користувачам, які напишуть в директ бізнес-акаунту, через чат системи Без цього розширення повідомлення по вебхуку приходять тільки від адміністраторів додатку, а необхідно, щоб повідомлення приходили від будь-яких користувачів Instagram, які можуть стати потенційними клієнтами компанії

  • Перейдіть до кроку, котрий стосується дозволу pages_show_list
  • inst_sett

  • Опишіть як застосунок використовує функцію та завантажте скрінкаст.
  • Приклад опису використання: Дозвіл необхідний для коректної роботи дозволів pages_read_engagement та pages_manage_metadata.

  • Перейдіть до кроку, котрий стосується дозволу instagram_basic
  • inst_sett

  • Опишіть як застосунок використовує функцію та завантажте скрінкаст.
  • Приклад опису використання: Дозвіл необхідний для того, щоб отримувати ім'я користувача і ID тих, хто напише в директ прив'язаного до системи бізнес-акаунту, для відправки їм відповідних повідомлень

  • Після заповнення всіх даних відправте додаток на перевірку і чекайте підтвердження від модераторівє Результатів перевірки очікувати близько 5-ти днів)
  • inst_sett

Корпоративне навчання

Фахівці навчального центру допоможуть зрозуміти загальні принципи
роботи і навчать вашу команду ефективним прийомам.