Настройка Facebook Messenger для 3CX
Введение
Интеграция с Facebook позволяет вашим операторам отвечать на сообщения со страницы Facebook непосредственно из 3CX, не входя в Facebook Messenger. Сообщения могут доставляться в очередь вызовов, группу вызовов или на отдельный добавочный номер. Операторы могут принимать сообщение на себя или передавать его другому оператору / группе.
Для настройки требуется верифицированный аккаунт Facebook Business.
Данное руководство соответствует обновлению процесса создания приложений Meta 2026 года с упрощенными параметрами разрешений.
Шаг 1. Начало настройки в АТС 3CX
- Войдите в веб-клиент 3CX, перейдите в Admin → Voice & Chat и нажмите + Add Messaging → Add Facebook.
- Укажите желаемое имя.
- Если вы являетесь владельцем системы (System Owner) или системным администратором (System Admin),вы можете сделать интеграцию доступной для всей системы или только для определенной группы.
- Скопируйте 3CX Webhook URL в текстовый редактор и сохраните его для дальнейшего использования.
Шаг 2: Создание приложения Facebook
- Перейдите на https://developers.facebook.com и нажмите Log In в правом верхнем углу.
- Перейдите в My Apps.
- Нажмите Create App.
- Дайте приложению отображаемое имя, введите контактный e-mail и нажмите Next.
- Выберите опцию Business messaging.
- Выберите опцию "Messenger from Meta" и нажмите Next.
- Выберите бизнес-портфолио (business portfolio), к которому нужно подключить это приложение; вы можете добавить его позже.
- Если у Meta есть другие требования для публикации (Publishing requirements), которые необходимо выполнить перед продолжением, они будут перечислены на этом этапе.
- Нажмите Next.
- Перед созданием приложения убедитесь, что его имя, контактный адрес электронной почты и другие данные указаны верно, после чего нажмите Create app.
- Подтвердите свой пароль, если потребуется.
- Следующий экран — панель управления приложением (App Dashboard):
- Здесь отображается список задач, которые необходимо выполнить перед публикацией.
- Убедитесь, что все обязательные задачи выполнены.
- В случае выхода из портала разработчиков Facebook, вы можете вернуться к этому шагу через пункт меню ”Use Cases" (значок карандаша).
- Выберите опцию Customise:
- Выберите Messenger API Settings.
- Разверните Configure webhooks:
- Введите Webhook, сохраненный на Шаге 1, в поле Callback URL.
- Введите длинную строку после последнего "/" (например, aabbccddeeff000000001122334455) в конце вебхука в поле "Verify token".
- Прокрутите вниз и добавьте необходимые поля вебхука (Webhook fields), используя последнюю доступную версию API:
- messages
- message_deliveries
- messaging_customer_information
- message_reads
- message_echoes
- Нажмите Verify and save.
- Разверните Generate access tokens:
- Нажмите "Add a Page":
- Пройдите процесс аутентификации и выберите бизнес-страницу (Business page), которую хотите добавить.
- После добавления страницы запишите Facebook Page ID.
- Выберите пункт меню Add Webhook Subscriptions и добавьте:
- messages
- message_deliveries
- messaging_pre_checkouts
- messaging_customer_information
- message_reads
- message_echoes
- Нажмите Generate, чтобы получить токен API (API token), и сохраните его.
- При возврате на эту страницу вы можете навести курсор на Subscriptions, чтобы появилась опция Edit.
- На данный момент НЕ переходите к завершению проверки приложения (Complete App Review).
Шаг 3: Продолжение настройки в 3CX
- Перейдите в раздел Users и создайте временного тестового пользователя, который будет использоваться для процесса проверки приложения на Шаге 4 ниже.
- Вставьте Page ID и Access token, полученные на Шаге 2.
- Убедитесь, что маршрутизация сообщений настроена на нового временного тестового пользователя.
Шаг 4. Режим разработки
Теперь ваше приложение настроено для работы с 3CX, и вы можете попробовать отправить сообщение на вашу страницу Facebook.
На данном этапе приложение находится в режиме разработки (Development mode). Это означает, что вы можете взаимодействовать только с:
- пользователями, у которых есть разрешение на управление вашей страницей;
- пользователями, добавленными в качестве тестировщиков.
Добавить дополнительных тестовых пользователей можно в разделе App Dashboard > Roles > App roles > Add People.
В режиме разработки в 3CX будет отображаться только числовой ID пользователя Facebook. Для отображения полного имени пользователя необходимо переключиться в рабочий режим ("Live").
Чтобы переключиться в режим "Live", необходимо запросить дополнительные разрешения и пройти процедуру проверки приложения — подробности приведены в шаге "Проверка приложения" (Application Review).
Шаг 5. Проверка приложения
- На панели управления приложением Meta App Settings > Basic.
- Заполните обязательные поля:
- Privacy policy URL
- User data deletion URL (может совпадать с Privacy policy URL)
- Category (выберите Messaging или Business)
- Загрузите значок приложения (App icon)
- В зависимости от вашего региона и сферы деятельности может потребоваться заполнить раздел GDPR под основными настройками.
- Нажмите + Add platform в нижней части страницы.
- Введите URL-адрес вашего веб-сайта и нажмите Next.
- Введите URL-адрес вашей АТС 3CX, например, https://mypbx.3cx-example.com.
- Нажмите Save Changes.
- В боковом меню выберите Use cases (значок карандаша).
- Нажмите Customize и добавьте разрешение Business Asset User Profile access.
- Выберите Messenger API Settings.
- Нажмите Customize use case.
- В разделе "Permissions and features" добавьте Business Asset User Profile Access.
- Нажмите кнопку Request permission:
- Выберите опции pages_show_list и pages_manage_metadata; нажмите кнопку Request permission. Вы будете перенаправлены на страницу Submit for App Review".
- Откройте АТС 3CX и войдите под учетной записью тестового пользователя (или используйте функцию входа от имени пользователя); перейдите в раздел Chat веб-клиента.
- Откройте подключенную страницу Facebook, используя учетную запись с правами тестировщика для данного приложения.
- Расположите два окна рядом друг с другом и начните запись экрана; это необходимо для проверки и верификации со стороны Facebook.
- Проведите короткий диалог в чате и сохраните видео.
- Вернитесь на страницу Submit for App Review в Facebook и нажмите Next.
- Выполните все шаги, заполняя необходимые данные, пока не дойдете до раздела Reviewer instructions. Для продолжения работы у вас должен быть верифицированный аккаунт.
- На странице Reviewer instructions:
- Подтвердите URL-адрес вашего сайта.
- Заполните поля с вопросами следующим образом (вставляйте текст на английском языке, как указано ниже):
- (instructions-web-2) Provide instructions for accessing the app so we may complete our review.
This Facebook App is used to integrate a 3CX Phone System (https://3cx.com) with Facebook Messenger chats. Each 3CX customer has their own 3CX instance and therefore will need to create their own App to integrate a Facebook Page. pages_messaging is required to receive and send messages started by a Facebook Page visitor.
Step 1. Log in to the 3CX WebClient with the following credentials:
- PBX Web client URL: https://example-pbx.3cx.com/
Step 2. Write and send a test message on the Facebook Page.
Step 3. Receive and reply to the message in your 3CX Web Client.
- (accesscode-web-1) If payment or membership is required to access the full functionality of this app:
- Extension: ________
- Password: ________
- (documents-web-1) Include supporting documentation:
- Загрузите ранее записанное видео.
- Нажмите Next.
- После заполнения всех разделов можно отправить приложение на проверку.
Приложение можно опубликовать с помощью кнопки Publish в боковом меню. Если вы опубликуете приложение до его одобрения, вы сможете получать сообщения, однако в них не будет отображаться имя отправителя и другие данные.
После одобрения вашего приложения вы начнете получать сообщения от пользователей Facebook с корректным отображением имени отправителя. Убедитесь, что вы удалили временного тестового пользователя, созданного для процесса верификации приложения, и обновите маршрутизацию сообщений на нужное рабочее направление.
Дополнительная информация
- Настройка чата для сайта Live Chat.
- Настройка интеграции с WhatsApp.
- Настройка интеграции с SMS/MMS.
- Управление обращениями пользователей.
Версия документа
Последнее обновление документа 6 августа 2026
