Updated: 11 January 2023
Como formatar mensagens
O ZAp2Go oferece um conjunto vasto de possibilidades para formatar mensagens de texto de acordo com o necessário.
"Formatar mensagens" é o processo de substituir textos "coringas" por dados que podem melhorar a experiência do usuário.
Os textos coringa podem ter os seguintes formatos:
{$.xxxxx} = substituição simples do valor de "xxxx" nas variáveis.
{$.xxxxx:dd/MM} = substituição do valor com uma formatação adicional. Isso pode ser usado para:
- data/hora com formato C# padrão.
- data/hora com formato relativo (ex: "amanhã", "ontem", "hoje", "à tarde", "à noite", etc)
- valor, percentual, etc.
- nomes e mesmo formatações customizadas.
{$.xxxxx:date:es} = substituição com formatação e com conversão de língua (por exemplo es = Español, en = English).
Trocas padrão:
As opções abaixo podem ser utilizadas:
| [PrimeiroNome] |
O primeiro nome do cliente (obido pela carga ou diretamente do contato do WhatsApp) |
| [nomeCompletoCliente] |
|
| [NomeCliente] ou [nomeCliente] |
O mesmo que [PrimeiroNome]. |
| [cpfCliente] |
CPF ou CNPJ do cliente, obtido na carga. |
| [telefoneCliente] |
Telefone do cliente, obtido na carga. |
| [BomDia] |
Retorna bom dia, boa tarde, boa noite - de acordo com o horário do envio |
| [Carteira] |
Retorna a identificação da carteira conforme configurado. |
| [CarteiraCompleta] |
O mesmo que [Carteira] |
| [CarteiraFirstPerson] |
Retorna uma mensagem já formatada de "Aqui falo da [Carteira]." |
Formatação de variáveis:
As variáveis que podem ser usadas são as que foram previamente incluídas:
Pelo Mailing: veja como adicionar variáveis no Mailing AQUI
Pelo Ativo, enviando via API: veja como adicionar as variáveis no Ativo AQUI.
Por Integração Externa: se sua carteira utiliza automação, pode haver acesso a APIs externas, base de dados etc.
As variáveis são pares de:
-
Chave - valor = são os que são recebidos em colunas adicionais do mailing, ou nos demais métodos. Um exemplo deste caso é:
Seu mailing contém duas colunas adicionais:
DATA_CONSULTA, MEDICO_CONSULTA.
Suma mensagem então pode conter:
" ... Você tem agendada uma consulta no dia {DATA_CONSULTA:dd/MM} com o Dr. {MEDICO_CONSULTA} ...".
Para esclarecimento de outras dúvidas quanto ao uso de variáveis.