Pular para o conteúdo principal

Templates e variáveis

Templates são as mensagens que as etapas da régua enviam. Cada template pertence a um canal (e-mail, SMS, WhatsApp, voz), tem uma categoria, um tom e um corpo com variáveis que o motor substitui pelos dados reais da cobrança na hora do envio.

Editor de templates

Categorias

CategoriaUso típico
Lembrete (reminder)Antes do vencimento
Cobrança (overdue)Depois do vencimento
Negociação (negotiation)Proposta de acordo
Aviso de Negativação (negativation_warning)Comunicado prévio exigido antes de negativar
Aviso de Protesto (protest_warning)Comunicado prévio ao protesto
Confirmação de Pagamento (payment_confirmation)Pós-pagamento

E-mails têm assunto e corpo; SMS/WhatsApp só corpo. Assunto e corpo aceitam variáveis.

Sintaxe das variáveis

Escreva a variável entre chaves duplas; opcionalmente, aplique um formatador com |:

Olá {{ person.name }}, sua fatura {{ charge.documentNumber }} de
{{ charge.currentAmount | currency }} venceu em {{ charge.dueDate | date }}.
Pague pelo PIX: {{ charge.pixEmv }}

Variável sem valor no cadastro vira texto vazio (a mensagem não quebra).

Variáveis disponíveis

Cliente (person.)

VariávelConteúdo
{{ person.name }}Nome do cliente
{{ person.legalName }}Razão social
{{ person.documentNumber }}CPF/CNPJ
{{ person.documentType }}Tipo de documento

Cobrança (charge.)

VariávelConteúdo
{{ charge.documentNumber }}Número do documento/fatura
{{ charge.originalAmount }}Valor original
{{ charge.currentAmount }}Valor atualizado (com juros/multa/desconto)
{{ charge.interestAmount }}Valor de juros
{{ charge.fineAmount }}Valor de multa
{{ charge.discountAmount }}Valor de desconto
{{ charge.dueDate }}Data de vencimento
{{ charge.issueDate }}Data de emissão
{{ charge.daysOverdue }}Dias em atraso
{{ charge.status }}Status da cobrança
{{ charge.barcode }}Código de barras do boleto
{{ charge.pixEmv }}Código PIX copia-e-cola
{{ charge.paymentUrl }}Link de pagamento

Sua empresa (account.)

VariávelConteúdo
{{ account.name }}Nome da empresa
{{ account.tradeName }}Nome fantasia
{{ account.documentNumber }}CNPJ da empresa
{{ account.phone }}Telefone de contato
{{ account.email }}E-mail de contato
{{ account.website }}Site da empresa

Classificação (classification.)

VariávelConteúdo
{{ classification.name }}Nome da classificação do cliente

Também estão disponíveis os prefixos collectionRule. e collectionRuleStep. (dados da régua e da etapa que originou o envio), para casos avançados.

Formatadores

FormatadorResultado
currencyR$ 1.234,56
date25/12/2025
dateTime25/12/2025 14:30
document123.456.789-00
phone(11) 99999-9999

Exemplo: {{ charge.currentAmount | currency }}, {{ person.documentNumber | document }}.

Validação

Ao salvar, o sistema valida o template: prefixo desconhecido, formatador inexistente e chaves não balanceadas ({{ sem }}) são apontados como erro antes de o template ir ao ar. O painel de variáveis no editor lista tudo o que está disponível — clique para inserir sem digitar errado.

Boas práticas

  • Tenha um template por etapa e ajuste o tom à altura do atraso: amigável antes do vencimento, firme depois de 15 dias.
  • Sempre inclua um caminho de pagamento (charge.pixEmv, charge.paymentUrl ou charge.barcode) — mensagem de cobrança sem como pagar gera ligação no seu suporte.
  • Nos avisos de negativação/protesto, use a categoria correta: eles documentam o comunicado prévio na trilha de auditoria.