Перейти к содержимому
OmniChannels.ai
Меню

Автоматизация

Power Automate + OmniChannels.ai: шаги отправки сообщений в ваших потоках

Подключение через API и вебхукиОбновлено

Коротко

Power Automate работает с OmniChannels.ai через собственные HTTP-функции, а не через сертифицированный коннектор. Премиум-действие HTTP обращается к нашему REST API с вашим Bearer-токеном, чтобы отправлять сообщения в WhatsApp, SMS и другие каналы. Также можно создать настраиваемый коннектор. Триггер «При получении HTTP-запроса» (When an HTTP request is received) принимает статусы доставки и входящие сообщения. Для обоих вариантов нужна премиум-лицензия Power Automate.

Что вы можете делать

  • Отправка шаблона WhatsApp при добавлении новой строки

    Когда в список SharePoint, таблицу Excel или таблицу Dataverse добавляется строка, отправьте одобренный шаблон WhatsApp со значениями из этой строки контактам, давшим согласие на получение сообщений (opt-in).

  • Уведомление клиентов об изменении записи

    Когда обращение, заказ или встреча меняет статус в системе Microsoft или в подключённой системе, отправьте клиенту обновление по SMS или в WhatsApp.

  • Оповещение команды о сбое доставки

    Триггер HTTP-запроса получает статусы доставки, а условие передаёт события FAILED и REJECTED в сообщение Teams или на e-mail вместо повторной отправки.

  • Один коннектор для нескольких потоков

    Настраиваемый коннектор один раз описывает операции отправки, поэтому создатели потоков добавляют действие отправки сообщений, не работая с URL и заголовками.

  • Отслеживание статуса сообщений в Dataverse

    Сохраняйте ID каждого сообщения в записи, которая его запустила, и обновляйте статус по мере поступления событий, игнорируя запоздавшие и повторные события.

Как устроено подключение

Подключение через API и вебхуки

Самый быстрый путь — действие HTTP: метод POST, путь отправки нужного канала на https://api.broadnet.me, заголовок Authorization с Bearer и вашим токеном, а также тело в формате JSON. Массовая отправка и отправка в большинстве других каналов принимают данные multipart form data, поэтому в действии нужно собрать multipart-тело запроса, и это требует больше внимания. Храните токен в защищённом входном параметре, переменной среды или хранилище ключей (key vault), а не открытым текстом в потоке.

Для повторного использования создайте настраиваемый коннектор. Его импорт из OpenAPI требует OpenAPI 2.0, а наша публичная спецификация написана в OpenAPI 3.1. Поэтому конвертируйте нужные операции или опишите их в мастере коннектора. Чтобы получать события, добавьте триггер «При получении HTTP-запроса», сохраните поток и отправьте сгенерированный URL нашей команде или администратору вашего аккаунта.

  • Отправка: действие HTTP, POST на https://api.broadnet.me с заголовком Authorization: Bearer <token>
  • Повторное использование: настраиваемый коннектор, описанный вручную или из конвертированного файла OpenAPI 2.0
  • Получение: URL триггера «При получении HTTP-запроса», настроенный в вашем аккаунте
  • HTTP, триггер HTTP-запроса и настраиваемые коннекторы относятся к премиум-функциям; уточните условия лицензирования Microsoft
  • Никогда не повторяйте отправку автоматически из потока обработки статусов

Настройка

  1. 1

    Запросите доступ к API

    Запросите тестовый доступ и получите API-токен. Тестовые отправки идут только на ваши собственные подтверждённые номера.

    Руководство: Quickstart: send your first message
  2. 2

    Проверьте лицензию

    Убедитесь, что у владельца потока есть лицензия Power Automate с премиум-коннекторами: они нужны для действия HTTP, триггера HTTP-запроса и настраиваемых коннекторов.

  3. 3

    Добавьте шаг отправки

    Добавьте действие HTTP с методом POST, URL отправки нужного канала, заголовком Authorization и телом запроса, собранным из данных триггера. Либо используйте настраиваемый коннектор, созданный из нужных вам операций.

    Руководство: OpenAPI 3.1 spec
  4. 4

    Настройте получение статусов доставки

    Создайте поток с триггером «При получении HTTP-запроса», сохраните его и отправьте сгенерированный URL нашей команде или администратору вашего аккаунта.

    Руководство: Webhooks and delivery statuses
  5. 5

    Проверьте на своём номере

    Запустите поток на своём подтверждённом номере и проверьте в журнале запусков отправку и события статусов.

Документация вендора

Power Automate является товарным знаком своего владельца. OmniChannels.ai не связана с Power Automate и не одобрена компанией Power Automate; на этой странице описано подключение, которое строится на собственных функциях MCP, HTTP или вебхуков Power Automate.

Пример сценария

Как типичный запрос проходит от Power Automate к вашему клиенту и обратно.

  1. 01

    Microsoft 365 или Dataverse

    Новая строка, элемент списка, обращение или изменение заказа

  2. 02

    Действие HTTP в Power Automate

    POST в REST API или настраиваемый коннектор

  3. 03

    API OmniChannels.ai

    Отправляет сообщение и возвращает ID сообщения

  4. 04

    Телефон клиента

    Сообщение в WhatsApp или SMS доставлено

  5. 05

    Триггер HTTP-запроса

    Статусы доставки и входящие сообщения запускают поток

1. Microsoft 365 или Dataverse: Новая строка, элемент списка, обращение или изменение заказа 2. Действие HTTP в Power Automate: POST в REST API или настраиваемый коннектор 3. API OmniChannels.ai: Отправляет сообщение и возвращает ID сообщения 4. Телефон клиента: Сообщение в WhatsApp или SMS доставлено 5. Триггер HTTP-запроса: Статусы доставки и входящие сообщения запускают поток

Вопросы и ответы

Есть ли сертифицированный коннектор OmniChannels.ai для Power Automate?

Нет. Потоки используют встроенное действие HTTP и триггер HTTP-запроса либо настраиваемый коннектор, который вы создаёте в своей среде по нашей документации API.

Можно ли импортировать вашу спецификацию OpenAPI в настраиваемый коннектор?

Напрямую нельзя. Импорт настраиваемого коннектора требует OpenAPI 2.0, а наша публичная спецификация написана в OpenAPI 3.1. Конвертируйте нужные операции в OpenAPI 2.0 или опишите их вручную в мастере коннектора.

Нужна ли премиум-лицензия?

Действие HTTP, триггер «При получении HTTP-запроса» и настраиваемые коннекторы относятся к премиум-функциям. Уточните актуальные условия лицензирования Power Automate от Microsoft для вашего плана.

Может ли поток отправлять шаблоны WhatsApp?

Да, через операцию отправки в WhatsApp из нашей документации API. Для сообщений по инициативе компании вне 24-часового сервисного окна нужны одобренный шаблон и получатель, давший согласие на получение сообщений (opt-in).

Получите доступ к API и MCP

Расскажите нам о ваших каналах, странах и сценарии использования. Инженер выдаст тестовые учётные данные и проверит ваши тестовые номера.