---
title: "Como enviar SMS em massa pelo Excel ou CSV, passo a passo"
description: "Envie SMS em massa por planilha Excel ou CSV: prepare a lista, limpe números, personalize nomes, escolha o sender ID, teste, agende por fuso e veja o relatório."
canonical: "https://omnichannels.ai/pt/blog/send-bulk-sms-from-excel-csv/"
language: "pt"
updated: "2026-11-08"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
category: "sms"
primaryQuery: "enviar sms em massa pelo excel"
keywords: ["enviar sms em massa por csv", "disparo de sms em massa por planilha excel", "mala direta sms", "sms em massa personalizado", "campanha de sms com planilha", "importar contatos csv sms", "exportar relatório de entrega de sms em massa"]
published: "2026-11-08"
author: "OmniChannels.ai Editorial Team"
reviewer: "BroadNet Messaging Solutions Team"
readingMinutes: 10
answer: "Para enviar SMS em massa pelo Excel ou CSV, coloque um número por linha no formato internacional E.164, adicione uma coluna de país e campos de mesclagem como o primeiro nome, remova duplicados, números inválidos e contatos que saíram da lista, salve como CSV, importe na sua plataforma de mensagens, confira a prévia do texto mesclado, envie um teste ao seu número e, por fim, envie ou agende por fuso horário e exporte o relatório de entrega."
takeaways: ["Um número por linha no formato E.164 (+ e código do país, sem espaços) é a etapa de preparação mais importante.", "O Excel pode danificar números em silêncio: remove zeros à esquerda e exibe números longos em notação científica, a menos que a coluna esteja formatada como Texto.", "Os campos de mesclagem alteram o tamanho da mensagem, e um único caractere árabe ou emoji leva o SMS inteiro para Unicode, então confira a prévia da linha mesclada mais longa antes de enviar.", "Limpe antes de enviar: remova duplicados e números que pediram opt-out e considere uma consulta HLR para números inválidos ou inativos.", "Envie primeiro um teste ao seu número, agende cada país dentro da sua própria janela de horário e exporte o relatório de entrega depois."]
faq: 
  - q: "Posso enviar SMS em massa diretamente de um arquivo Excel?"
    a: "Sim, por meio de uma plataforma de mensagens que aceite importar planilhas. Você prepara a planilha, salva como CSV se a plataforma pedir, importa como lista de destinatários, escreve a mensagem com campos de mesclagem, confere a prévia e envia ou agenda. O Excel em si não envia SMS; ele apenas guarda a lista."
  - q: "Em que formato os números de telefone devem estar para importar em um SMS em massa?"
    a: "Use E.164: sinal de mais, código do país e número nacional sem espaços, hífens nem o zero de tronco inicial, por exemplo +971501234567. Números E.164 têm no máximo 15 dígitos. Uma coluna de país ajuda a plataforma a aplicar o sender ID e as regras de envio corretos. Guarde a coluna como Texto para que o Excel não altere os valores."
  - q: "Como personalizo SMS em massa a partir de uma planilha?"
    a: "Adicione uma coluna para cada campo que quiser inserir, como first_name ou order_number, e faça referência à coluna na mensagem como um campo de mesclagem. Mantenha cada valor curto e limpo, porque o tamanho final altera o número de segmentos. Confira sempre a prévia das linhas com os valores mais longos e com caracteres árabes ou especiais antes de enviar."
  - q: "Como removo duplicados e números inválidos antes de enviar?"
    a: "Normalize primeiro todos os números para E.164, porque o mesmo número escrito de duas formas parece dois contatos. Depois remova as linhas duplicadas, as linhas com dígitos de menos ou de mais e os números da sua lista de opt-out. Para números inativos ou fixos, faça uma consulta HLR ou de número. A OmniChannels.ai também filtra duplicados na importação."
  - q: "Posso agendar um SMS em massa a partir de um CSV para fusos horários diferentes?"
    a: "Sim. Divida a planilha por país e agende um lote por país para que cada um chegue em um horário local adequado. Alguns países restringem os horários do SMS promocional, então verifique antes a regra do destino. As mensagens transacionais normalmente não estão sujeitas a essas janelas promocionais."
  - q: "Como obtenho o relatório de entrega de um SMS em massa?"
    a: "Abra o relatório de entrega da campanha, filtre por status, país ou data e exporte em CSV. Status como SUBMITTED, SENT, DELIVERED, FAILED e REJECTED mostram o que aconteceu com cada número. Compare a exportação com a planilha original para encontrar números a corrigir ou remover antes do próximo envio."
sources: 
  - title: "Recommendation ITU-T E.164: The international public telecommunication numbering plan"
    url: "https://www.itu.int/rec/T-REC-E.164"
  - title: "Keeping leading zeros and large numbers — Microsoft Support"
    url: "https://support.microsoft.com/en-au/excel/keeping-leading-zeros-and-large-numbers"
  - title: "Import or export text (.txt or .csv) files — Microsoft Support"
    url: "https://support.microsoft.com/en-us/office/import-or-export-text-txt-or-csv-files-5250ac4c-663c-47ce-937b-339e391393ba"
  - title: "3GPP TS 23.038: Alphabets and language-specific information"
    url: "https://www.3gpp.org/dynareport?code=23038"
  - title: "3GPP TS 23.040: Technical realization of the Short Message Service (SMS)"
    url: "https://www.3gpp.org/dynareport?code=23040"
---

# Como enviar SMS em massa pelo Excel ou CSV, passo a passo

Canonical: https://omnichannels.ai/pt/blog/send-bulk-sms-from-excel-csv/
Language: pt
Publisher: OmniChannels.ai by BroadNet Technologies

Este guia é para equipes de marketing e operações que mantêm listas de clientes em Excel ou CSV e querem enviar uma campanha de SMS personalizada sem escrever código. Ele percorre a preparação da planilha, a limpeza, o tratamento de codificação e sender IDs, o teste, o agendamento e a leitura dos resultados.

## Como envio SMS em massa a partir de um arquivo Excel ou CSV?

Você prepara uma lista, importa em uma plataforma de mensagens, escreve uma mensagem com campos de mesclagem, confere a prévia e envia ou agenda. O Excel apenas guarda os dados. Quem envia é a plataforma.

1. **Prepare a planilha:** um número por linha, no formato E.164, com uma coluna de país e campos de mesclagem.
2. **Limpe a lista:** remova duplicados, números inválidos, telefones fixos e contatos com opt-out.
3. **Salve como CSV** se a plataforma exigir.
4. **Importe e mapeie as colunas:** indique à plataforma qual coluna tem o número e quais têm os campos de mesclagem.
5. **Escreva a mensagem** e verifique tamanho e codificação.
6. **Escolha o sender ID** de cada país.
7. **Envie um teste** ao seu celular.
8. **Envie ou agende** a campanha.
9. **Leia o relatório de entrega** e exporte-o.

As seções abaixo tratam dessas etapas em ordem.

## Como devo preparar a planilha?

Use uma linha por destinatário e uma coluna para cada informação. Um bom layout é este:

| phone | country | first_name | order_no | language |
|---|---|---|---|---|
| +971501234567 | AE | Layla | 100245 | en |
| +966512345678 | SA | Omar | 100246 | ar |
| +254712345678 | KE | Amina | 100247 | en |

Regras que evitam dor de cabeça depois:

- **Um número por célula, um número por linha.** Não coloque dois números na mesma célula.
- **Formato E.164.** A Recomendação ITU-T E.164 define o formato internacional de numeração: um código de país seguido do número nacional, com no máximo 15 dígitos. Para mensagens, isso significa um sinal de mais, o código do país e os dígitos, sem espaços, parênteses nem hífens. Nosso guia sobre o [formato de número de telefone E.164](/pt/blog/e164-phone-number-format/) trata das regras de conversão, e o [formatador de números de telefone](/pt/tools/phone-number-formatter/) converte números locais.
- **Uma coluna de país.** Ela permite escolher sender IDs e agendar por país. Use os códigos ISO de duas letras.
- **Campos de mesclagem em colunas próprias,** com nomes sem espaços, como `first_name`.
- **Uma única linha de cabeçalho,** sem células mescladas, sem linhas em branco e sem totais abaixo.
- **Uma coluna de idioma** se você enviar variantes em árabe e em inglês.

## Como impeço o Excel de danificar os números de telefone?

Formate a coluna de telefone como Texto antes de digitar ou colar os números. Caso contrário, o Excel os trata como valores numéricos.

A Microsoft documenta que o Excel remove zeros à esquerda e exibe números longos em notação científica, porque armazena até 15 dígitos de precisão numérica. Um número como 0501234567 pode perder o zero, e um número longo pode virar algo como 9.71501E+11. As soluções da própria Microsoft são aplicar o formato Texto às células antes de inserir os números ou começar a entrada com um apóstrofo. Números já digitados precisam ser inseridos de novo depois de mudar o formato.

Se você abrir um arquivo CSV diretamente, o Excel aplica a cada coluna os formatos de dados padrão. A Microsoft sugere a importação De Texto/CSV ou o Assistente de Importação de Texto quando é preciso manter como texto uma coluna de números com zeros à esquerda. Um sinal de mais digitado em uma célula numérica também pode não sobreviver, então confira os primeiros caracteres da coluna após qualquer edição.

Ao salvar, escolha um formato CSV. Se o arquivo tiver nomes em árabe ou com acentos, confirme que a plataforma lê a codificação corretamente conferindo algumas linhas na prévia após a importação; nomes ilegíveis indicam que a codificação se perdeu.

## Como limpo a lista antes de enviar?

Limpe primeiro, porque cada linha ruim custa dinheiro ou prejudica a reputação do seu remetente. Siga esta lista de verificação:

1. **Normalize para E.164.** A mesma pessoa escrita como 050 123 4567 e +971501234567 são duas linhas até você converter as duas.
2. **Remova duplicados.** Ordene pela coluna de telefone e apague as repetições. A OmniChannels.ai também filtra duplicados na importação, mas um arquivo limpo é mais fácil de auditar.
3. **Remova números inválidos.** Curtos demais, longos demais (mais de 15 dígitos), letras na célula ou um código de país que não corresponde à coluna de país.
4. **Remova telefones fixos,** que não recebem SMS. Uma consulta HLR ou de número distingue celulares ativos de números inativos ou fixos. Veja [consulta HLR explicada](/pt/blog/hlr-lookup-number-validation/).
5. **Remova contatos com opt-out.** Verifique a sua lista de supressão a cada envio, não uma vez por ano. Veja [consentimento de opt-in em campanhas multicanal](/pt/blog/opt-in-consent-multichannel-campaigns/).
6. **Mantenha apenas contatos com consentimento** nos envios promocionais.
7. **Guarde uma cópia do original** para rastrear o que você removeu e por quê.

## Como os campos de mesclagem afetam o tamanho e a codificação da mensagem?

Os campos de mesclagem deixam o texto final mais longo ou mais curto para cada destinatário, e um nome em árabe ou um emoji pode mudar a codificação da mensagem inteira.

Um SMS carrega 140 bytes de texto. No alfabeto GSM de 7 bits são 160 caracteres, e em Unicode (UCS-2), que o árabe e os emojis exigem, são 70. Mensagens mais longas são divididas em segmentos encadeados de 153 caracteres GSM-7 ou 67 caracteres Unicode, e cada segmento é cobrado. Esses números vêm das especificações 3GPP TS 23.038 e 23.040. Nosso [guia de limites de caracteres de SMS](/pt/blog/sms-character-limits-unicode-arabic/) os explica por completo.

O que isso significa para um envio por planilha:

- Um template que cabe em 160 caracteres com um nome de 5 letras pode passar para dois segmentos com um nome de 15 letras.
- Uma linha com nome em árabe leva a mensagem dessa linha para Unicode, então o mesmo template precisa ter 70 caracteres ou menos para continuar em um só segmento. Planeje templates separados em inglês e em árabe usando a coluna de idioma.
- Aspas tipográficas coladas de um editor de texto também podem tirar o texto do alfabeto GSM.
- Conte o template com os valores realistas mais longos. O [contador de caracteres de SMS](/pt/tools/sms-character-counter/) mostra a codificação e os segmentos.

## Qual sender ID devo usar em cada país?

O sender ID é o que o destinatário vê como remetente, e as regras variam por país. Alguns países exigem que um sender ID alfanumérico seja registrado antes de funcionar, e alguns não aceitam remetentes alfanuméricos em todas as redes. Use a coluna de país para ver qual ID se aplica a cada lote.

Consulte o [hub de sender ID](/pt/sender-id/) para ver o formato e as observações de registro de cada destino. Há prazos de registro, então comece cedo. Nossa equipe prepara e protocola com você os registros de sender ID, e a aprovação fica com as operadoras e os reguladores. Veja [tipos de sender ID explicados](/pt/blog/sms-sender-id-types-explained/).

## Como testo um SMS em massa antes de enviar?

Envie um teste ao seu próprio número e confira o que um destinatário veria. Um teste revela problemas que a planilha esconde.

1. Adicione dois ou três números seus como linhas de um arquivo de teste, um com nome longo e outro em árabe, se você usa o idioma.
2. Importe o arquivo de teste e confira a **prévia** da mensagem mesclada.
3. Envie e leia a mensagem em um aparelho real.
4. Verifique: o nome foi preenchido, nenhum marcador `{first_name}` ficou sobrando, o sender ID está correto, o link abre, o texto de opt-out está presente nos envios promocionais e a mensagem chegou inteira, e não em partes.
5. Corrija a planilha ou o template e depois importe a lista real.

O acesso de teste na OmniChannels.ai vai para os seus próprios números verificados, então um envio de teste se encaixa no fluxo de onboarding. Não há cadastro self-service instantâneo; nossa equipe configura a sua conta.

## Como agendo por fuso horário?

Divida a planilha por país e agende um lote por país, para que cada um chegue em um horário local adequado. Use a coluna de país para filtrar, salve cada lista filtrada como um arquivo próprio e importe cada um com o seu agendamento.

Para SMS promocional, vários reguladores publicam limites de horário de envio, e o horário local do destinatário é que decide. Por exemplo, os Emirados Árabes Unidos proíbem mensagens de marketing das 21:00 às 07:00. Veja [horários de envio de SMS por país](/pt/blog/sms-quiet-hours-by-country/) para os mercados cujas regras temos. Mensagens transacionais, como confirmações de pedido, normalmente não estão sujeitas a essas janelas promocionais.

Deixe uma margem antes do fim de uma janela, porque a entrega não é instantânea.

## Como leio os relatórios de entrega e os exporto?

Abra o relatório de entrega da campanha, filtre e exporte em CSV. A OmniChannels.ai oferece relatórios de entrega resumidos e avançados, com filtros e exportação em CSV.

A plataforma informa status normalizados: SUBMITTED, SENT, DELIVERED, FAILED e REJECTED (READ só se aplica quando o canal informa leituras). Veja [status de entrega de mensagens explicados](/pt/blog/message-delivery-status-explained/) e o [decodificador de relatório de entrega](/pt/tools/sms-delivery-report-decoder/).

Depois de cada envio:

- **Cruze a exportação com a planilha original** pela coluna de telefone.
- **Liste as linhas FAILED e REJECTED,** agrupe-as por motivo e país e corrija a causa (formato errado, sender ID bloqueado, número inativo).
- **Remova da próxima lista** os números que falham repetidamente.
- **Adicione as respostas de opt-out** à sua lista de supressão.
- **Guarde o CSV** como registro do envio.

## Exemplo prático: uma campanha de atualização de pedidos

A "Souq Rafiq" (fictícia), varejista dos Emirados, quer avisar 3.000 clientes nos Emirados Árabes Unidos, na Arábia Saudita e no Quênia de que uma oferta de fidelidade termina na sexta-feira.

1. A gerente de marketing exporta os clientes do CRM para o Excel e formata a coluna de telefone como Texto.
2. Ela converte os números para E.164 e adiciona uma coluna de país e uma de idioma. As linhas em árabe recebem um template em árabe; as demais, em inglês.
3. Ela remove duplicados, linhas com tamanho inválido e a lista de opt-out. Uma consulta HLR sinaliza números inativos, que ela também remove.
4. Ela conta os dois templates com o primeiro nome mais longo. O em inglês cabe em um segmento; o em árabe é conferido contra o limite de 70 caracteres.
5. Os sender IDs são escolhidos por país no hub de sender ID.
6. Ela importa um arquivo de teste de três linhas, confere a prévia e o envia ao próprio celular.
7. Ela divide a planilha real em três arquivos por país e agenda cada um para o fim da manhã no horário local, dentro das regras de cada país.
8. Depois do envio, ela exporta o relatório de entrega em CSV, cruza com a planilha e remove os números que falharam.

## Quais são os erros mais comuns?

- **Deixar a coluna de telefone como número,** e os zeros à esquerda desaparecem.
- **Números em formato local** sem código de país.
- **Linhas duplicadas,** e o mesmo cliente recebe a mensagem duas vezes.
- **Nenhum envio de teste,** descobrindo um campo de mesclagem quebrado depois de 3.000 mensagens.
- **Misturar árabe e inglês em um só template** sem verificar a codificação.
- **Um único agendamento para todos os países,** ignorando o horário local e as regras de horário de envio.
- **Pular a verificação de opt-out** ou usar uma lista de supressão antiga.
- **Ignorar o relatório de entrega,** e os mesmos números ruins continuam na lista.
- **Tratar telefones fixos como celulares.**

## Como a OmniChannels.ai ajuda

As [campanhas](/pt/platform/campaigns/) da OmniChannels.ai permitem importar uma lista em Excel ou CSV, pré-visualizar a mensagem, filtrar duplicados e agendar o envio. Os relatórios de entrega têm visões resumida e avançada, com filtros e exportação em CSV. A BroadNet entrega SMS A2P por conectividade direta com as operadoras, oferece suporte a Unicode e árabe e disponibiliza HLR e consulta de números. Nossa equipe prepara e protocola com você os registros de sender ID. Veja o [canal de SMS](/pt/channels/sms/) ou [fale conosco](/pt/contact/) para configurar uma conta e um envio de teste.
