Aller au contenu
OmniChannels.ai

CRM

Microsoft Dynamics 365 + OmniChannels.ai : contactez vos clients quand les données changent

Connexion via API et webhooksConnexion via MCPMis à jour le

En bref

Microsoft Dynamics 365 peut envoyer des WhatsApp et SMS via OmniChannels.ai avec un flux Power Automate : un déclencheur Dataverse s'active quand une ligne change et l'action HTTP appelle notre API REST avec votre jeton Bearer. Les statuts de livraison reviennent par notre webhook vers un flux qui met à jour Dataverse. Pour les agents IA, Copilot Studio peut se connecter à notre serveur MCP. Il n'existe pas d'application AppSource.

Ce que vous pouvez faire

  • Relancer les nouveaux leads

    Lorsqu'une ligne de lead est créée, un flux envoie un SMS ou un modèle WhatsApp sur le mobile du lead, s'il a donné son consentement.

  • Rappeler les rendez-vous aux clients

    Un flux planifié repère les rendez-vous ou réservations de service du lendemain et envoie un rappel à chaque client.

  • Notifier les changements d'opportunité

    Lorsque l'étape de vente ou le statut d'une opportunité change, un flux envoie au contact principal un message indiquant la prochaine étape.

  • Envoyer des rappels de renouvellement

    Un flux récurrent liste les contrats ou droits proches de leur date de fin et envoie un modèle WhatsApp approuvé.

  • Consigner statuts et réponses

    Un flux doté d'un déclencheur de requête HTTP reçoit nos événements webhook et écrit le statut ou la réponse dans une ligne Dataverse ou une note de chronologie.

  • Créer un agent dans Copilot Studio

    Un agent Copilot Studio auquel notre serveur MCP est ajouté comme outil, avec des connaissances Dataverse ou des connecteurs pour vos données, peut retrouver des clients et envoyer des messages.

    Exemple de demande

    “Envoie un rappel de renouvellement WhatsApp aux clients dont le contrat se termine le mois prochain.”

Comment la connexion fonctionne

Connexion via API et webhooksConnexion via MCP

Les applications Dynamics 365 stockent leurs données dans Dataverse : la voie habituelle passe donc par Power Automate. Le déclencheur Dataverse "When a row is added, modified or deleted" lance un flux, et l'action HTTP appelle notre API avec un en-tête Authorization: Bearer. Les requêtes JSON comme POST /sms/sendSms sont simples ; les envois en multipart/form-data nécessitent un corps multipart dans l'action HTTP ou une Azure Function. L'action HTTP et le déclencheur de requête HTTP sont des connecteurs premium : vérifiez votre licence Power Automate.

Pour le retour, un flux avec le déclencheur "When an HTTP request is received" vous fournit une URL ; notre équipe la définit comme l'unique URL de webhook de votre compte, et le flux met à jour la ligne correspondante. Pour les agents IA, Copilot Studio peut ajouter un serveur MCP distant comme outil. Notre serveur MCP se limite à envoyer des messages et à lire les rapports de livraison ; l'agent a besoin d'un accès à Dataverse via ses propres sources de connaissances, connecteurs ou serveur MCP.

  • Déclencheur : Dataverse "When a row is added, modified or deleted", ou un flux planifié
  • Envoi : action HTTP de Power Automate (premium), avec le jeton Bearer conservé dans une entrée sécurisée ou Key Vault
  • Réception : un flux "When an HTTP request is received" défini comme webhook de votre compte
  • Agents IA : Copilot Studio avec notre serveur MCP à l'adresse https://mcp.broadnet.me/mcp
  • Modèles WhatsApp approuvés pour les messages à l'initiative de l'entreprise hors de la fenêtre de 24 heures

Mise en place

  1. 1

    Demander l'accès à l'API

    Demandez un accès de test et recevez un jeton d'API. Les envois de test partent uniquement vers vos propres numéros vérifiés.

    Guide: Authentication
  2. 2

    Créer le flux

    Dans Power Automate, démarrez un flux avec le déclencheur Dataverse pour la table voulue, comme Leads ou Opportunities, et ajoutez des conditions de filtre.

  3. 3

    Appeler l'API

    Ajoutez une action HTTP pour POST /sms/sendSms ou l'endpoint du canal, avec l'en-tête Authorization et le numéro de téléphone mappé depuis la ligne.

    Guide: SMS API
  4. 4

    Enregistrer l'ID de message

    Écrivez l'ID renvoyé par la réponse dans une colonne de la ligne, afin de rapprocher les statuts ensuite.

  5. 5

    Recevoir les statuts

    Créez un second flux avec le déclencheur de requête HTTP, demandez à notre équipe de définir son URL comme webhook, puis mettez à jour la ligne correspondante.

    Guide: Webhooks and delivery statuses
  6. 6

    Ajouter un agent si besoin

    Dans Copilot Studio, ajoutez notre serveur MCP comme outil avec votre jeton, et gardez les actions d'envoi de l'agent limitées et contrôlées.

    Guide: MCP server for AI agents

Documentation de l'éditeur

Microsoft Dynamics 365 est une marque de son propriétaire. OmniChannels.ai n'est ni affilié à Microsoft Dynamics 365 ni approuvé par lui ; cette page décrit une connexion réalisée avec les fonctions MCP, HTTP ou webhook propres à Microsoft Dynamics 365.

Exemple de flux

Le parcours d'une demande type, de Microsoft Dynamics 365 jusqu'à votre client, puis retour.

  1. 01

    Dynamics 365 / Dataverse

    Modification d'une ligne de lead, d'opportunité ou de contrat

  2. 02

    Flux Power Automate

    Déclencheur Dataverse et action HTTP

  3. 03

    API OmniChannels.ai

    Envoie le message et renvoie un ID de message

  4. 04

    Téléphone du client

    Modèle WhatsApp ou SMS délivré

  5. 05

    Flux de statut

    Le déclencheur de requête HTTP met à jour la ligne Dataverse

1. Dynamics 365 / Dataverse: Modification d'une ligne de lead, d'opportunité ou de contrat 2. Flux Power Automate: Déclencheur Dataverse et action HTTP 3. API OmniChannels.ai: Envoie le message et renvoie un ID de message 4. Téléphone du client: Modèle WhatsApp ou SMS délivré 5. Flux de statut: Le déclencheur de requête HTTP met à jour la ligne Dataverse

Questions

Existe-t-il une application OmniChannels.ai sur Microsoft AppSource ?

Non. Dynamics 365 se connecte via l'action HTTP et le déclencheur de requête HTTP de Power Automate, qui appellent notre API REST publique, et Copilot Studio se connecte grâce à sa prise en charge des serveurs MCP.

Faut-il une licence Power Automate premium ?

L'action HTTP et le déclencheur de requête HTTP sont des connecteurs premium. Consultez les conditions de licence actuelles de Microsoft pour savoir si votre licence Dynamics 365 ou Power Automate les inclut.

Un agent Copilot Studio peut-il lire mes données Dynamics 365 via votre serveur MCP ?

Non. Notre serveur MCP envoie des messages, liste les modèles WhatsApp et lit les rapports de livraison. L'agent lit les données Dynamics 365 via les connaissances Dataverse, des connecteurs ou le serveur MCP de Microsoft.

Puis-je envoyer des messages en arabe ?

Oui. Les messages sont en Unicode, et vous pouvez soumettre des modèles WhatsApp en arabe à l'approbation, puis remplir leurs variables à partir des colonnes Dataverse.

Obtenez un accès API et MCP

Indiquez vos canaux, pays et cas d'usage. Un ingénieur émet vos identifiants de test et vérifie vos numéros de test.