Como enviar SMS em massa pelo Excel ou CSV, passo a passo
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.
Por OmniChannels.ai Editorial Team · Revisado por BroadNet Messaging Solutions Team
SMS e OTP
Resposta curta
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.
Nesta página
- Como envio SMS em massa a partir de um arquivo Excel ou CSV?
- Como devo preparar a planilha?
- Como impeço o Excel de danificar os números de telefone?
- Como limpo a lista antes de enviar?
- Como os campos de mesclagem afetam o tamanho e a codificação da mensagem?
- Qual sender ID devo usar em cada país?
- Como testo um SMS em massa antes de enviar?
- Como agendo por fuso horário?
- Como leio os relatórios de entrega e os exporto?
- Exemplo prático: uma campanha de atualização de pedidos
- Quais são os erros mais comuns?
- Como a OmniChannels.ai ajuda
Pontos principais
- 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.
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.
- Prepare a planilha: um número por linha, no formato E.164, com uma coluna de país e campos de mesclagem.
- Limpe a lista: remova duplicados, números inválidos, telefones fixos e contatos com opt-out.
- Salve como CSV se a plataforma exigir.
- Importe e mapeie as colunas: indique à plataforma qual coluna tem o número e quais têm os campos de mesclagem.
- Escreva a mensagem e verifique tamanho e codificação.
- Escolha o sender ID de cada país.
- Envie um teste ao seu celular.
- Envie ou agende a campanha.
- 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 trata das regras de conversão, e o formatador de números de telefone 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:
- Normalize para E.164. A mesma pessoa escrita como 050 123 4567 e +971501234567 são duas linhas até você converter as duas.
- 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.
- 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.
- 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.
- 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.
- Mantenha apenas contatos com consentimento nos envios promocionais.
- 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 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 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 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.
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.
- 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.
- Importe o arquivo de teste e confira a prévia da mensagem mesclada.
- Envie e leia a mensagem em um aparelho real.
- 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. - 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 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 e o decodificador de relatório de entrega.
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.
- A gerente de marketing exporta os clientes do CRM para o Excel e formata a coluna de telefone como Texto.
- 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.
- 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.
- 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.
- Os sender IDs são escolhidos por país no hub de sender ID.
- Ela importa um arquivo de teste de três linhas, confere a prévia e o envia ao próprio celular.
- 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.
- 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 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 ou fale conosco para configurar uma conta e um envio de teste.
Perguntas frequentes
Posso enviar SMS em massa diretamente de um arquivo Excel?
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.
Em que formato os números de telefone devem estar para importar em um SMS em massa?
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.
Como personalizo SMS em massa a partir de uma planilha?
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.
Como removo duplicados e números inválidos antes de enviar?
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.
Posso agendar um SMS em massa a partir de um CSV para fusos horários diferentes?
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.
Como obtenho o relatório de entrega de um SMS em massa?
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.
Fontes
- Recommendation ITU-T E.164: The international public telecommunication numbering plan
- Keeping leading zeros and large numbers — Microsoft Support
- Import or export text (.txt or .csv) files — Microsoft Support
- 3GPP TS 23.038: Alphabets and language-specific information
- 3GPP TS 23.040: Technical realization of the Short Message Service (SMS)
Continue lendo
Mais guiasSMS e OTP
Guia de registro 10DLC: marca, campanha e conformidade
Registro 10DLC explicado: The Campaign Registry, etapas de marca e campanha, vetting, casos de uso, vazão, opt-in e opt-out e os motivos de rejeição.
10 min de leitura
SMS e OTP
SMS em massa em Gana: guia de NCA, Sender ID e consentimento
Guia de SMS em massa em Gana: NCA, registro de Sender ID com MTN, Telecel e AT, consentimento na lei de proteção de dados (Act 843), OTP x promoção e GSM-7.
10 min de leitura
Conformidade
Horários de envio de SMS por país: horário de silêncio
Horários de envio de SMS por país: janelas publicadas para SMS promocional em 15 mercados, com fontes, isenção transacional, fusos e como agendar o envio.
9 min de leitura
