Quando usar
-
Você quer disparar emails em massa para um segmento de contatos do Cloud Chat.
-
Você precisa que as respostas dos clientes voltem como conversas normais no Cloud Chat (não em um inbox externo).
-
O envio precisa cumprir CAN-SPAM / LGPD (endereço postal + link de unsubscribe automáticos).
Pré-requisitos
Antes de criar a primeira campanha, conclua as etapas 1, 2 e 3 deste tutorial na ordem. Pular qualquer uma faz a campanha falhar silenciosamente ou ser rejeitada pelo Gmail/Yahoo.
-
Perfil de administrador no Cloud Chat.
-
Acesso ao DNS do domínio que será usado pra enviar (Cloudflare, Route53, Registro.br, etc.). A verificação envolve adicionar 3-4 registros.
-
Uma caixa de entrada do tipo Email já configurada — ela vai receber as respostas dos contatos. Se ainda não tem, crie em Configurações → Caixas de entrada.
-
O endereço postal completo da empresa (rua, cidade, estado, CEP, país) — exigência da CAN-SPAM, vai no rodapé de todo email.
Sobre este tutorial
O fluxo completo tem 5 etapas: endereço postal → domínio → remetente → campanha → acompanhamento. Cada etapa fica em Configurações → Campanhas por email no menu lateral.
Passo a passo
Etapa 1 — Configurar o endereço postal
O endereço postal aparece no rodapé de todos os emails de campanha, junto com o link de unsubscribe. É exigência legal (CAN-SPAM nos EUA, LGPD no Brasil) e Gmail/Yahoo rejeitam emails sem essa informação.
-
Vá em Configurações → Campanhas por email → Endereço postal.
-
Preencha rua, cidade, estado/UF, CEP e país.
-
Clique em Salvar.

Sem endereço postal preenchido, qualquer tentativa de criar uma campanha de email retorna erro de validação. Configure antes de prosseguir.
Etapa 2 — Adicionar e verificar o domínio
Você precisa provar que controla o domínio que vai usar como remetente (ex: mail.suaempresa.com). Sem isso, emails caem em spam ou são rejeitados na origem.
-
Vá em Configurações → Campanhas por email → Domínios.

-
Clique em Adicionar domínio.
-
Digite o domínio (recomendado: subdomínio dedicado, ex:
mail.suaempresa.comem vez do domínio raiz). -
O Cloud Chat mostra 3-4 registros DNS (MX, SPF/TXT, DKIM). Copie todos.

-
No seu provedor de DNS (Cloudflare, Route53, etc.), adicione cada registro exatamente como aparece — tipo, nome, valor.
-
Volte ao Cloud Chat e clique em Verificar agora no card do domínio.
-
Aguarde a verificação assíncrona (pode levar até 5 minutos após o DNS propagar).
Quando estiver tudo certo, o status do domínio muda para Verificado (verde). Só domínios verificados podem ser usados como remetente.
O botão Verificar agora fica desabilitado por 30 segundos depois de cada clique pra dar tempo do provedor de envio processar. Se o status não mudar em 5 minutos, confirme se os registros DNS estão idênticos aos exibidos na tela e tente de novo.
Etapa 3 — Criar um remetente
O remetente é o endereço visível que aparece no campo "De" dos emails (ex: [email protected]). Cada remetente está vinculado a um domínio verificado e a uma caixa de entrada que recebe as respostas.

-
Vá em Configurações → Campanhas por email → Remetentes.
-
Clique em Adicionar remetente.
-
Preencha:
-
Nome de exibição: nome que aparece no email do destinatário (ex: "Pepa - Suporte Suaempresa").
-
Parte local: o que vem antes do @ (ex:
pepa,contato,noreply). -
Domínio: escolha um dos domínios verificados na etapa anterior.
-
Caixa de entrada de resposta: a caixa de entrada do tipo Email que vai receber respostas dos clientes. Quando o destinatário responder o email, vira uma conversa nessa inbox.
-
-
Clique em Salvar.
A caixa de entrada de resposta precisa ser do tipo Email e estar no mesmo account. Se você não tem nenhuma, crie primeiro em Configurações → Caixas de entrada → Adicionar caixa de entrada → Email.
Etapa 4 — Criar a campanha
-
Vá em Campanhas → Únicas → Criar uma campanha única.
-
Escolha Tipo: Email.

-
Preencha:
-
Título: nome interno da campanha (não vai pro destinatário).
-
Assunto: vai no email. Suporta variáveis dinâmicas (ver abaixo).
-
Remetente: escolha um dos remetentes criados na Etapa 3.
-
Tipo de corpo: HTML (com formatação) ou Texto puro (line breaks preservados).
-
Corpo: o conteúdo do email. Suporta variáveis dinâmicas.
-
-
Defina a audiência — escolha uma das 3 formas:
-
Filtro: por atributo do contato (ex:
custom_attribute_1 igual a cloud). -
Etiquetas: contatos com tags específicas.
-
CSV: upload de planilha com
emailouphone_numberna coluna identificadora.
-
-
Clique em Salvar. A campanha entra em status Ativo e é disparada na próxima janela de envio (geralmente em 1-2 minutos).
Variáveis dinâmicas disponíveis no assunto e corpo:
-
{{ contact.first_name }}— primeiro nome do contato. Se o contato tem nome de uma palavra só (ex: "Ana"), retorna o nome inteiro. -
{{ contact.last_name }}— sobrenome. Vazio se o contato só tem 1 palavra no nome. -
{{ contact.name }}— nome completo capitalizado. -
{{ contact.email }}— email do contato. -
{{ contact.phone_number }}— telefone do contato. -
{{ contact.custom_attribute['chave'] }}— qualquer custom attribute do contato.
Contatos sem email válido (campo vazio ou formato inválido) são automaticamente excluídos da audiência. Mesma coisa pra contatos na lista de bloqueios — quem deu unsubscribe ou bounce permanente não recebe.
Etapa 5 — Acompanhar o envio
Na lista de campanhas (Campanhas → Únicas), cada campanha mostra um status:
-
Ativo: aguardando a próxima janela de envio (≈1 min).
-
Em execução: emails sendo disparados no momento.
-
Concluído: envio finalizado com 99%+ de eventos terminais.
-
Parcialmente concluído: pelo menos 80% dos contatos receberam — usado quando alguns falharam mas a maioria foi entregue.
-
Falhou: erro de configuração (domínio não verificado, remetente deletado, kill switch acionado por bounce alto).
Clique em Ver detalhes pra ver quantos contatos foram alvo da campanha e quantos receberam o email.
Quando o destinatário responde o email, a resposta vira automaticamente uma conversa proativa na caixa de entrada de resposta do remetente. Toda a thread (email original + resposta do cliente) fica vinculada via headers de email padrão.
Observações
-
Limite por campanha: 3.000 contatos por envio. Pra públicos maiores, divida em várias campanhas.
-
Kill switch automático: se a taxa de bounce/reclamação ultrapassar 10% em uma amostra de 200+ entregas, a campanha é pausada automaticamente e marcada como Falhou. Isso protege a reputação do domínio remetente.
-
Lista de bloqueios: contatos que deram unsubscribe, bounce permanente ou marcaram como spam ficam em Configurações → Campanhas por email → Lista de bloqueios. Eles são excluídos automaticamente de todas as campanhas futuras.

-
Cancelando unsubscribes manualmente: você pode remover um email da lista de bloqueios pela mesma tela. Use com cuidado — clientes podem reclamar.