Guias do produto
Campanhas: mensagens de WhatsApp em massa a partir de uma planilha
Faça upload de uma planilha CSV ou Excel em que cada linha é uma mensagem de WhatsApp, confira o que o WbizTool leu e envie as linhas como uma campanha. É a forma mais rápida de mandar mensagens para uma lista de clientes ou grupos quando cada linha já tem o próprio texto. Você também pode enviar uma mesma mensagem para todos com uma tag de contato, com o nome de cada pessoa preenchido.
Quem pode fazer isso: Proprietários e Editores iniciam, cancelam e arquivam campanhas. Analistas podem ver as campanhas, abrir as mensagens delas e baixar relatórios. As campanhas funcionam em todos os planos. Os planos pagos enviam mensagens ilimitadas dentro do uso justo; no teste grátis, cada linha enviada usa uma das 50 mensagens dele.
Abra Campanhas na seção Enviar da barra lateral ou acesse /campaigns/.
Antes de começar#
- Um número de WhatsApp mostrando Conectado em Números do WhatsApp. Veja Conecte seu número de WhatsApp.
- Espaço para todas as linhas: um número aceita 1.000 mensagens em 24 horas (uso justo), e no teste grátis a janela Nova campanha mostra quantas mensagens restam. Veja em Planos e cobrança o que cada plano inclui.
- Conte com cerca de 150–200 mensagens por número por dia: veja Ritmo de envio.
- Um arquivo
.csv,.xlsou.xlsxde até 10 MB com as colunas abaixo. A janela tem um CSV de exemplo e um Excel de exemplo para você começar.
Iniciar uma campanha#
Abra a janela
Em Campanhas, clique em Nova campanha.
Dê um nome à campanha
Digite um Nome da campanha que ajude você a encontrá-la depois. Se já existir uma campanha com esse nome, um número é adicionado, como
Black Friday (1).Adicione sua planilha
Verifique a planilha
Clique em Verificar planilha. Nada é enviado ainda: o WbizTool lê cada linha e mostra o que vai sair. Veja O que a verificação mostra.
Escolha como enviar
Em Como é feito o envio, marque os números que vão enviar (o primeiro conectado já vem marcado), escolha um Ritmo. Se quiser, ative Começar mais tarde para escolher quando o envio começa, ou Enviar só em certos horários para escolher um horário diário e os dias. A última linha diz quando o envio deve terminar. Veja Ritmo de envio.

Envie
O que a verificação mostra#
- O resumo: quantas mensagens estão prontas para envio, quantas linhas serão ignoradas (em vermelho), quantas vão para grupos e quantas saem no próprio
Schedule Time. Abaixo, quantas mensagens restam no seu plano agora e quantas vão restar depois, e o código do país que recebem os números sem código, como "+91 (Índia)" (veja Números e grupos). - Linhas para revisar: as linhas que serão ignoradas, com o motivo em vermelho, e as linhas que serão enviadas mas têm um aviso, em âmbar. Aparecem até 100; quando há mais, você vê "Mostrando 100 de … linhas para revisar." Cada uma começa com a linha correspondente na planilha, como "Linha 9", e o número como será enviado, como
+91 98765 43210. - Primeiras mensagens: as primeiras linhas como vão sair, com o número que envia e quando ("Agora" ou "Em …"). Linhas para um grupo têm o selo Grupo, e linhas com link, o selo Imagem ou Arquivo.
- Como é feito o envio: os números que vão enviar, o ritmo, os horários de envio opcionais e "Término previsto: …". Veja Ritmo de envio.
Linhas vazias são ignoradas. Para corrigir uma linha, corrija a planilha e salve, clique em Voltar e depois em Remover, escolha o arquivo de novo e clique em Verificar planilha. O nome da campanha é mantido.
Antes de enviar#
Abaixo da verificação, Antes de enviar procura problemas comuns que fazem números serem denunciados ou bloqueados: nenhuma linha de descadastro como "Responda STOP para cancelar", mensagens em letras maiúsculas, links soltos ou encurtados, nenhum número conectado, mais que o limite de uso justo para um só número, uma campanha que leva muitos dias ou o ritmo Rápido para mais de 100 mensagens. Esses avisos são grátis e nunca impedem o envio.
Verificar com IA faz o WbizTool AI ler as mensagens também: ele lista os riscos e sugere uma versão melhor para colar na coluna Message da sua planilha. Usa alguns créditos de IA e requer um plano pago com o WbizTool AI ativado.
Enviar para contatos com uma tag#
Em vez de uma planilha, envie uma mesma mensagem para todos com uma tag na página Contatos, como VIP.
Escolha Contatos com uma tag
Clique em Nova campanha, digite um Nome da campanha e, em Enviar para, clique em Contatos com uma tag.
Escolha a tag
Escolha-a em Tag. Cada tag mostra quantos contatos a têm, como VIP (146 contatos). Se ainda não houver tags, a caixa de diálogo leva você a Contatos para marcar as pessoas primeiro.
Escreva a mensagem
Digite a Mensagem (até 3.000 caracteres).
{name}vira o nome de cada contato e{first_name}a primeira palavra dele:Hi {first_name}, our Diwali offer is herechega para Emma Thompson comoHi Emma, our Diwali offer is here. Um contato sem nome recebe a mensagem sem ele. Para enviar uma imagem ou um arquivo, cole o link público em Link de imagem ou arquivo (opcional): a mensagem é a legenda.Confira e envie
Clique em Verificar destinatários. A conferência é a mesma de uma planilha: quantas mensagens estão prontas, as primeiras como vão sair e Como é feito o envio. Depois clique em Enviar … mensagens.
- A campanha vai para os contatos que têm a tag quando você clica em Enviar; marcar alguém com a tag depois não o adiciona.
- Grupos com a tag recebem a mensagem no grupo. Contatos descadastrados falham com Opted out e nada é enviado para eles.
- Na lista, a campanha mostra "Para a tag VIP" abaixo do nome. Uma execução de um lembrete para uma tag mostra "Lembrete para a tag VIP".
Colunas da planilha#
A primeira linha da planilha traz os nomes das colunas. Escreva-os exatamente como abaixo, em inglês, seja qual for o idioma do seu painel. A janela lista esses nomes em Colunas da sua planilha.
| Coluna | Obrigatória | O que colocar |
|---|---|---|
To | Sim | Um número do WhatsApp, como 919876543210 (um número sem o código do país é completado, veja Números e grupos), ou o nome exato de um grupo do WhatsApp, como Family Group. |
Message | Sim | O texto da mensagem. A formatação do WhatsApp, como *negrito* e _itálico_, funciona, e os links também. |
Image/File Url | Não | Um link público para uma imagem ou um arquivo. A Message da linha vai junto como legenda. |
whatsapp_client_id | Não | O ID do número que vai enviar. Deixe vazio ou escreva 0 para enviar dos números marcados em Enviar de (o seu primeiro número conectado, a menos que você marque mais). |
Schedule Time | Não | Quando enviar a linha, como 2026-12-25T14:30:00+05:30 (25 de dezembro de 2026, 14:30 na Índia). Deixe vazio para enviar agora. |
Exemplo:
| To | Message | Image/File Url | whatsapp_client_id | Schedule Time |
|---|---|---|---|---|
| 919876543210 | Oi Aman, seu pedido foi enviado. | |||
| Family Group | Boas festas a todos! | 1234 | 2026-12-25T16:00:00+05:30 | |
| 919876543211 | Ofertas da semana | https://example.com/offer.jpg | 1234 |
- No Excel,
Whatsapp NumberouContact phone Numbertambém funcionam no lugar deTo. Em um CSV sem a colunaTo, a primeira coluna é lida como o número e a segunda como a mensagem, sejam quais forem os nomes delas; por isso, mantenha essa ordem. Image/File Url (Optional)eSchedule Time (Optional)também funcionam, como nos arquivos de exemplo. As outras colunas são ignoradas.- Arquivos CSV podem usar vírgulas ou ponto e vírgula, em UTF-8 ou em uma codificação do Windows.
Números e grupos#
- Escreva os números com o código do país sempre que puder. Espaços, traços, pontos e parênteses são removidos, e um
+ou00no início indica que o número tem o código do país; por isso+91 98765-43210,0091 98765 43210e+44 (0)20 7946 0018funcionam. - Um número sem o código do país, como
98765 43210ou09876543210, recebe o código do país do número que envia a linha: o indicado emwhatsapp_client_id, ou então o seu primeiro número conectado. Se não for possível saber o país desse número, usa-se o País para números sem código do país do espaço de trabalho. Um número que já começa com um código de país válido nunca é alterado. - Um número que já se lê como um número com código de país é enviado como está: de um número indiano,
6581234567vai para Singapura (+65 8123 4567). A verificação não aponta esses casos, então escreva esses números locais com91na frente. - Estas linhas são ignoradas, e a verificação as lista para você corrigir a planilha: um número com menos de 7 ou mais de 15 dígitos (com o código do país), um número que o Excel arredondou (veja abaixo) e um número que começa com
0e não pode ser completado, por exemplo porque não se conhece nenhum país para ele. - Uma célula
Tocom letras é lida como nome de grupo. Dígitos com traços, pontos ou parênteses, como98765-43210, são um número, a menos que tenham menos de 7 dígitos, como2024-25, ou coincidam com o nome de um grupo que já está nos seus Contatos, como2024-2025(só com menos de 10 dígitos: de 10 a 15 dígitos é sempre um número). Confira na verificação quantas "vão para grupos". - Os nomes de grupo precisam ser exatamente iguais ao do grupo do WhatsApp, e o número que envia precisa ser membro com permissão para enviar. O WbizTool só envia para um grupo com o nome exatamente igual ao da célula
To: um nome parcial, ou um contato com o mesmo nome, não corresponde e a mensagem falha com "Group not found".
Imagens e arquivos#
- Um link terminado em
.jpg,.jpeg,.png,.gif,.bmp,.tiffou.svgé enviado como imagem. Qualquer outro link é enviado como arquivo. Arquivos MP3, M4A e AAC chegam como áudio, com o texto como mensagem separada; arquivos WAV e OGG chegam como documentos, com o texto como legenda. - O link precisa abrir o arquivo diretamente, sem login. Faça upload dos seus arquivos em Diretório de mídia para obter um (veja Diretório de mídia).
- O destinatário vê o nome do arquivo que está no final do link, em minúsculas. Ele mantém a extensão se o Diretório de mídia aceita esse tipo, como
.pdf,.docx,.xlsx,.csvou.zip(e mais alguns, como.webmou.xlsm: lista completa em Enviar mensagem). Um link sem extensão, ou com outra, recebe.pdfno nome. - Imagens podem ter até 16 MB, vídeos 64 MB e outros arquivos 100 MB.
Escolher o número de envio#
Com mais de um número conectado, marque-os em Enviar de, em Como é feito o envio: as linhas que não indicam um número se revezam entre os números marcados; assim, cada número envia uma parte no próprio ritmo e a campanha termina mais cedo. No início, só o seu primeiro número conectado vem marcado.
Para enviar uma linha de um número específico, escreva o ID dele em whatsapp_client_id. A caixa Colunas da sua planilha lista seus números com os IDs, como 1234 = Pedidos. Em Números do WhatsApp, cada número mostra o ID em um botão, como ID 1234 ⧉: clique nele para copiar o ID.
- Vazio ou
0: a linha sai dos números marcados em Enviar de. - Um ID que não é de um dos seus números (por exemplo, de um número removido): a linha sai dos números marcados, com um aviso na verificação.
- Um número desconectado: a linha aguarda até esse número ser conectado de novo, com um aviso.
- Se nenhum número estiver conectado e a linha não indicar um que exista, ela é ignorada.
Agendar linhas#
- Escreva a data, a hora e o deslocamento do seu fuso horário:
2026-12-25T14:30:00+05:30. UseZpara UTC, como2026-12-25T09:00:00Z. - Um horário sem deslocamento, como
2026-12-25 14:30, é lido no fuso horário do seu navegador. A janela mostra qual é, por exemplo "Valores de Schedule Time sem deslocamento de fuso horário são lidos em Asia/Kolkata." - Escreva o ano primeiro. Uma data como
05/12/2026é lida como 12 de maio. - Um horário no passado, ou que o WbizTool não consegue ler, faz a linha ser ignorada. No Excel, uma célula formatada como data não pode ser lida: formate a coluna como Texto e digite o horário.
Acompanhar uma campanha#
A aba Ativas lista suas campanhas, das mais novas para as mais antigas, 25 por página, com a data de criação de cada uma. Para buscar pelo nome, use Buscar nome da campanha.
A coluna Status mostra em que ponto está cada campanha:
| Status | Significado |
|---|---|
| Aguardando | Nada foi enviado ainda. |
| Agendada | Nada foi enviado ainda: ela começa no horário de início que você escolheu. |
| Enviando | Algumas mensagens foram enviadas e outras ainda aguardam. |
| Pausada | Você a pausou: nada mais é enviado até você retomá-la. |
| Fora do horário | As mensagens dela aguardam o horário diário ou os dias que você escolheu. |
| Concluída | Todas as mensagens foram enviadas. |
| Concluída · … falharam | Terminou, mas algumas mensagens falharam. |
| Concluída · … canceladas | Terminou, e algumas mensagens foram canceladas ou expiraram. |
| Interrompida | Todas as mensagens foram canceladas ou expiraram antes de qualquer envio. |
| Campanha antiga | As mensagens dela foram excluídas após 90 dias ("As mensagens dela não são mais mantidas"). |
A coluna Mensagens mostra uma barra e a contagem de mensagens enviadas, aguardando, com falha e canceladas ou expiradas. Clique em Ver com falha ou Ver aguardando para listar essas mensagens, ou em Reenviar … com falha para enviar de novo as que falharam (veja Pausar, retomar e reenviar). Enquanto há mensagens aguardando, uma linha abaixo mostra o ritmo, quantos números enviam a campanha e quando sai a próxima mensagem, como "Ritmo: Normal · 2 números · Próximo envio: 10:32".
Em cada campanha:
- Mensagens: abre Relatórios com as mensagens desta campanha, o status, os horários e o motivo de cada falha.
- Pausar / Retomar: aparecem enquanto há mensagens aguardando. Veja Pausar, retomar e reenviar.
- ⋯ (Mais ações): Baixar relatório (veja Baixar um relatório), Cancelar pendentes enquanto há mensagens aguardando (veja Cancelar mensagens pendentes) e Arquivar (veja Arquivar e restaurar).
Campanhas enviadas em Mensagens de modelo também aparecem aqui, com o nome Template Messages - seguido da data e da hora (UTC).
Baixar um relatório#
Baixar relatório, no menu ⋯ da campanha, salva um arquivo Excel com o nome da campanha, uma linha por mensagem, das mais novas para as mais antigas: Whatsapp Number (de onde foi enviada), Customer Number, Msg, Created Time, Sent Time (N/A se não foi enviada) e Status (Created para as que aguardam, Sent, Failed, Cancelled ou Expired). Os horários estão no fuso horário do seu navegador. O arquivo não diz por que uma mensagem falhou: para isso, use Mensagens.
As mensagens são excluídas 90 dias depois de enviadas, com falha ou canceladas. A campanha passa então a mostrar Campanha antiga e não tem mais nada para baixar; por isso, guarde os relatórios que quiser manter.
Cancelar mensagens pendentes#
Encontre a campanha
Em Ativas, clique em ⋯ na campanha e depois em Cancelar pendentes.
Confirme
Em "Cancelar … mensagens pendentes?", clique em Cancelar mensagens. Você verá, por exemplo, "41 mensagens canceladas".
O cancelamento não pode ser desfeito. As mensagens já enviadas não são afetadas, e as mensagens canceladas não contam no seu plano. Uma mensagem que estiver sendo enviada naquele momento ainda pode sair; nesse caso, ela aparece como Enviada. Para parar só por um tempo, pause a campanha. Para cancelar mensagens avulsas, abra Mensagens e cancele-as em Relatórios.
Pausar, retomar e reenviar#
- Pausar: clique em Pausar na campanha. Você verá "Campanha pausada – nada mais é enviado até você retomá-la." e o status dela passa a Pausada. Uma mensagem que estiver sendo enviada naquele momento ainda sai.
- Retomar: clique em Retomar. As mensagens aguardando voltam a sair no ritmo da campanha, não todas de uma vez.
- Reenviar as com falha: quando as mensagens com falha podem ser enviadas de novo, Reenviar … com falha, ao lado de Ver com falha, mostra quantas são, como Reenviar 4 com falha. Clique nele e depois em Reenviar. Elas voltam para a fila no ritmo da campanha. As mensagens que não têm como dar certo ficam de fora: números que não estão no WhatsApp, números inválidos ou bloqueados, grupos que não foram encontrados, arquivos ou conteúdo de mensagem não suportados e um envio que foi interrompido e talvez já tenha chegado.
Ritmo de envio#
O Ritmo é o tempo entre duas mensagens do mesmo número:
| Ritmo | Tempo entre mensagens |
|---|---|
| Cuidadoso | De 45 a 90 segundos |
| Normal | De 20 a 45 segundos |
| Rápido | De 8 a 20 segundos |
Cada intervalo é sorteado dentro da sua faixa, o que parece mais natural para o WhatsApp. A janela começa com o ritmo da sua última campanha. Enviar também leva alguns segundos por mensagem; por isso, no ritmo Normal, 100 mensagens de um número levam cerca de 80 minutos. "Término previsto: …" na verificação faz essa estimativa para as suas escolhas.
- O ritmo é sempre mantido. As mensagens que aguardaram (por um número desconectado, pelo horário de envio, pelo horário da própria campanha ou por uma pausa) não saem em sequência quando o envio é retomado: elas mantêm o ritmo.
- Vários números enviam lado a lado, cada um no ritmo escolhido; por isso, dois números terminam em cerca de metade do tempo. Veja Escolher o número de envio.
- Começar mais tarde: escolha um Início; nada sai antes dele, e até lá o status mostra Agendada.
- Enviar só em certos horários: escolha um horário diário (Só entre … e …) e os dias (Dias). Um fim antes do início, como das 22:00 às 06:00, passa da meia-noite. As mensagens fora desse horário aguardam e saem quando ele começa; o status passa então a Fora do horário.
- Os horários estão no fuso horário do seu navegador, mostrado abaixo dos botões.
- Linhas com Schedule Time ficam programadas para esse horário, mas ainda aguardam o horário que você escolheu e mantêm o ritmo em relação às outras mensagens de campanha do mesmo número.
- Se o horário de envio estiver ligado com Campanhas marcado, ele também vale.
- Fique abaixo de cerca de 150–200 mensagens por número por dia (Proteja seus números contra banimentos em Números do WhatsApp). Distribua uma lista grande por vários dias com Enviar só em certos horários ou
Schedule Time, ou por vários números com Enviar de.
Arquivar e restaurar#
Arquivar tira uma campanha concluída de Ativas, com todo o histórico de mensagens. Clique em ⋯ nela, depois em Arquivar, e em Arquivar de novo para confirmar. Para trazer uma de volta, abra a aba Arquivadas, clique em ⋯, depois em Restaurar, e em Restaurar de novo para confirmar.
Solução de problemas#
| Mensagem ou problema | O que fazer |
|---|---|
| "O arquivo tem mais de 10 MB. Divida-o em planilhas menores." | Envie como duas ou mais campanhas. |
| "Não foi possível ler este arquivo. Salve-o como CSV ou Excel (.xlsx) e tente novamente." | Salve o arquivo de novo como .xlsx ou .csv UTF-8. |
| "A primeira linha da sua planilha não tem a coluna …, então nenhuma linha pode ser lida." | Compare os nomes em "Colunas encontradas" com Colunas da planilha: grafia, maiúsculas e espaços precisam ser iguais. |
| "Nenhuma linha pode ser enviada. Corrija as linhas abaixo e verifique a planilha de novo." | Leia os motivos em Linhas para revisar. |
| "Isso precisa de … mensagens, mas restam … no seu plano." | As mensagens do teste grátis não cobrem a planilha. Remova linhas ou escolha um plano em Cobrança e planos. |
| "Não há mais mensagens – faça upgrade do plano em Cobrança ou espere ele renovar." | As mensagens do teste grátis acabaram. Veja Planos e cobrança. |
| "Acima do limite diário: são necessárias … mensagens, mas o número só aceita mais … hoje (uso justo: 1.000 por dia por número). Nada foi enviado – envie amanhã ou divida a campanha." | Envie a campanha no dia seguinte ou divida-a em campanhas menores em dias ou números diferentes. |
| Nova campanha está cinza: "Só o proprietário ou um editor pode fazer isso" | Você é Analista neste espaço de trabalho. Peça a um Proprietário. |
| "Ignorada: o número começa com 0 e nenhum país está definido para completá-lo – …" | Escreva o número com o código do país, como 919876543210, ou peça a um Proprietário que defina o país para números sem código do país. Se um país estiver definido, confira se o número é válido nesse país. |
| "Ignorada: o número em To é curto demais – …" ou "… tem mais de 15 dígitos" | Confira o número: com o código do país, ele tem de 7 a 15 dígitos. |
| "Ignorada: o Excel arredondou o número (aparece como 9.19877E+11) – …" | No Excel, formate a coluna To como Número ou Texto e salve a planilha de novo, ou faça upload do arquivo .xlsx. |
| "Ignorada: Schedule Time está no passado" | Defina um horário futuro ou deixe a célula vazia. |
| "Ignorada: não foi possível ler Schedule Time – …" | Escreva como 2026-12-25T14:30:00+05:30. No Excel, formate a coluna como Texto. |
| "Ignorada: nenhum número de WhatsApp conectado para enviar" | Conecte um número e verifique a planilha de novo. |
| As mensagens continuam em Aguardando | O número de envio não está conectado (veja Números do WhatsApp), as linhas estão agendadas para mais tarde ou está fora do horário de envio do espaço de trabalho. |
| Linhas agendadas saíram no horário errado | Adicione o deslocamento, como +05:30, e escreva o ano primeiro. |
| "Algo deu errado: …" logo depois de editar a planilha | Clique em Remover, escolha o arquivo de novo e verifique outra vez. |
| Falhou com "Phone number invalid" | O número não está no WhatsApp, ou o código do país está faltando ou errado. |
| Falhou com "Group not found" | O WbizTool só envia para um grupo com o nome exatamente igual ao da célula To. Confira o nome, se nenhum contato tem o mesmo nome e se o número que envia está no grupo e tem permissão para enviar. |
| Falhou com "Image Url Error" ou "File Url Error" | O link precisa ser público e abrir o arquivo diretamente. |
| Falhou com "File exceeds WhatsApp size limit (… max)" | Use um arquivo menor: imagens 16 MB, vídeos 64 MB, outros arquivos 100 MB. |
| Falhou com "The file is empty" | O link entrega um arquivo vazio. Confira o link em um navegador e envie o arquivo de novo. |
| Falhou com "Sending was interrupted and may have been delivered. Check WhatsApp before resending." | Veja a conversa no WhatsApp antes de enviar de novo. |
Relacionados#
- Contatos e tags
- Mensagens de modelo
- Diretório de mídia
- Relatórios e histórico de mensagens
- Conecte seu número de WhatsApp
- Integração com Google Sheets para linhas que continuam chegando
- API: Enviar para vários números e Agendar mensagem


