Templates e personalização
Um template é uma mensagem reutilizável que você personaliza por destinatário. Insira variáveis como {{ contact.first_name }}, recorra a um valor padrão quando um campo estiver vazio e exiba ou repita blocos com condições e loops — no assunto, no preheader, no remetente e no corpo, igualmente.
O que você vai precisar
- Um workspace com pelo menos um contato
- Campos de contato ou propriedades de evento para personalizar
O que um template contém
Cada template armazena a mensagem completa, não apenas o corpo — então a personalização funciona em todo lugar.
- subject e preheader — a linha de prévia na caixa de entrada.
- from_name, from_email e reply_to — de quem a mensagem parece vir.
- html (ou mjml) e uma parte de text para clientes em texto puro.
- Histórico de versões — cada salvamento é uma nova versão que você pode pré-visualizar e à qual pode reverter.
Insira variáveis
Referencie qualquer campo de contato ou propriedade de evento com chaves duplas e um caminho com ponto. Campos desconhecidos renderizam vazios, a menos que você defina um valor padrão.
- | default: "…" — valor de reserva quando o dado está ausente.
- | upcase / | downcase — muda a caixa.
- | raw — gera HTML confiável sem escapar.
Olá {{ contact.first_name | default: "pessoa" }},
Seu plano: {{ contact.plan | upcase }}
Cidade: {{ contact.address.city }}Condições e loops
Exiba um bloco apenas quando uma condição for verdadeira, ou repita um bloco sobre uma lista (ex.: itens de um pedido passados como variáveis).
{% if contact.plan == "pro" %}
Obrigado por estar no Pro.
{% else %}
Faça upgrade quando quiser.
{% endif %}
{% for item in order.items %}
- {{ item.name }} × {{ item.qty }}
{% endfor %}Pré-visualize e publique
- 1
Abra Templates → o seu template
Edite o assunto, o remetente e o corpo. Salvar cria uma nova versão automaticamente.
- 2
Pré-visualize com dados reais
Renderize o template com um contato de amostra para ver exatamente como variáveis, valores padrão e condições resolvem antes de enviar.
- 3
Reutilize
Selecione o template em uma campanha ou automação, ou passe o template_id dele com variáveis para POST /v1/messages.
Perguntas frequentes
O que acontece se uma variável estiver ausente?
Ela renderiza como vazia. Adicione | default: "…" para colocar um valor de reserva e nunca enviar “Olá ,”.
Posso personalizar a linha de assunto?
Sim — variáveis, valores padrão e condições funcionam no assunto e no preheader, não só no corpo.
Posso reverter uma edição ruim?
Sim. Cada salvamento é versionado; abra o histórico de versões e restaure qualquer versão anterior.
Comece a enviar em minutos
Crie uma conta gratuita, conecte seu domínio e alcance seu público em todos os canais — sem cartão de crédito.
Plano gratuito para sempre · Sem cartão de crédito · Pronto em minutos