Saltar al contenido
OmniChannels.ai

Productividad y operaciones

Google Sheets + OmniChannels.ai: envíe mensajes desde una hoja de cálculo

Conexión por API y webhooksConexión por MCPActualizado

En resumen

Google Sheets se conecta con OmniChannels.ai mediante Apps Script, cuyo servicio UrlFetchApp puede llamar a nuestra REST API con su token Bearer, o mediante los pasos de Sheets en n8n, Make o Zapier. Puede enviar SMS o mensajes de WhatsApp a las filas y registrar en ellas los ID de mensaje y los estados de entrega. Un asistente de IA conectado a Sheets y a nuestro servidor MCP puede hacerlo a petición.

Qué puede hacer

  • Envíe a una lista de una hoja

    Un script o una automatización lee las columnas de nombre y número y envía a cada fila un SMS personalizado, marcándola como enviada.

  • Registre ID de mensaje y estados

    Guarde el ID de mensaje devuelto en cada envío y deje que una automatización escriba DELIVERED o FAILED en la misma fila cuando nuestro webhook lo notifique.

  • Nueva fila, nuevo mensaje

    Cuando llega una respuesta de formulario o una fila nueva, una herramienta de automatización envía una plantilla de WhatsApp aprobada o una confirmación por SMS.

  • Pida a un asistente de IA que trabaje con la hoja

    Con el asistente conectado a Google Sheets mediante su propio conector y a nuestro servidor MCP, puede leer la lista y enviar los mensajes después de que usted los apruebe.

    Pruebe a pedir

    “Lee la pestaña de la sucursal de Riad de mi hoja de clientes y envía la plantilla en árabe appointment_reminder a todos los que tienen cita mañana.”

  • Resumen de informes de entrega

    Un asistente conectado a nuestro servidor MCP lee los informes de entrega y usted pega o escribe el resumen en la hoja.

    Pruebe a pedir

    “Revisa los informes de entrega de los SMS de esta mañana a los números de la columna B y dime cuáles fallaron.”

Cómo se conecta

Conexión por API y webhooksConexión por MCP

Apps Script, integrado en Google Sheets, puede llamar a cualquier API HTTPS con UrlFetchApp, definiendo el encabezado Authorization: Bearer y un payload JSON. Eso basta para un SMS individual a través de https://api.broadnet.me/sms/sendSms. Los envíos masivos y la mayoría de los demás canales, incluido WhatsApp, usan multipart/form-data, lo que requiere más código o una herramienta de automatización. Guarde el token en Script Properties y no en una celda, y tenga en cuenta las cuotas propias de Apps Script.

Sin código, n8n, Make y Zapier tienen pasos de Google Sheets: una fila nueva o actualizada inicia un flujo que hace una solicitud HTTP a nuestra API, y el webhook de su cuenta puede devolver los estados a la hoja. Nuestro servidor MCP no lee su hoja de cálculo, así que, para usarlo con un asistente de IA, el asistente también debe estar conectado a Google Sheets mediante su propio conector.

  • Apps Script: UrlFetchApp con un encabezado Bearer y un cuerpo JSON
  • Sin código: pasos de Google Sheets en n8n, Make o Zapier más una solicitud HTTP
  • Estados de vuelta a la hoja: nuestro webhook hacia una herramienta de automatización
  • Asistentes de IA: conéctelos a Sheets y a nuestro servidor MCP

Configuración

  1. 1

    Solicite acceso a la API

    Solicite acceso de prueba y reciba un token de API. Los envíos de prueba solo llegan a sus propios números verificados.

    Guía: Authentication
  2. 2

    Organice la hoja

    Use una fila por destinatario con columnas para el número en formato internacional, el mensaje o las variables de la plantilla, el estado y el ID de mensaje. Incluya solo a personas que hayan dado su consentimiento (opt-in).

  3. 3

    Elija script o automatización

    Escriba una función de Apps Script que llame a sendSms con UrlFetchApp, o cree un flujo en n8n, Make o Zapier que lea las filas y haga la solicitud HTTP.

    Guía: SMS API
  4. 4

    Escriba los estados en la hoja

    Pida a nuestro equipo que apunte el webhook de su cuenta a una automatización que busque la fila por ID de mensaje y actualice su estado.

    Guía: Webhooks and delivery statuses
  5. 5

    Pruebe con su propio número

    Ponga su número verificado en una fila, ejecute el envío y compruebe que se rellena la columna de estado.

Documentación del fabricante

Google Sheets es una marca de su titular. OmniChannels.ai no está afiliado a Google Sheets ni cuenta con su respaldo; esta página describe una conexión creada con las funciones MCP, HTTP o webhook propias de Google Sheets.

Flujo de ejemplo

Cómo viaja una petición típica desde Google Sheets hasta su cliente y de vuelta.

  1. 01

    Google Sheets

    Filas con números, nombres y variables del mensaje

  2. 02

    Apps Script o automatización

    UrlFetchApp, n8n, Make o Zapier hace la solicitud

  3. 03

    API de OmniChannels.ai

    Envía cada mensaje y devuelve un ID de mensaje

  4. 04

    Teléfono del destinatario

    SMS o mensaje de WhatsApp entregado

  5. 05

    Estado de vuelta a la hoja

    Nuestro webhook, vía automatización, actualiza la fila

1. Google Sheets: Filas con números, nombres y variables del mensaje 2. Apps Script o automatización: UrlFetchApp, n8n, Make o Zapier hace la solicitud 3. API de OmniChannels.ai: Envía cada mensaje y devuelve un ID de mensaje 4. Teléfono del destinatario: SMS o mensaje de WhatsApp entregado 5. Estado de vuelta a la hoja: Nuestro webhook, vía automatización, actualiza la fila

Preguntas

¿Hay un complemento oficial de OmniChannels.ai para Google Sheets?

No. Se usa UrlFetchApp de Apps Script, los pasos de Google Sheets de una herramienta de automatización o un asistente de IA conectado a Sheets mediante su propio conector, junto con nuestra API o nuestro servidor MCP.

¿Puede Apps Script enviar mensajes de WhatsApp?

Un SMS individual es una solicitud JSON sencilla. WhatsApp y la mayoría de los envíos por otros canales usan multipart/form-data, lo que requiere más código; una herramienta de automatización puede ser más sencilla.

¿Puede un asistente de IA leer mi hoja a través del servidor MCP de OmniChannels.ai?

No. Nuestro servidor MCP solo envía mensajes y lee plantillas e informes de entrega. El asistente necesita su propia conexión con Google Sheets para leer la lista.

¿Qué tamaño de lista conviene enviar desde una hoja?

Sheets es adecuado para listas pequeñas y medianas. Apps Script y las herramientas de automatización tienen sus propias cuotas y límites de ejecución, así que para campañas grandes use nuestros endpoints de envío masivo o el producto de campañas.

Consiga acceso a la API y al MCP

Cuéntenos sus canales, países y caso de uso. Un ingeniero emite sus credenciales de prueba y verifica sus números de prueba.