Skip to main content
Uma campanha envia a mesma mensagem, por um canal, para todos os contatos de uma lista, na data e hora que você escolher. Você monta a lista, escreve a mensagem no próprio painel e acompanha o resultado de cada destinatário.
Campanhas fazem parte do plano Gold: o menu Campanhas só aparece para contas nesse plano. Para ativar, fale com a OctaSend.

Onde fica

O menu Campanhas tem três telas: Qualquer usuário da conta pode criar, enviar, cancelar e excluir campanhas e listas.

Como funciona

1

Tenha os contatos cadastrados

Os destinatários vêm de Comunicações → Contatos. Cadastre um a um ou importe um CSV — veja Contatos.
2

Monte uma lista

Em Campanhas → Listas, crie a lista e adicione os contatos que devem receber a mensagem.
3

Crie a campanha

Em Campanhas → Campanhas → Nova Campanha, escolha o canal, escreva a mensagem, selecione a lista e agende o envio.
4

Acompanhe

Na data agendada a campanha começa a enviar sozinha. O detalhe da campanha mostra o andamento e o resultado de cada destinatário.

Listas de contatos

Criar uma lista

  1. Acesse Campanhas → Listas e clique em Nova Lista.
  2. Informe o Nome da lista (obrigatório) e, se quiser, uma Descrição.
  3. Confirme. A lista aparece com o total de contatos e a data de criação.
Pelos ícones de cada lista você pode editar o nome e a descrição ou excluir a lista. Excluir uma lista não apaga os contatos — eles continuam em Comunicações → Contatos. Uma lista usada por uma campanha Agendada, Enviando ou Pausada não pode ser excluída. O painel mostra qual campanha usa a lista (“Esta lista é usada pela campanha ”…”, que ainda não foi enviada. Cancele a campanha antes de excluir a lista.”). Cancele a campanha agendada, ou espere o envio terminar, e exclua a lista depois. Numa campanha já enviada cuja lista foi excluída, o detalhe mostra Lista excluída.

Adicionar e remover contatos

Clique na lista para abrir o painel lateral:
  • Membros — os contatos que já estão na lista, com nome e e-mail ou telefone. O X ao lado de cada um remove o contato da lista.
  • Adicionar contatos — busque por nome, e-mail ou telefone e clique no contato para incluí-lo. A busca mostra até 20 resultados por vez e esconde quem já está na lista.
Um contato entra uma única vez em cada lista, mas pode estar em várias listas ao mesmo tempo.

Importar contatos

Não existe importação direto para dentro de uma lista. O caminho é:
  1. Importe o arquivo em Comunicações → Contatos → Importar CSV. O arquivo precisa de uma coluna nome (ou name); email e telefone (ou phone, cel, celular) são opcionais. Linhas sem nome são ignoradas.
  2. Volte em Campanhas → Listas e adicione os contatos importados à lista.
Um contato removido em Comunicações → Contatos continua aparecendo nas listas em que já estava, mas não recebe campanhas. Se ele foi removido antes de a campanha começar a enviar, fica de fora e não conta no total. Se foi removido durante o envio, o envio para ele é pulado e aparece como Ignorada, com o motivo “Contato removido”. Um contato restaurado antes de a campanha começar volta a recebê-la (veja Contatos).

Criar uma campanha

Em Campanhas → Campanhas, clique em Nova Campanha. O formulário tem três blocos.
1

Identificação

  • Nome — como a campanha aparece nas listagens (ex.: Black Friday 2025).
  • Canal — o seletor mostra só os canais que enviam campanha (E-mail, WhatsApp, Telegram e Slack) e que estão liberados e ativos em Configurações → Canais. Se nenhum canal estiver ativo, ou se nenhum dos ativos enviar campanha, o formulário avisa e pede que você configure um canal antes. Trocar o canal apaga a mensagem já escrita.
2

Mensagem

Os campos mudam conforme o canal — veja a tabela abaixo.
3

Destinatários e agendamento

  • Lista de contatos — cada opção mostra o nome da lista e quantos contatos ela tem.
  • Agendar envio — Data e Hora em que os envios começam, no fuso horário da conta, que o formulário mostra abaixo dos campos. As duas são obrigatórias e precisam estar pelo menos 1 minuto no futuro; caso contrário aparece “A data e hora devem ser no futuro.” e o botão fica bloqueado.
Clique em Criar Campanha. A campanha é salva já com status Agendada e você é levado para a tela de detalhe dela.
Uma campanha não pode ser editada depois de criada. Para mudar a mensagem, o canal, a lista ou o horário, cancele a campanha enquanto ela ainda estiver Agendada e crie outra.

Canais

Cada campanha usa um canal e uma lista. O canal define o que você escreve e qual dado do contato é usado como destino. Quem entra na campanha, no momento em que ela começa a enviar:
  • Contatos removidos — ficam de fora em qualquer canal, mesmo que ainda estejam na lista.
  • E-mail — só contatos com e-mail. Os demais ficam de fora e não contam no total.
  • WhatsApp e Telegram — contatos com telefone ou e-mail. Quando o contato tem telefone, é o telefone que vai para o envio; sem telefone, vai o e-mail. Contatos sem nenhum dos dois ficam de fora.
  • Slack — contatos com e-mail ou telefone. Contatos sem nenhum dos dois ficam de fora. Quem recebe e como depende da configuração do canal (veja abaixo).
A lista é lida inteira, qualquer que seja o tamanho. Regras de entrega por canal:
  • O envio sai pelo provedor configurado no canal E-mail em Configurações → Canais (SMTP, SendGrid, SendPulse ou Amazon SES), com o remetente (nome e endereço) configurado lá.
  • Todo e-mail de campanha leva no rodapé a linha “Não quer mais receber estes e-mails? Descadastre-se”, com o link de descadastro do destinatário. Pelo SendGrid e pelo SMTP, o e-mail também leva o cabeçalho de descadastro em um clique (List-Unsubscribe), pedido por provedores como Gmail e Yahoo em envios em massa. Veja Descadastro.
  • O envio sai pela conexão de WhatsApp marcada como padrão (Tornar padrão, na lista de conexões do canal).
  • O telefone precisa ter pelo menos 10 dígitos. Sem o +, um número de 10 dígitos é lido como fixo brasileiro com DDD e um de 11 dígitos com 9 na terceira posição, como celular brasileiro com DDD: os dois recebem o 55 automaticamente. Os demais são lidos como números que já trazem o código do país. Para não haver dúvida, cadastre o telefone com + e o código do país, principalmente os números de fora do Brasil.
  • Contato que só tem e-mail entra na campanha, mas o envio falha — o WhatsApp exige telefone.
  • Números que não têm WhatsApp falham com o motivo “Número não está registrado no WhatsApp”.
  • Se a conexão por QR Code estiver desconectada, os envios falham até você reconectar.
O contato só recebe se já tiver iniciado o seu bot e tocado em Compartilhar meu número, e se o telefone cadastrado no contato for o mesmo número, com código do país. Caso contrário o envio falha. Veja o guia de Telegram.
Cada contato recebe uma única entrega, por um destes caminhos:
  • Com Bot Token — a mensagem vai só por mensagem direta ao usuário do Slack que tem o mesmo e-mail do contato. O Incoming Webhook, se também estiver configurado, não é usado na campanha. Contato sem e-mail falha com o motivo “Contato sem e-mail: com Bot Token, a campanha no Slack vai por mensagem direta ao usuário do Slack com o e-mail do contato”.
  • Sem Bot Token, com Incoming Webhook — cada contato da lista gera uma publicação no canal do webhook.
A dica no topo do bloco Mensagem, em Nova Campanha, lembra essa regra.Veja o guia de Slack.
Campanhas enviam só por E-mail, WhatsApp, Telegram e Slack. Push, Web Push, In-app e SMS não aparecem no seletor de canal, e uma campanha antiga criada com um desses canais é recusada ao enviar, com a mensagem “O canal … não envia campanha. Use e-mail, WhatsApp, Telegram ou Slack.”. Para esses canais, use a API.

Descadastro

Campanhas são sempre mensagens de marketing e respeitam o descadastro por canal do contato (veja Contatos):
  • Um contato descadastrado do E-mail não recebe campanhas de e-mail, e um descadastrado do WhatsApp não recebe campanhas de WhatsApp. O descadastro não se aplica a Telegram e Slack.
  • A conferência é feita no momento de cada envio: vale também o descadastro feito depois de a campanha começar.
  • O envio pulado não sai, aparece no Log de Envios como Ignorada, com o motivo “Contato descadastrado”, e fica registrado em Logs de mensagens. Ele conta em Total de Contatos, mas não em Enviados nem em Falhas.
  • Quem clica no link de descadastro de um e-mail de campanha vê a página Descadastro de e-mails e confirma em Confirmar descadastro. A partir daí, o contato fica descadastrado do e-mail, com a origem “link no e-mail”.

Personalização

A única variável disponível em campanhas é {{name}}, substituída pelo nome do contato. Para um contato Sem nome, ela fica vazia. Ela funciona no assunto e no corpo do e-mail, no texto da mensagem e em todos os campos do conteúdo rico do WhatsApp (legendas, botões, itens de lista).
Escreva exatamente {{name}}. Outras variáveis, como {{nome}}, não são preenchidas em campanhas.

Conteúdo rico no WhatsApp

No bloco Tipo de mensagem você escolhe o formato. O texto da mensagem aceita formatação do WhatsApp (negrito, itálico, tachado, código, listas e citação).
  • Na conexão por QR Code, se o envio de botões ou lista for recusado, a mensagem é reenviada automaticamente como texto com opções numeradas. Se o envio for aceito, não há reenvio, mesmo que o aparelho do destinatário não mostre os botões.
  • O carrossel chega como uma sequência de mensagens de imagem, uma para cada card — não como um carrossel deslizante.
Detalhes de cada formato no guia de WhatsApp.

Agendamento e fuso horário

  • A data e a hora que você informa valem no fuso horário da conta, definido em Configurações → Geral → Fuso horário (veja Configurações), qualquer que seja o fuso do computador de quem cria a campanha. Sem fuso configurado, vale o horário de São Paulo. O formulário mostra o fuso da conta abaixo dos campos.
  • As datas exibidas nas telas de campanhas (Agendada para, Enviada em, Criada em, Última atualização e a data em que uma campanha Pausada volta a enviar) usam o mesmo fuso, então o que você agenda é o que aparece em Agendada para.
  • A menor data aceita é o dia de hoje no fuso da conta.
  • Quando o horário agendado chega, a campanha passa para Enviando automaticamente, em poucos minutos.
O horário agendado fica gravado como um momento exato. Se você mudar o fuso da conta depois de agendar, a campanha sai no mesmo momento, e as telas passam a mostrá-lo no fuso novo.

Status da campanha

Na lista de campanhas, uma campanha Pausada mostra abaixo do nome quando volta a enviar (“Limite diário atingido · volta em …”), e uma que Falhou mostra “Não foi possível ler a lista de contatos”. No detalhe, um aviso explica o que aconteceu:
  • Envio pausado: limite diário de mensagens atingido — diz quando os envios que faltam continuam e tem o atalho Abrir Configurações, para você aumentar o limite dos próximos dias.
  • A campanha não foi enviada — a lista não pôde ser lida depois de 5 tentativas. Confira se a lista ainda existe e tem contatos, e crie a campanha de novo.
Quando a lista não pode ser lida no horário agendado, a campanha continua Agendada e tenta de novo sozinha, com esperas crescentes de 1, 2, 4 e 8 minutos. Só depois da 5ª tentativa sem sucesso ela passa para Falhou.

Enviar agora, cancelar e excluir

Na tela de detalhe de uma campanha Agendada aparecem dois botões:
  • Enviar agora — pede confirmação (“Enviar a campanha agora para todos os contatos da lista?”) e antecipa o envio. O horário agendado passa a ser o momento do clique, a campanha vai para Enviando e o painel mostra quantos envios foram para a fila (por exemplo, “1.250 envios na fila. A campanha começa a sair em instantes e você acompanha o progresso nesta página.”). Se nenhum contato da lista puder receber, o painel avisa “Nenhum contato da lista pode receber esta campanha.” e a campanha termina como Enviada, com 0 contatos. Se a lista não puder ser lida naquele momento, o painel mostra o erro (“Não foi possível enviar a campanha: Erro ao buscar contatos da lista. Tente de novo em instantes.”) e a campanha continua Agendada, com o horário do clique: a plataforma tenta enviá-la de novo sozinha nos minutos seguintes.
  • Cancelar campanha — pede confirmação e muda o status para Cancelada. Não há como reativar uma campanha cancelada.
Na tela Campanhas, o ícone de lixeira aparece apenas nas campanhas Canceladas ou que Falharam e pede confirmação antes de excluir.
Depois que a campanha entra em Enviando, não é possível cancelá-la nem pausá-la pelo painel. Ela só pausa sozinha quando a conta atinge o limite diário, e uma campanha Pausada também não pode ser cancelada. Revise a lista e a mensagem antes do horário agendado.

Ritmo de envio

Para respeitar os limites de cada canal, os envios não saem todos de uma vez. Eles são distribuídos no tempo, na ordem da lista, e processados em rodadas, uma por minuto: cada rodada começa até 500 envios, durante cerca de 40 segundos. Dentro da mesma conta e do mesmo canal, os envios saem um de cada vez, com um intervalo mínimo entre o início de um e o do seguinte: Na prática, uma lista de 10.000 e-mails leva pelo menos 20 minutos, e uma de 3.600 contatos no WhatsApp leva pelo menos uma hora e meia. Como cada envio espera a resposta do provedor do canal antes do seguinte, e o tempo total também depende do volume em processamento na plataforma, uma campanha grande pode levar de minutos a horas.

Limite diário

Cada destinatário de campanha conta 1 no Limite diário de mensagens da conta (veja Configurações). Um envio que falha antes de chegar ao provedor, como o de um contato sem o dado exigido pelo canal ou o de um canal sem conexão configurada, não conta. Quando a conta atinge o limite no meio do envio:
  • a campanha passa para Pausada e os envios que faltam esperam, sem contar em Falhas;
  • ela volta a enviar sozinha à meia-noite, no fuso da conta. A lista de campanhas e o detalhe mostram quando;
  • o envio que encontrou o limite aparece em Logs de mensagens como Falhou, com o motivo “Limite diário de mensagens atingido”, e esse contato é tentado de novo quando a campanha volta;
  • as outras campanhas da conta que estiverem enviando também pausam, porque todas dividem o mesmo limite.
Aumentar o limite no mesmo dia vale para os envios novos, mas não adianta a volta de uma campanha pausada: ela espera a meia-noite. Antes de uma campanha grande, confira se o limite comporta a lista.

Acompanhar uma campanha

Tela de detalhe

Clique no nome da campanha para abrir o detalhe:
  • Total de Contatos — quantos contatos da lista entraram na campanha: os que não tinham sido removidos quando ela começou a enviar e têm o dado exigido pelo canal. Os pulados por descadastro ou por remoção durante o envio entram nesse total.
  • Enviados e Falhas — quantos envios o canal aceitou e quantos falharam. Os pulados não contam em nenhum dos dois.
  • Taxa de Sucesso — enviados ÷ (total de contatos − pulados): quem foi pulado não recebe e fica fora da conta. Em campanhas Enviando, Pausada ou Enviada, a barra Taxa de entrega mostra o mesmo percentual em verde (90% ou mais), amarelo (70% a 89%) ou vermelho (abaixo de 70%). Se todos os contatos foram pulados, a barra não aparece.
  • Detalhes — canal, lista (ou Lista excluída), Agendada para, Enviada em (quando o último envio terminou) e Última atualização.
Enquanto a campanha está Enviando, a tela se atualiza sozinha a cada 5 segundos.
Enviados, Falhas e Taxa de Sucesso são consolidados quando a campanha termina. Durante o envio, acompanhe o andamento pelas contagens do Log de Envios, que cobrem a campanha inteira.

Log de Envios

Em campanhas Enviando, Pausada ou Enviada, o Log de Envios lista cada destinatário (e-mail ou telefone) com o status do envio. No topo aparecem as contagens da campanha inteira: enviados, falhas, envios ainda na fila e envios pulados (“descadastrados ou removidos”). Se as contagens não carregarem, o topo mostra “Não foi possível carregar os totais.”; se a lista não carregar, a tela mostra o aviso com o botão Tentar de novo. A lista mostra os 500 primeiros destinatários da campanha. Em campanhas maiores, uma linha no topo avisa quantos aparecem do total (por exemplo, “Mostrando os primeiros 500 de 3.200 envios.”). Destinatário e erro protegidos pela configuração de campos protegidos da conta aparecem como Criptografado. Se a configuração de campos protegidos não carregar, a tela mascara todos os destinatários e erros e avisa “Não foi possível confirmar quais dados estão protegidos”. Recarregue a página para tentar de novo. Cada destinatário gera um registro em Comunicações → Logs, na aba Campanhas, junto com as demais mensagens da conta. A exceção é o contato cujo envio encontrou o limite diário: ele tem o registro Falhou daquela tentativa e ganha outro quando a campanha volta a enviar. O detalhe do envio mostra o nome da campanha. Veja Logs de mensagens.
Envios que falham não são tentados de novo automaticamente. Para reenviar, monte uma lista só com esses contatos e crie uma nova campanha.

Dashboard de campanhas

Em Campanhas → Dashboard: Campanhas ainda Enviando ou Pausadas não entram nesses totais. Abaixo dos indicadores:
  • Desempenho das campanhas — gráfico de barras com enviados e falhas das 10 campanhas enviadas mais recentes.
  • Campanhas recentes — as 8 últimas campanhas criadas, com canal, lista, status e data. Ver todas leva à tela Campanhas.

Perguntas frequentes

Só entram na campanha os contatos que não foram removidos e que têm o dado exigido pelo canal: e-mail para campanhas de E-mail; telefone ou e-mail para WhatsApp, Telegram e Slack. Se nenhum contato da lista puder receber, a campanha termina como Enviada com 0 contatos.
Sim, se a campanha ainda estiver Agendada. A lista é lida no momento em que a campanha começa a enviar; o que mudar nela depois disso não afeta a campanha. As exceções são o descadastro e a remoção do contato, conferidos a cada envio.
Esses números são consolidados quando o último envio termina. Enquanto isso, acompanhe as contagens no topo do Log de Envios, que cobrem a campanha inteira.
Os contatos descadastrados do canal, e os removidos durante o envio, entram em Total de Contatos, mas o envio para eles é pulado e aparece como Ignorada no Log de Envios. Veja Descadastro.
Nada: a conta atingiu o Limite diário de mensagens e a campanha volta a enviar sozinha à meia-noite, no fuso da conta. A data aparece na lista e no detalhe da campanha. Para enviar mais nos próximos dias, aumente o limite em Configurações.
Não necessariamente. Enviada significa que o canal (provedor de e-mail, WhatsApp, Telegram ou Slack) aceitou a mensagem. Em Logs de mensagens, o registro de um envio de WhatsApp por QR code (Evolution) passa para Entregue e Lida quando o WhatsApp confirma; o Log de Envios da campanha continua mostrando Enviada.
Não. A mensagem da campanha é escrita no próprio formulário de Nova Campanha e não usa os templates de Comunicações. Para disparar uma comunicação, use a API.