---
title: "Google Sheets + OmniChannels.ai: envie mensagens a partir de uma planilha"
description: "Envie SMS e WhatsApp para as linhas de uma planilha do Google Sheets com Apps Script ou automação que chama a API da OmniChannels.ai e registre os status."
canonical: "https://omnichannels.ai/pt/integrations/google-sheets/"
language: "pt"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# Google Sheets + OmniChannels.ai: envie mensagens a partir de uma planilha

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

**Em resumo:** O Google Sheets se conecta à OmniChannels.ai pelo Apps Script, cujo serviço UrlFetchApp pode chamar nossa REST API com o seu token Bearer, ou pelas etapas de Sheets no n8n, Make ou Zapier. Você pode enviar SMS ou WhatsApp para as linhas e registrar de volta os IDs das mensagens e os status de entrega. Um assistente de IA conectado ao Sheets e ao nosso servidor MCP pode fazer o mesmo sob demanda.

Conexão via API e webhooks · Conexão via MCP

## O que você pode fazer

### Enviar para uma lista na planilha

Um script ou automação lê as colunas de nome e número, envia a cada linha um SMS personalizado e marca a linha como enviada.

### Registrar IDs de mensagem e status

Armazene o ID retornado em cada envio e deixe que uma automação grave DELIVERED ou FAILED na mesma linha quando nosso webhook informar.

### Nova linha, nova mensagem

Quando chega uma resposta de formulário ou uma nova linha, uma ferramenta de automação envia um modelo de WhatsApp aprovado ou uma confirmação por SMS.

### Pedir a um assistente de IA que trabalhe na planilha

Com o assistente conectado ao Google Sheets por um conector próprio e ao nosso servidor MCP, ele pode ler a lista e enviar depois da sua aprovação.

> Experimente pedir: "Leia a aba da filial de Riad na minha planilha de clientes e envie o modelo appointment_reminder em árabe para todos que têm horário marcado amanhã."

### Resumo dos relatórios de entrega

Um assistente conectado ao nosso servidor MCP lê os relatórios de entrega, e você cola ou registra o resumo na planilha.

> Experimente pedir: "Confira os relatórios de entrega dos SMS enviados hoje de manhã para os números da coluna B e me diga quais falharam."

## Como a conexão funciona

O Apps Script, integrado ao Google Sheets, pode chamar qualquer API HTTPS com o UrlFetchApp, definindo o cabeçalho Authorization: Bearer e um payload JSON. Isso basta para um SMS individual por https://api.broadnet.me/sms/sendSms. Envios em massa e a maioria dos outros canais, incluindo o WhatsApp, usam multipart/form-data, o que exige mais código no script ou uma ferramenta de automação. Guarde o token nas Script Properties, e não em uma célula, e lembre-se das cotas do próprio Apps Script.

Sem código, n8n, Make e Zapier têm etapas de Google Sheets: uma linha nova ou atualizada inicia um fluxo que faz uma requisição HTTP para nossa API, e o webhook da sua conta pode devolver os status para a planilha. Nosso servidor MCP não lê a sua planilha, então, para uso com um assistente de IA, o assistente também precisa estar conectado ao Google Sheets por um conector próprio.

- Apps Script: UrlFetchApp com cabeçalho Bearer e corpo JSON
- Sem código: etapas de Google Sheets no n8n, Make ou Zapier mais uma requisição HTTP
- Status de volta à planilha: nosso webhook alimentando uma ferramenta de automação
- Assistentes de IA: conecte-os ao Sheets e ao nosso servidor MCP

## Configuração

1. **Solicitar acesso à API:** Solicite acesso de teste e receba um token de API. Os envios de teste vão apenas para os seus próprios números verificados. (Guia: https://omnichannels.ai/developers/authentication/)
2. **Organizar a planilha:** Use uma linha por destinatário, com colunas para o número em formato internacional, a mensagem ou as variáveis do modelo, o status e o ID da mensagem. Inclua apenas quem deu consentimento.
3. **Escolher script ou automação:** Escreva uma função no Apps Script que chame sendSms com o UrlFetchApp, ou monte um fluxo no n8n, Make ou Zapier que leia as linhas e faça a requisição HTTP. (Guia: https://omnichannels.ai/developers/sms/)
4. **Gravar os status de volta:** Peça à nossa equipe que aponte o webhook da sua conta para uma automação que encontre a linha pelo ID da mensagem e atualize o status. (Guia: https://omnichannels.ai/developers/webhooks/)
5. **Testar com o seu número:** Coloque o seu número verificado em uma linha, faça o envio e confira se a coluna de status é preenchida.

## Fluxo de exemplo

Google Sheets (Linhas com números, nomes e variáveis da mensagem) → Apps Script ou automação (UrlFetchApp, n8n, Make ou Zapier faz a requisição) → API da OmniChannels.ai (Envia cada mensagem e retorna um ID de mensagem) → Celular do destinatário (Mensagem de SMS ou WhatsApp entregue) → Status de volta à planilha (Nosso webhook, via automação, atualiza a linha)

## Perguntas

### Existe um complemento oficial da OmniChannels.ai para o Google Sheets?

Não. Você usa o UrlFetchApp do Apps Script, as etapas de Google Sheets de uma ferramenta de automação ou um assistente de IA conectado ao Sheets por um conector próprio, junto com nossa API ou nosso servidor MCP.

### O Apps Script consegue enviar mensagens de WhatsApp?

Um SMS individual é uma requisição JSON simples. O WhatsApp e a maioria dos outros canais usam multipart/form-data, o que exige mais código no script; uma ferramenta de automação pode ser mais simples.

### Um assistente de IA pode ler minha planilha pelo seu servidor MCP?

Não. Nosso servidor MCP apenas envia mensagens e lê modelos e relatórios de entrega. O assistente precisa de uma conexão própria com o Google Sheets para ler a lista.

### Qual o tamanho de lista adequado para enviar de uma planilha?

O Sheets funciona bem para listas pequenas e médias. O Apps Script e as ferramentas de automação têm as próprias cotas e limites de execução, então, para campanhas grandes, use nossos endpoints de envio em massa ou o produto de campanhas.

## Guias para desenvolvedores

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

## Documentação do fornecedor

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

## Integrações relacionadas

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

Google Sheets é uma marca de seu proprietário. A OmniChannels.ai não é afiliada nem endossada por Google Sheets; esta página descreve uma conexão feita com os recursos de MCP, HTTP ou webhook do próprio Google Sheets.

Atualizado em: 2026-10-10