Vai al contenuto
OmniChannels.ai

CRM

Microsoft Dynamics 365 + OmniChannels.ai: scrivete ai clienti quando i record cambiano

Collegamento tramite API e webhookCollegamento tramite MCPAggiornato

In breve

Microsoft Dynamics 365 può inviare WhatsApp e SMS tramite OmniChannels.ai con un flusso Power Automate: un trigger Dataverse si attiva quando una riga cambia e l'azione HTTP chiama la nostra API REST con il vostro token Bearer. Gli stati di consegna tornano tramite il nostro webhook a un flusso che aggiorna Dataverse. Per gli agenti IA, Copilot Studio può collegarsi al nostro server MCP. Non esiste un'app su AppSource.

Cosa potete fare

  • Seguite i nuovi lead

    Quando viene creata una riga di lead, un flusso invia un SMS o un template WhatsApp al cellulare del lead, se ha dato il consenso (opt-in).

  • Ricordate gli appuntamenti ai clienti

    Un flusso pianificato trova gli appuntamenti o le prenotazioni di servizio per domani e invia a ogni cliente un promemoria.

  • Scrivete quando un'opportunità cambia

    Quando la fase di vendita o lo stato di un'opportunità cambia, un flusso scrive al contatto principale indicando il passo successivo.

  • Inviate promemoria di rinnovo

    Un flusso ricorrente elenca i contratti o i diritti vicini alla data di scadenza e invia un template WhatsApp approvato.

  • Registrate stati e risposte

    Un flusso con un trigger di richiesta HTTP riceve gli eventi del nostro webhook e scrive lo stato o la risposta in una riga Dataverse o in una nota della timeline.

  • Create un agente in Copilot Studio

    Un agente Copilot Studio con il nostro server MCP aggiunto come strumento, più conoscenza Dataverse o connettori per i vostri dati, può trovare i clienti e inviare messaggi.

    Provate a chiedere

    “Invia un promemoria di rinnovo via WhatsApp ai clienti i cui contratti scadono il mese prossimo.”

Come si collega

Collegamento tramite API e webhookCollegamento tramite MCP

Le app di Dynamics 365 memorizzano i dati in Dataverse, quindi la strada più comune è Power Automate. Il trigger Dataverse "When a row is added, modified or deleted" avvia un flusso e l'azione HTTP chiama la nostra API con un'intestazione Authorization: Bearer. Le richieste JSON come POST /sms/sendSms sono semplici; gli invii multipart/form-data richiedono un corpo multipart nell'azione HTTP o una Azure Function. L'azione HTTP e il trigger di richiesta HTTP sono connettori premium: verificate la vostra licenza Power Automate.

Per il percorso di ritorno, un flusso con il trigger "When an HTTP request is received" vi fornisce un URL; il nostro team lo imposta come unico URL webhook sul vostro account e il flusso aggiorna la riga corrispondente. Per gli agenti IA, Copilot Studio può aggiungere un server MCP remoto come strumento. Il nostro server MCP invia messaggi e legge solo i rapporti di consegna; l'agente ha bisogno dell'accesso a Dataverse tramite le proprie fonti di conoscenza, i connettori o un altro server MCP.

  • Trigger: Dataverse "When a row is added, modified or deleted", oppure un flusso pianificato
  • Invio: azione HTTP di Power Automate (premium) con il token Bearer conservato in un input protetto o in Key Vault
  • Ricezione: flusso "When an HTTP request is received" impostato come webhook del vostro account
  • Agenti IA: Copilot Studio con il nostro server MCP su https://mcp.broadnet.me/mcp
  • Template WhatsApp approvati per i messaggi avviati dall'azienda fuori dalla finestra di 24 ore

Configurazione

  1. 1

    Richiedete l'accesso API

    Richiedete l'accesso di prova e ricevete un token API. Gli invii di prova arrivano solo ai vostri numeri verificati.

    Guida: Authentication
  2. 2

    Create il flusso

    In Power Automate, avviate un flusso con il trigger Dataverse per la tabella che vi serve, come Leads o Opportunities, e aggiungete condizioni di filtro.

  3. 3

    Chiamate l'API

    Aggiungete un'azione HTTP per POST /sms/sendSms o per l'endpoint del canale, con l'intestazione Authorization e il numero di telefono associato dalla riga.

    Guida: SMS API
  4. 4

    Salvate l'ID del messaggio

    Scrivete l'ID contenuto nella risposta in una colonna della riga, così gli stati potranno essere associati più avanti.

  5. 5

    Ricevete gli stati

    Costruite un secondo flusso con il trigger di richiesta HTTP, chiedete al nostro team di impostare il suo URL come vostro webhook e aggiornate la riga corrispondente.

    Guida: Webhooks and delivery statuses
  6. 6

    Aggiungete un agente, se lo volete

    In Copilot Studio, aggiungete il nostro server MCP come strumento con il vostro token e mantenete limitate e riviste le azioni di invio dell'agente.

    Guida: MCP server for AI agents

Documentazione del fornitore

Microsoft Dynamics 365 è un marchio del rispettivo proprietario. OmniChannels.ai non è affiliata a Microsoft Dynamics 365 né da essa approvata; questa pagina descrive un collegamento realizzato con le funzioni MCP, HTTP o webhook di Microsoft Dynamics 365.

Flusso di lavoro di esempio

Come una richiesta tipica passa da Microsoft Dynamics 365 al vostro cliente e ritorna.

  1. 01

    Dynamics 365 / Dataverse

    Cambia una riga di lead, opportunità o contratto

  2. 02

    Flusso Power Automate

    Trigger Dataverse e azione HTTP

  3. 03

    API OmniChannels.ai

    Invia il messaggio e restituisce un ID messaggio

  4. 04

    Telefono del cliente

    Template WhatsApp o SMS consegnato

  5. 05

    Flusso degli stati

    Il trigger di richiesta HTTP aggiorna la riga Dataverse

1. Dynamics 365 / Dataverse: Cambia una riga di lead, opportunità o contratto 2. Flusso Power Automate: Trigger Dataverse e azione HTTP 3. API OmniChannels.ai: Invia il messaggio e restituisce un ID messaggio 4. Telefono del cliente: Template WhatsApp o SMS consegnato 5. Flusso degli stati: Il trigger di richiesta HTTP aggiorna la riga Dataverse

Domande

Esiste un'app OmniChannels.ai su Microsoft AppSource?

No. Dynamics 365 si collega tramite l'azione HTTP e il trigger di richiesta HTTP di Power Automate, chiamando la nostra API REST pubblica, mentre Copilot Studio si collega tramite il suo supporto per i server MCP.

Mi serve una licenza Power Automate premium?

L'azione HTTP e il trigger di richiesta HTTP sono connettori premium. Verificate le condizioni di licenza aggiornate di Microsoft per capire se la vostra licenza Dynamics 365 o Power Automate li copre.

Un agente Copilot Studio può leggere i miei dati Dynamics 365 tramite il vostro server MCP?

No. Il nostro server MCP invia messaggi, elenca i template WhatsApp e legge i rapporti di consegna. L'agente legge i dati di Dynamics 365 tramite la conoscenza Dataverse, i connettori o il server MCP di Microsoft.

Posso inviare in arabo?

Sì. I messaggi sono Unicode e potete sottoporre ad approvazione template WhatsApp in arabo e compilarne le variabili dalle colonne di Dataverse.

Richiedi l’accesso a API e MCP

Indicateci canali, Paesi e caso d’uso. Un tecnico emette le credenziali di test e verifica i vostri numeri di prova.