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

CRM

Microsoft Dynamics 365 + OmniChannels.ai: пишите клиентам при изменении записей

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

Коротко

Microsoft Dynamics 365 может отправлять WhatsApp и SMS через OmniChannels.ai с помощью потока Power Automate: триггер Dataverse срабатывает при изменении строки, а действие HTTP вызывает наш REST API с вашим Bearer-токеном. Статусы доставки возвращаются через наш вебхук в поток, который обновляет Dataverse. Для ИИ-агентов Copilot Studio может подключиться к нашему MCP-серверу. Приложения в AppSource нет.

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

  • Быстрая реакция на новых лидов

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

  • Напоминания клиентам о записях

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

  • Сообщения при изменении возможности

    Когда меняется этап продаж или статус возможности, поток пишет основному контакту и сообщает о следующем шаге.

  • Напоминания о продлении

    Периодический поток выбирает договоры или права на обслуживание, срок которых скоро истекает, и отправляет одобренный шаблон WhatsApp.

  • Запись статусов и ответов

    Поток с триггером HTTP-запроса принимает события нашего вебхука и записывает статус или ответ в строку Dataverse или в примечание на временной шкале.

  • Агент в Copilot Studio

    Агент Copilot Studio с нашим MCP-сервером в качестве инструмента, а также с базами знаний или коннекторами Dataverse для ваших данных, может находить клиентов и отправлять сообщения.

    Попробуйте спросить

    “Отправь напоминание о продлении в WhatsApp клиентам, у которых договоры заканчиваются в следующем месяце.”

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

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

Приложения Dynamics 365 хранят данные в Dataverse, поэтому обычный путь — Power Automate. Триггер Dataverse «When a row is added, modified or deleted» запускает поток, а действие HTTP вызывает наш API с заголовком Authorization: Bearer. JSON-запросы, например POST /sms/sendSms, настраиваются просто; для отправки через multipart/form-data нужно тело multipart в действии HTTP или Azure Function. Действие HTTP и триггер HTTP-запроса относятся к премиальным коннекторам, поэтому проверьте лицензию Power Automate.

Для обратной связи поток с триггером «When an HTTP request is received» выдаёт URL; наша команда задаёт его как единый URL вебхука в вашем аккаунте, а поток обновляет нужную строку. Для ИИ-агентов Copilot Studio может добавить удалённый MCP-сервер как инструмент. Наш MCP-сервер только отправляет сообщения и читает отчёты о доставке (DLR); доступ к Dataverse агенту нужен через собственные источники знаний, коннекторы или MCP-сервер.

  • Триггер: Dataverse «When a row is added, modified or deleted» или поток по расписанию
  • Отправка: действие HTTP в Power Automate (премиум), Bearer-токен хранится в защищённом входном параметре или в Key Vault
  • Приём: поток «When an HTTP request is received» в роли вебхука вашего аккаунта
  • ИИ-агенты: Copilot Studio с нашим MCP-сервером по адресу https://mcp.broadnet.me/mcp
  • Одобренные шаблоны WhatsApp для сообщений по инициативе компании за пределами 24-часового окна

Настройка

  1. 1

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

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

    Руководство: Authentication
  2. 2

    Создайте поток

    В Power Automate запустите поток с триггером Dataverse для нужной таблицы, например «Лиды» или «Возможности», и добавьте условия фильтрации.

  3. 3

    Вызовите API

    Добавьте действие HTTP для POST /sms/sendSms или конечной точки нужного канала, с заголовком Authorization и номером телефона из строки.

    Руководство: SMS API
  4. 4

    Сохраните ID сообщения

    Запишите ID из ответа в столбец строки, чтобы позже сопоставлять статусы.

  5. 5

    Принимайте статусы

    Создайте второй поток с триггером HTTP-запроса, попросите нашу команду задать его URL как ваш вебхук и обновляйте нужную строку.

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

    При необходимости добавьте агента

    В Copilot Studio добавьте наш MCP-сервер как инструмент с вашим токеном и ограничьте действия агента по отправке, а также проверяйте их.

    Руководство: MCP server for AI agents

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

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

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

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

  1. 01

    Dynamics 365 / Dataverse

    Меняется строка лида, возможности или договора

  2. 02

    Поток Power Automate

    Триггер Dataverse и действие HTTP

  3. 03

    API OmniChannels.ai

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

  4. 04

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

    Доставлен шаблон WhatsApp или SMS

  5. 05

    Поток статусов

    Триггер HTTP-запроса обновляет строку Dataverse

1. Dynamics 365 / Dataverse: Меняется строка лида, возможности или договора 2. Поток Power Automate: Триггер Dataverse и действие HTTP 3. API OmniChannels.ai: Отправляет сообщение и возвращает ID сообщения 4. Телефон клиента: Доставлен шаблон WhatsApp или SMS 5. Поток статусов: Триггер HTTP-запроса обновляет строку Dataverse

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

Есть ли приложение OmniChannels.ai в Microsoft AppSource?

Нет. Dynamics 365 подключается через действие HTTP и триггер HTTP-запроса в Power Automate, которые обращаются к нашему публичному REST API, а Copilot Studio подключается через поддержку MCP-серверов.

Нужна ли премиальная лицензия Power Automate?

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

Может ли агент Copilot Studio читать мои данные Dynamics 365 через ваш MCP-сервер?

Нет. Наш MCP-сервер отправляет сообщения, показывает список шаблонов WhatsApp и читает отчёты о доставке (DLR). Данные Dynamics 365 агент читает через базы знаний Dataverse, коннекторы или собственный MCP-сервер Microsoft.

Можно ли отправлять сообщения на арабском?

Да. Сообщения поддерживают Unicode, а арабские шаблоны WhatsApp можно отправить на одобрение и заполнять их переменные из столбцов Dataverse.

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

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