Estrutura
A versão 0.11.0 introduz communication_templates como base para modelos de comunicação reutilizáveis.
Eventos e canais
Um template deve representar uma combinação coerente entre evento e canal. Exemplos conceituais:
- aprovação pronta + e-mail;
- atualização de pedido + WhatsApp;
- contato comercial + e-mail;
- comunicação de oportunidade + WhatsApp.
Variáveis
Os templates podem utilizar variáveis controladas pela aplicação. Utilize apenas variáveis documentadas na tela/configuração correspondente; textos livres não devem tentar executar código ou HTML não suportado.
Vantagens
- consistência da comunicação;
- manutenção centralizada;
- menor risco de divergência entre canais;
- possibilidade de evolução sem alterar cada fluxo individualmente.
Relação com templates de e-mail existentes
Os templates de comunicação complementam a infraestrutura já usada pelos e-mails transacionais. A interface pode manter áreas específicas para e-mail enquanto a camada 0.11.0 amplia o conceito para comunicação multicanal.