Pular para o conteúdo
ChatMade

E-mail

Aponte a caixa de suporte para o ChatMade e o agente responde e-mail com encadeamento correto, sem citar a mensagem anterior e sem responder resposta automática.

Esta página é para quem já tem um suporte@ recebendo mensagem e quer que o agente atenda ali. A entrada é por webhook do seu provedor de e-mail; a saída é por SMTP, seu ou da plataforma.

O que você precisa antes

  • Um endereço de suporte que os clientes já usem.
  • Um provedor de e-mail que faça encaminhamento por webhook (inbound parse). O ChatMade entende o formato do SendGrid Inbound Parse e o do Brevo.
  • Opcionalmente, um servidor SMTP próprio, para que a resposta saia do seu domínio com SPF e DKIM corretos.
  • Um administrador do ChatMade com a permissão manage_organization.

Atenção: não há leitura por IMAP. O ChatMade não se conecta à sua caixa para buscar mensagem. A entrada é exclusivamente por webhook — se o seu provedor não tem encaminhamento por webhook, este canal não funciona para você.

Conectar

  1. No painel, abra Settings → Integrations (“Configurações → Integrações”).
  2. Ache o cartão Email, com a descrição “Connect a support inbox so email conversations are answered by your AI agent.”
  3. Clique em Connect (“Conectar”). Abre o modal Connect Email, que explica o que fazer:

Enter the support address customers write to, then point your provider’s inbound-parse / forwarding webhook at the URL shown. Optionally add your own outbound SMTP so replies send from your domain with correct SPF/DKIM (leave blank to use the platform mail server).

  1. Preencha:
Campo na telaO que colocar
Support email address (“Endereço de suporte”)O endereço que os clientes escrevem. Ex.: suporte@suaempresa.com.br
SMTP host (optional)O servidor de saída. Ex.: smtp.seuprovedor.com
SMTP port (optional)Normalmente 587. Use 465 para TLS direto
SMTP username (optional)O usuário de autenticação
SMTP password (optional)A senha, guardada criptografada
From address (optional)O remetente. Em branco, usa o endereço de suporte

Deixando os campos de SMTP em branco, as respostas saem pelo servidor da plataforma. Preenchendo, saem do seu domínio.

  1. Clique em Connect (“Conectar”).

A verificação do SMTP

Informando um servidor SMTP, o ChatMade abre a conexão de verdade na hora de salvar, autentica e roda um NOOP. Falhando, você não consegue conectar.

As mensagens de erro são específicas:

  • Gmail: “Gmail rejected the login. Gmail requires a 16-character App Password (not your normal account password), and 2-Step Verification must be enabled — create one at myaccount.google.com/apppasswords, then paste it here with the spaces removed.”
  • Senha errada: “SMTP authentication failed — check the username and password”
  • Servidor inalcançável: “Could not connect to SMTP server”
  • Faltando dado: “SMTP username and password are required when an SMTP host is set”

O webhook — este você configura na mão

Este é o único canal em que você mesmo cola a URL no provedor.

Depois de conectar, a tela mostra o passo Webhook URL — set this on your provider (“URL de webhook — configure no seu provedor”), com um campo de leitura e um botão Copy (“Copiar”). A confirmação é Webhook URL copied.

O formato é:

{seu-backend}/api/v1/webhooks/email/{id-da-conta}?token={segredo}

Cole isso na configuração de inbound parse do seu provedor. A URL continua disponível depois, pelo botão Manage (“Gerenciar”).

Atenção: o token na URL é o que autentica o seu provedor. Sem ele, a mensagem é recusada. Trate a URL inteira como segredo.

Escolha o agente

O modal termina pedindo o agente, no campo AI agent that answers this channel (“Agente de IA que responde neste canal”), com o botão Assign agent (“Atribuir agente”).

O que o ChatMade faz com o e-mail que chega

Encadeamento. Toda resposta que sai carrega um Message-ID próprio. Quando a conversa já tem histórico, a resposta vai com In-Reply-To e References apontando para a última mensagem — é isso que faz o cliente ver tudo numa linha só, no cliente de e-mail dele, em vez de mensagens soltas. O assunto vira Re: {assunto original}, sem duplicar o Re:.

Corte da citação. O trecho citado da mensagem anterior é removido antes de o agente ler. O corte acontece no primeiro dos três marcadores clássicos — a linha On … wrote:, a linha --- Original Message --- ou uma linha longa de sublinhados — e depois toda linha começando com > é descartada.

Se o corte deixar o texto vazio, o ChatMade volta atrás e usa a mensagem inteira. O comentário no código é direto: “Never lose a message to over-eager stripping.”

Descarte de automáticos. Resposta automática não é respondida. São ignoradas as mensagens com Auto-Submitted diferente de no, com Precedence de tipo bulk, junk, auto_reply ou list, e com qualquer X-Auto-Response-Suppress. O motivo está no código: responder a essas cria laço de e-mail.

Uma conversa por remetente. As mensagens são agrupadas pelo endereço de quem escreve, em minúsculas. O mesmo cliente escrevendo de novo continua a mesma conversa.

Testar

Não há botão de teste — a verificação do SMTP é feita no momento de conectar. Para testar a entrada, mande um e-mail de verdade para o endereço de suporte e veja a conversa aparecer.

Limites

  • Tempo limite do SMTP: 20 segundos.
  • Porta padrão 587; a porta 465 liga TLS direto.
  • Trava contra mensagem duplicada de 1 hora.

Bom saber: se o servidor não oferecer STARTTLS, o ChatMade registra um aviso no log e envia sem criptografia mesmo assim. Se isso for inaceitável no seu caso, use porta 465 ou confirme que o seu servidor oferece STARTTLS.

E, como em todos os canais, não há mídia: anexo que o cliente mandar não chega ao agente.

E-mail e chamados

Uma resposta de e-mail não abre chamado. O que ela faz é ser anexada a um chamado que já existe, casada pelo cabeçalho In-Reply-To ou pelo [TKT-n] no assunto, quando quem responde é o cliente daquele chamado. Veja Chamados.

Desconectar

Botão Disconnect (“Desconectar”) no cartão.

Próximo passo

Se você também atende por mensagem de texto, veja SMS.