---
title: "Google Sheets + OmniChannels.ai: envíe mensajes desde una hoja de cálculo"
description: "Envíe SMS y WhatsApp a las filas de Google Sheets con Apps Script o una herramienta de automatización con la API de OmniChannels.ai y registre los estados."
canonical: "https://omnichannels.ai/es/integrations/google-sheets/"
language: "es"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

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

Canonical: https://omnichannels.ai/es/integrations/google-sheets/
Language: es
Publisher: OmniChannels.ai by BroadNet Technologies

**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.

Conexión por API y webhooks · Conexión por MCP

## 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

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. **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: https://omnichannels.ai/developers/authentication/)
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. **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: https://omnichannels.ai/developers/sms/)
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: https://omnichannels.ai/developers/webhooks/)
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.

## Flujo de ejemplo

Google Sheets (Filas con números, nombres y variables del mensaje) → Apps Script o automatización (UrlFetchApp, n8n, Make o Zapier hace la solicitud) → API de OmniChannels.ai (Envía cada mensaje y devuelve un ID de mensaje) → Teléfono del destinatario (SMS o mensaje de WhatsApp entregado) → 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.

## Guías para desarrolladores

- https://omnichannels.ai/developers/sms/
- https://omnichannels.ai/developers/authentication/
- https://omnichannels.ai/developers/webhooks/
- https://omnichannels.ai/developers/mcp/

## Documentación del fabricante

- [Class UrlFetchApp — Apps Script reference](https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app)

## Integraciones relacionadas

- https://omnichannels.ai/es/integrations/n8n/
- https://omnichannels.ai/es/integrations/make/
- https://omnichannels.ai/es/integrations/zapier/
- https://omnichannels.ai/es/integrations/airtable/

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.

Actualizado: 2026-10-10