Influency
← AjudaComeçar grátis
Central de Ajuda AutomaçõesVariáveis e personalização de mensagens

Variáveis e personalização de mensagens

Use variáveis dinâmicas para personalizar cada mensagem com o nome, os dados e o contexto de cada contato.

Mensagens personalizadas têm taxas de resposta muito maiores do que mensagens genéricas. No Influency você insere variáveis em qualquer texto de mensagem, e o sistema substitui pelo valor real de cada contato antes de enviar.

Sintaxe básica

As variáveis usam chaves duplas e seguem sempre o formato {{grupo.campo}}:

Olá, {{contact.username}}! Tudo bem? 👋

Enviada para o contato @maria_silva, a mensagem vira:

Olá, @maria_silva! Tudo bem? 👋

Importante: a variável é apenas um "caminho" para um dado — não há fórmulas, operadores nem funções dentro das chaves. Só {{grupo.campo}}. Existem três grupos: contact (perfil e campos do contato — inclui contact.fields.*), trigger (o que disparou o fluxo) e vars (variáveis de sessão definidas por nós anteriores).


Variáveis do contato

Dados do perfil de quem está conversando com você:

| Variável | O que retorna | |---|---| | {{contact.username}} | Nome de usuário do Instagram (ex.: @maria_silva) | | {{contact.fullName}} | Nome do perfil, quando o Instagram disponibiliza |

O {{contact.username}} está sempre disponível. Já o {{contact.fullName}} depende de o perfil ter o nome preenchido publicamente — muitos perfis não têm, então prefira o username quando quiser garantia de que algo vai aparecer.


Campos personalizados

São os dados que você coleta e guarda sobre cada contato (e-mail, cidade, produto de interesse etc.). Você os cria em Configurações → Campos personalizados e os referencia assim:

{{contact.fields.cidade}}
{{contact.fields.email}}
{{contact.fields.produto_interesse}}

Um campo é preenchido de três formas:

  1. Automaticamente por um fluxo — o nó Fazer pergunta manda uma pergunta e guarda a resposta do contato no campo que você escolher.
  2. Por regra do fluxo — o nó Gravar campo define um valor direto (ex.: marcar origem = story).
  3. Manualmente — editando o contato ou via importação de planilha.

Exemplo de coleta e uso, no mesmo fluxo:

  1. Fazer pergunta: "Qual cidade você é? 😊" → salva a resposta no campo cidade.
  2. Mais adiante, nó Enviar mensagem: "Boa! Temos novidades chegando aí em {{contact.fields.cidade}}."

Variável do gatilho

Captura o texto que disparou o fluxo — útil para "ecoar" o que a pessoa falou:

Você mandou "{{trigger.text}}" — já te ajudo com isso!

Se o contato escreveu "quero saber o preço", a mensagem fica:

Você mandou "quero saber o preço" — já te ajudo com isso!

O {{trigger.text}} funciona tanto para DMs quanto para comentários que disparam o fluxo.


Quando a variável está vazia

Se um dado não existe para aquele contato (um campo que ele nunca preencheu, ou um perfil sem nome), a variável é substituída por texto vazio — a frase simplesmente fica sem aquela parte.

Como não há valor padrão dentro das chaves, a boa prática é:

  • Escreva frases que funcionem mesmo vazias. Em vez de "Oi, {{contact.fullName}}!" (que pode virar "Oi, !"), prefira "Oi! 👋 Que bom te ver por aqui." e use o nome só quando tiver certeza de que existe.
  • Garanta o dado antes de usá-lo. Se a mensagem depende da cidade, colete a cidade com um nó Fazer pergunta antes de referenciá-la.
  • Ramifique com uma Condição. O nó Condição permite seguir um caminho quando o campo está preenchido e outro quando não está.

Exemplos prontos

Boas-vindas (sem depender de nome):

Oi! 👋 Que bom que você chegou por aqui.

Me conta: o que você procurava quando mandou essa mensagem?

Resposta de preço, com o @ da pessoa:

Oi, {{contact.username}}! Obrigada pela mensagem 😊

Nossos planos:
• Starter — R$ 97/mês
• Pro — R$ 197/mês

Qual faz mais sentido pra você agora?

Confirmação de dados coletados no fluxo:

Perfeito! Anotei aqui:

📧 E-mail: {{contact.fields.email}}
📍 Cidade: {{contact.fields.cidade}}

Está tudo certo?

Boas práticas

Sempre tenha um "plano B" para o vazio. Como não existe valor padrão inline, escreva a frase de modo que ela leia bem mesmo sem a variável.

Não exagere. Uma mensagem com 3+ variáveis diferentes começa a parecer um template frio de CRM. Use 1–2 por mensagem para manter o tom de conversa.

Teste com a sua própria conta. Antes de publicar, use o Simular no editor (ou mande uma DM de teste para a conta conectada) e confira se as variáveis estão sendo substituídas como você espera.

← Todos os artigos de AutomaçõesCentral de Ajuda
Variáveis e personalização de mensagens · Automações · Influency Ajuda