--- title: Criação de templates de e-mail source: https://tdn.totvs.com/pages/viewpage.action?pageId=852917268 path: \Plataforma Documentação técnica\Personalização\Personalização de e-mail\Criação de templates de e-mail.md --- # Índice - 1 [Introdução](#Criaçãodetemplatesdeemail-Introdução) - 2 [Template](#Criaçãodetemplatesdeemail-Template) - 3 [Exemplos de Template](#Criaçãodetemplatesdeemail-ExemplosdeTemplate) - 3.1 [E-mail simples com uso de dois parâmetros, conforme este exemplo](#Criaçãodetemplatesdeemail-E-mailsimplescomusodedoisparâmetros,conformeesteexemplo) - 3.2 [E-mail simples com dados do formulário este exemplo](#Criaçãodetemplatesdeemail-E-mailsimplescomdadosdoformulárioesteexemplo) - 3.3 [Criando um e-mail sobre aprovação do pedido com comportamentos diferentes caso seja aprovado ou reprovado](#Criaçãodetemplatesdeemail-Criandoume-mailsobreaprovaçãodopedidocomcomportamentosdiferentescasosejaaprovadooureprovado) - 3.4 [Utilizando um parâmetro que é uma lista de tarefas](#Criaçãodetemplatesdeemail-Utilizandoumparâmetroqueéumalistadetarefas) # Introdução O Fluig permite você [criar seus próprios templates de e-mail](https://tdn.totvs.com/pages/viewpage.action?pageId=234455436) e envia-los através dos scripts de personalização pelo método **[notifier.notify](Envio de e-mails personalizados (notifier.notify).md)**. Está documentação vai ensinar você como adicionar os seus parâmetros no template e como criar templates complexos de envio de e-mail. # Template Para a criação de templates de e-mails no TOTVS Fluig, utilizamos a linguagem de templates Freemarker. Ele permite a inserção de lógica em templates HTML, proporcionando uma grande flexibilidade na customização de e-mails. Com isso, você pode utilizar: - **Variáveis**: Inserção de valores dinâmicos no conteúdo do e-mail. - **Condicionais**: Criação de diferentes partes do template com base em condições específicas. - **Loops**: Iteração sobre listas para gerar conteúdo repetitivo dinamicamente. O Fluig 1.8.1 utiliza a versão 2.3.28 Freemarker. # Exemplos de Template ## E-mail simples com uso de dois parâmetros, conforme [este exemplo](Envio de e-mails personalizados (notifier.notify).md) ``` Olá, Aqui está o link para a documentação: ${descricao}. Atenciosamente, Equipe TOTVS ``` ## E-mail simples com dados do formulário [este exemplo](Envio de e-mails personalizados (notifier.notify).md) ``` Olá, Aqui estão os detalhes do formulário atualizado: Atenciosamente, Equipe TOTVS   ``` ## Criando um e-mail sobre aprovação do pedido com comportamentos diferentes caso seja aprovado ou reprovado ``` Olá, <#if pedidoAprovado> Seu pedido foi aprovado! <#else> Infelizmente seu pedido foi reprovado. <#if observacao??>
 Observação: ${observacao}
Atenciosamente, Equipe TOTVS ``` ## Utilizando um parâmetro que é uma lista de tarefas ``` Olá, <#if tarefas?has_content> Você tem as seguintes tarefas pendentes: <#else> Você não tem tarefas pendentes. Atenciosamente, Equipe TOTVS ```