Vai al contenuto
OmniChannels.ai

Produttività e operations

Google Sheets + OmniChannels.ai: inviate messaggi da un foglio di calcolo

Collegamento tramite API e webhookCollegamento tramite MCPAggiornato

In breve

Google Sheets si collega a OmniChannels.ai tramite Apps Script, il cui servizio UrlFetchApp può chiamare la nostra API REST con il vostro token Bearer, oppure tramite i passaggi Sheets di n8n, Make o Zapier. Potete inviare SMS o messaggi WhatsApp alle righe e registrare ID messaggio e stati di consegna. Un assistente IA collegato sia a Sheets sia al nostro server MCP può fare lo stesso su richiesta.

Cosa potete fare

  • Inviate a un elenco contenuto in un foglio

    Uno script o un'automazione legge le colonne di nome e numero e invia a ogni riga un SMS personalizzato, contrassegnando la riga come inviata.

  • Registrate ID e stati dei messaggi

    Salvate l'ID messaggio restituito per ogni invio, poi lasciate che un'automazione scriva DELIVERED o FAILED nella stessa riga quando il nostro webhook lo segnala.

  • Nuova riga, nuovo messaggio

    Quando arriva la risposta a un modulo o una nuova riga, uno strumento di automazione invia un template WhatsApp approvato o un SMS di conferma.

  • Chiedete a un assistente IA di lavorare sul foglio

    Con l'assistente collegato a Google Sheets tramite il suo connettore e al nostro server MCP, può leggere l'elenco e inviare dopo la vostra approvazione.

    Provate a chiedere

    “Leggi la scheda della filiale di Riyadh del mio foglio clienti e invia il template arabo appointment_reminder a tutti i prenotati per domani.”

  • Riepilogo dei rapporti di consegna

    Un assistente collegato al nostro server MCP legge i rapporti di consegna e voi incollate o scrivete il riepilogo nel foglio.

    Provate a chiedere

    “Controlla i rapporti di consegna degli SMS di questa mattina ai numeri della colonna B e dimmi quali sono falliti.”

Come si collega

Collegamento tramite API e webhookCollegamento tramite MCP

Apps Script, integrato in Google Sheets, può chiamare qualsiasi API HTTPS con UrlFetchApp, impostando l'intestazione Authorization: Bearer e un payload JSON. Basta per l'SMS singolo tramite https://api.broadnet.me/sms/sendSms. Gli invii massivi e la maggior parte degli altri canali, WhatsApp compreso, usano multipart/form-data, che richiede più codice nello script oppure uno strumento di automazione. Conservate il token in Script Properties anziché in una cella e ricordate le quote di Apps Script.

Senza codice, n8n, Make e Zapier hanno tutti passaggi per Google Sheets: una riga nuova o aggiornata avvia un flusso che invia una richiesta HTTP alla nostra API, e il webhook del vostro account può riportare gli stati nel foglio. Il nostro server MCP non legge il vostro foglio di calcolo: per l'uso con un assistente IA, l'assistente deve essere collegato a Google Sheets tramite un proprio connettore.

  • Apps Script: UrlFetchApp con intestazione Bearer e corpo JSON
  • No-code: passaggi Google Sheets in n8n, Make o Zapier più una richiesta HTTP
  • Stati di ritorno nel foglio: il nostro webhook verso uno strumento di automazione
  • Assistenti IA: collegateli a Sheets e al nostro server MCP

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

    Strutturate il foglio

    Usate una riga per destinatario, con colonne per numero in formato internazionale, messaggio o variabili del template, stato e ID messaggio. Includete solo persone che hanno dato il consenso (opt-in).

  3. 3

    Scegliete tra script e automazione

    Scrivete una funzione Apps Script che chiama sendSms con UrlFetchApp, oppure create un flusso in n8n, Make o Zapier che legge le righe e invia la richiesta HTTP.

    Guida: SMS API
  4. 4

    Riscrivete gli stati

    Chiedete al nostro team di puntare il webhook del vostro account su un'automazione che trova la riga tramite l'ID messaggio e ne aggiorna lo stato.

    Guida: Webhooks and delivery statuses
  5. 5

    Fate una prova con il vostro numero

    Inserite il vostro numero verificato in una riga, eseguite l'invio e controllate che la colonna dello stato si compili.

Documentazione del fornitore

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

Flusso di lavoro di esempio

Come una richiesta tipica passa da Google Sheets al vostro cliente e ritorna.

  1. 01

    Google Sheets

    Righe con numeri, nomi e variabili del messaggio

  2. 02

    Apps Script o automazione

    UrlFetchApp, n8n, Make o Zapier effettua la richiesta

  3. 03

    API OmniChannels.ai

    Invia ogni messaggio e restituisce un ID messaggio

  4. 04

    Telefono del destinatario

    Messaggio SMS o WhatsApp consegnato

  5. 05

    Stato di ritorno nel foglio

    Il nostro webhook, tramite automazione, aggiorna la riga

1. Google Sheets: Righe con numeri, nomi e variabili del messaggio 2. Apps Script o automazione: UrlFetchApp, n8n, Make o Zapier effettua la richiesta 3. API OmniChannels.ai: Invia ogni messaggio e restituisce un ID messaggio 4. Telefono del destinatario: Messaggio SMS o WhatsApp consegnato 5. Stato di ritorno nel foglio: Il nostro webhook, tramite automazione, aggiorna la riga

Domande

Esiste un componente aggiuntivo ufficiale OmniChannels.ai per Google Sheets?

No. Si usano UrlFetchApp di Apps Script, i passaggi Google Sheets di uno strumento di automazione o un assistente IA collegato a Sheets tramite il suo connettore, insieme alla nostra API o al nostro server MCP.

Apps Script può inviare messaggi WhatsApp?

L'SMS singolo è una semplice richiesta JSON. WhatsApp e la maggior parte degli altri invii di canale usano multipart/form-data, che richiede più codice nello script; uno strumento di automazione può essere più semplice.

Un assistente IA può leggere il mio foglio tramite il vostro server MCP?

No. Il nostro server MCP si limita a inviare messaggi e a leggere template e rapporti di consegna. L'assistente ha bisogno di una propria connessione a Google Sheets per leggere l'elenco.

Quanto può essere grande un elenco da inviare da un foglio?

Sheets è adatto a elenchi piccoli e medi. Apps Script e gli strumenti di automazione hanno quote e limiti di esecuzione propri: per campagne grandi usate invece i nostri endpoint per l'invio massivo o il prodotto campagne.

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.