Template
Um Template é um Artefato reutilizável que representa, dentro da Etag, um template de mensagem previamente criado e aprovado na Meta.
A Etag apenas referencia esses templates da Meta (pelo nome ) e permite seu uso em steps de campanhas de TagSocial.
Na prática, os templates funcionam como blueprints de comunicação, podendo ser reutilizados em quantas campanhas forem necessárias, garantindo consistência e padronização das mensagens.
Na Etag, um Template é utilizado como um step de campanha, ou seja, cada etapa de uma campanha pode referenciar um template da Meta.
Isso permite que:
- O mesmo template seja reutilizado em múltiplas campanhas
- Campanhas diferentes compartilhem exatamente o mesmo conteúdo base
- Alterações no template (quando aplicáveis na Meta) impactem todos os usos futuros
- Haja separação clara entre conteúdo (Meta) e orquestração (Etag)
Preenchimento de variáveis
Templates da Meta podem conter variáveis dinâmicas (placeholders), como nome do usuário, produto, data, entre outros.
Na Etag, é responsabilidade do artefato Template definir como essas variáveis serão preenchidas usando dados de interação.
Ou seja:
- A estrutura do template (texto, ordem e quantidade de variáveis) é definida na Meta
- A Etag captura e fornece os valores concretos para cada variável no momento do envio.
Elementos que o Template pode ter
Se o template criado na Meta possuir qualquer um dos elementos acima (variáveis, header ou botões), é obrigatório configurar os artefatos correspondentes aqui na Etag.
A Etag não infere automaticamente esses elementos a partir do template da Meta. Ou seja, tudo que existir no template original precisa ser explicitamente configurado para que o envio funcione corretamente.
Caso isso não seja feito:
- O envio pode falhar
- As variáveis podem não ser preenchidas
- Elementos como botões ou header podem não aparecer corretamente
Configuração
| Campo | Obrigatório | Descrição |
|---|---|---|
Nome | Sim | Nome de identificação na Meta. |
Delay Entrega (min) | Sim | Tempo entre a captura do evento e o envio da notificação ao usuário. |
Código Linguagem | Sim | Código da lingua do template cadastrado na Meta. |
Nome
Tipo: string
Obrigatório: Sim
Descrição: Nome de identificação do Template na Meta.
O nome do Template precisa ser idêntico ao nome cadastrado na Meta. Por esse motivo, este campo é único: não pode haver mais de um Template com o mesmo nome.
Delay Entrega (min)
Tipo: integer
Obrigatório: Não
Valor padrão: 30
Descrição: Tempo aproximado (em minutos) entre a captura do evento (por exemplo, abandono de carrinho) e o envio da notificação ao usuário.
Código Linguagem
Tipo: [pt_BR, en_US]
Obrigatório: Sim
Valor padrão: pt_BR
Descrição: Código que indica o idioma do template, exatamente como foi cadastrado na Meta.