E-mail transacional: o que é e como implementar via API
Confirmação de pedido, redefinição de senha, recibo de pagamento: são e-mails que o cliente espera receber na hora, não numa janela de disparo em massa. Esse é o e-mail transacional — e ele precisa de uma infraestrutura diferente da campanha de marketing. Este guia explica a diferença, mostra exemplos e como disparar via API.
O que é e-mail transacional
E-mail transacional é a mensagem individual disparada por um evento do seu sistema — um pedido criado, uma senha redefinida, um pagamento confirmado — para um único destinatário, no momento em que o evento acontece. Ele não depende de uma lista nem de um agendamento: o gatilho é a ação do próprio usuário.
E-mail transacional x e-mail em massa
| Aspecto | Transacional | Em massa |
|---|---|---|
| Gatilho | Evento do sistema (pedido, senha, pagamento) | Agendamento ou campanha manual |
| Destinatário | Um contato por chamada | Lista inteira de uma vez |
| Base legal típica | Execução de contrato / obrigação legal | Consentimento de marketing |
| Fila de envio | Fila dedicada, prioritária | Fila de campanha, em lote |
| Exemplo | Recibo de pagamento | Newsletter mensal |
Exemplos de e-mail transacional
- Confirmação de pedido ou de assinatura.
- Redefinição de senha e alertas de segurança de conta.
- Recibo ou comprovante de pagamento.
- Lembrete de fatura vencendo, quando enviado a um único cliente (na régua de cobrança, ver o guia de cobrança automática).
- Confirmação de agendamento.
- Aviso de que uma exportação de dados (DSAR) ficou pronta para download.
Como funciona o envio via API
No three-pulse, um e-mail transacional é um único chamado a POST /api/v1/messages:send — uma "campanha de um": mesmo pipeline de entrega da campanha em massa, sem precisar montar audiência nem agendar nada. A chamada leva um name (identifica o envio na lista de campanhas), o template_id, o to_email do destinatário e um objeto attributes com as variáveis do evento (nome, número do pedido, valor), que substituem os placeholders do template no momento do envio.
Diferente da campanha em massa, o envio transacional entra numa fila dedicada e prioritária, separada da fila de disparo em lote — assim, uma campanha de milhões de contatos disparada por outro cliente não atrasa a confirmação de pedido de ninguém.
Quanto custa enviar e-mail transacional
O envio transacional consome o mesmo saldo de créditos pré-pagos da campanha em massa, ao mesmo preço por canal — não existe tarifa separada por usar a API em vez da interface de campanhas.
| Canal | Custo |
|---|---|
| 1 crédito / mensagem | |
| SMS | 9 créditos / segmento |
| Voz | 30 créditos / chamada atendida |
| Rascunho com IA | 2 créditos / geração |
Recargas a partir de 1.000 créditos (R$ 49,90), sem preço por usuário e sem validade de crédito.
Boas práticas de entrega para e-mail transacional
- Dispare no momento do evento, não em lote horas depois — o valor do e-mail transacional é a proximidade com a ação do usuário.
- Use o campo message_type para rotular o tipo de mensagem (ex.: "pedido-confirmado", "senha-redefinida") e identificar cada fluxo nos relatórios.
- Teste o template com dados reais de attributes antes de ligar o gatilho em produção — um placeholder sem valor chega em branco para o cliente.
- Trate falhas permanentes (endereço inválido) no seu sistema: não insista em reenviar para o mesmo endereço com erro definitivo.
Base legal do e-mail transacional e LGPD
E-mail transacional normalmente se apoia em execução de contrato ou cumprimento de obrigação legal, não em consentimento de marketing — são bases legais diferentes das campanhas promocionais (veja o guia de LGPD em marketing multicanal para o comparativo completo). Isso não dispensa boas práticas: identifique claramente o remetente e mantenha a lista de contatos transacionais separada da lista de marketing. Consulte seu jurídico para o enquadramento do seu caso.
Como implementar em 5 passos
- Crie um template com as variáveis do evento (nome, número do pedido, valor, link).
- Gere uma chave de API do workspace.
- No seu backend, chame POST /api/v1/messages:send no momento do evento, com name, template_id, to_email e attributes preenchidos com os dados reais.
- Rotule o disparo com message_type para separar os fluxos nos relatórios.
- Consulte GET /api/v1/campaigns/{id} com o ID retornado: a resposta traz counts com o total por status (queued, sent, delivered, failed, suppressed, skipped) — para um envio único, o status aparece com contagem 1.
Perguntas frequentes
Preciso criar uma campanha para enviar um e-mail transacional?
Não. Use POST /api/v1/messages:send — uma "campanha de um" que dispara para um único destinatário sem precisar montar audiência nem agendamento.
O envio transacional usa o mesmo saldo de créditos da campanha em massa?
Sim, o mesmo saldo pré-pago e o mesmo preço por canal (1 crédito por e-mail). A diferença é a fila de envio dedicada, não o preço.
Um disparo em massa atrasa meus e-mails transacionais?
Não. Envios via messages:send entram numa fila dedicada e prioritária, separada da fila de campanhas em massa — um disparo de milhões de contatos não compete com a confirmação de pedido de outro cliente.
Consigo personalizar o conteúdo com dados do evento?
Sim. O campo attributes recebe as variáveis (nome, valor, número do pedido etc.) que substituem os placeholders do template no momento do envio.
Como sei se o e-mail transacional foi entregue?
Consulte GET /api/v1/campaigns/{id} com o ID retornado pelo envio: a resposta traz counts com o total por status (queued, sent, delivered, failed, suppressed, skipped) — num envio único, é só olhar qual status recebeu a contagem.
Leia também
E-mail em massa: guia completo de disparo e entregabilidade
Guia prático de e-mail em massa: autenticação SPF/DKIM/DMARC, bounce, LGPD e como montar campanhas HTML com personalização sem cair no spam.
SMS vs WhatsApp Business API: qual canal escolher
SMS ou WhatsApp Business API: compare alcance, opt-in, aprovação de template e custo para escolher o canal certo em cada campanha.
LGPD em marketing: consentimento e direitos do titular
Guia de LGPD para marketing multicanal: bases legais, consentimento por canal, direitos do titular e supressão automática em e-mail, SMS e voz.