Skip to main content

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

danger

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

CampoObrigatórioDescrição
NomeSimNome de identificação na Meta.
Delay Entrega (min)SimTempo entre a captura do evento e o envio da notificação ao usuário.
Código LinguagemSimCódigo da lingua do template cadastrado na Meta.

Nome

Tipo: string

Obrigatório: Sim

Descrição: Nome de identificação do Template na Meta.

Importante

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.