1. All Collections >
  2. Produto >
  3. Variáveis Dinâmicas >
  4. Visão geral das variáveis dinâmicas

Visão geral das variáveis dinâmicas

Avatar
Susan Swier
4 minutos de leitura

Variáveis dinâmicas podem ser usadas para personalizar mensagens de saída. Dirigir-se aos contatos pessoalmente em conversas pode ser um componente-chave para construir relacionamentos, fazendo com que se sintam vistos e incluídos.

Há três tipos de variáveis dinâmicas na plataforma:

  1. Variáveis de contato padrão representam campos de contato padrão como primeiro nome, sobrenome e e-mail.

  2. Variáveis de campos personalizados do contato representam campos personalizados adicionados ao espaço.

  3. Variáveis de fluxo de trabalho são variáveis temporárias que existem apenas durante uma sessão do fluxo de trabalho. Assim que o contato sair do fluxo de trabalho, o valor da variável será apagado.

Existem três tipos de variáveis de fluxo de trabalho: variáveis de gatilho, variáveis de saída e variáveis criadas por meio da etapa 'Fazer uma pergunta'.

Exemplos de variáveis dinâmicas

Variáveis dinâmicas podem ser incluídas adicionando o prefixo "$" ao campo de contato. A sintaxe é a seguinte:

$contact, $assignee ou $system

A plataforma suporta a interpolação do texto estático + variáveis dinâmicas.

Variáveis de contato padrão

Variável

Descrição

$contact.name

É substituído pelo nome completo do contato (primeiro nome + sobrenome).

$contact.firstname

É substituído pelo primeiro nome do contato.

$contact.lastname

É substituído pelo último nome do contato.

$contact.email

É substituído pelo e-mail do contato.

$contact.country

É substituído pelo país do Contato. Se o Contato não tiver país armazenado, ele não será substituído e a sequência de caracteres real será enviada.

$contact.id

É substituído pelo ID do contato.

Variáveis de campos personalizados do contato

Variável

Descrição

$contact.field_name

É substituído pelo valor no campo personalizado. Por exemplo, se o Campo Personalizado "Cidade" existir e um contato tiver o valor "Nova York", ao enviar $contact.city será substituído por Nova York.

Variáveis do sistema

Variável

Descrição

$system.current_datetime

É substituído pela data e hora atuais no fuso horário da Área de Trabalho.

Formato: YYYY-MM-DD hh:mm:ss (ex. 2023-01-10 09:15:27)

$system.current_date

É substituído pela data atual no fuso horário da Área de Trabalho.

Formato: YYYY-MM-DD (ex. 2023-01-10)

$system.current_time

É substituído pela hora atual no fuso horário da Área de Trabalho.

Formato: hh:mm:ss (ex. 09:15:27)

Variáveis do responsável

Variável

Descrição

$assignee.id

É substituído pelo ID do usuário do responsável pelo contato.

$assignee.name

É substituído pelo nome completo do responsável pelo contato (Primeiro Nome + Sobrenome).

$assignee.email

É substituído pelo e-mail do responsável pelo contato.

$assignee.firstname

É substituído pelo primeiro nome do responsável pelo contato.

$assignee.lastname

É substituído pelo último nome do responsável pelo contato.

$assignee.team

É substituído pelo nome da equipe do responsável.

Variáveis de gatilho do fluxo de trabalho

As variáveis do gatilho são variáveis que estão ligadas a um gatilho do fluxo de trabalho. Elas só estão disponíveis quando o gatilho específico é usado para o fluxo de trabalho.

Variáveis de gatilho para o evento 'Conversa aberta'

Variável

Descrição

$conversation.opened_timestamp

A data e hora em que a conversa foi aberta.

Formato: YYYY-MM-DD hh:mm:ss (ex. 2023-11-10 09:15:27)

$conversation.opened_by_source

A fonte (por exemplo: Contato, Usuário, Fluxo de Trabalho, Zapier, API, Make) que aciona a conversa.

$conversation.opened_by_channel

O ID do canal que aciona a abertura da conversa.

$conversation.contact_type

O tipo de contato (Novo ou Retornando) da conversa.

$conversation.first_incoming_message

A primeira mensagem recebida da conversa após a abertura.

$conversation.first_incoming_message_channel_id

O ID do canal da primeira mensagem recebida da conversa após a abertura

Variáveis de gatilho para o evento 'Conversa fechada'

Variável

Descrição

$conversation.opened_timestamp

A data e hora em que a conversa foi aberta.

Formato: YYYY-MM-DD hh:mm:ss (ex. 2023-11-10 09:15:27)

$conversation.opened_by_source

Fonte (por exemplo: Contato, Usuário, Fluxo de Trabalho, Zapier, API, Make) que aciona a abertura da conversa.

$conversation.opened_by_channel

O ID do canal que aciona a abertura da conversa.

$conversation.closed_time

A data e hora em que a conversa foi fechada.

Formato: YYYY-MM-DD hh:mm:ss (ex. 2023-11-10 09:15:27)

$conversation.closed_by_source

Fonte (por exemplo: Contato, Usuário, Fluxo de Trabalho, Zapier, API, Make) que aciona o fechamento da conversa.

$conversation.closed_by

O ID do usuário que fechou a conversa. Se a conversa for fechada por bot, fluxo de trabalho ou API, este campo ficará vazio.

$conversation.closed_by_team

O ID da equipe do usuário que fechou a conversa.

$conversation.contact_type

O tipo de contato (Novo ou Retornando) da conversa.

$conversation.assignee_team

O nome da equipe do usuário que atribuiu a conversa.

$conversation.first_assignment_timestamp

A data e hora de quando a conversa foi atribuída pela primeira vez.

Formato: YYYY-MM-DD hh:mm:ss (ex. 2023-11-10 09:15:27)

$conversation.first_assignee

O ID do primeiro responsável.

$conversation.first_response_time

O tempo gasto para dar a primeira resposta desde o momento em que a conversa foi aberta.

Nenhum valor é exibido se qualquer uma das seguintes ocorrências:
- a conversa é fechada sem nenhuma resposta.
- se a primeira resposta for fornecida pela API ou o Contato tiver sido atribuído ao usuário antes, e então a conversa for aberta pelo agente.

Formato: YYYY-MM-DD hh:mm:ss (ex. 2023-11-10 09:15:27)

$conversation.first_response_by

O ID do usuário que deu a primeira resposta.

$conversation.last_assignment_timestamp

A data e hora de quando a conversa foi atribuída pela última vez.

Nenhum valor é exibido se qualquer uma das seguintes situações ocorrer:
- a conversa é encerrada sem um responsável.
- nenhuma atribuição acontece na conversa, por exemplo, a conversa foi atribuída ao usuário antes de ser aberta.

Formato: YYYY-MM-DD hh:mm:ss (ex. 2023-11-10 09:15:27)

$conversation.last_assignee

O ID do último responsável.

$conversation.time_to_first_assignment

O tempo gasto para atribuir a conversa ao primeiro usuário.

Formato: hh:mm:ss (ex. 00:19:08)

$conversation.first_assignment_to_first_response_time

O tempo gasto para dar a primeira resposta desde o momento em que a conversa foi atribuída pela primeira vez.

Formato: hh:mm:ss (ex. 00:19:08)

$conversation.last_assignment_to_response_time

O tempo gasto para dar a primeira resposta do último responsável desde a última atribuição da conversa.

Formato: hh:mm:ss (ex. 00:19:08)

$conversation.resolution_time

O tempo gasto para resolver a conversa desde o momento em que a conversa foi aberta.

Formato: hh:mm:ss (ex. 00:19:08)

$conversation.first_assignment_to_close_time

O tempo gasto para resolver a conversa desde o momento em que foi atribuída pela primeira vez.

Formato: hh:mm:ss (ex. 00:19:08)

$conversation.last_assignment_to_close_time

O tempo gasto para resolver a conversa desde o momento em que foi atribuída pela última vez.

Formato: hh:mm:ss (ex. 00:19:08)

$conversation.average_response_time

O tempo médio para responder ao contato.

Formato: hh:mm:ss (ex. 00:19:08)

$conversation.assignments_count

O número de atribuições na conversa.

$conversation.incoming_messages_count

O número de mensagens recebidas durante a conversa.

$conversation.outgoing_messages_count

O número de mensagens de saída enviadas durante a conversa (excluindo mensagens de transmissão).

$conversation.responses_count

O número de respostas enviadas na conversa.

$conversation.category

A categoria da conversa conforme especificado na nota de fechamento.

$conversation.summary

O resumo da nota de fechamento da conversa.

Variáveis de gatilho para o evento de anúncios Click-to-Chat

Nome da Variável

Descrição

$clicktochat.ad_timestamp

O timestamp quando a mensagem foi recebida.

$clicktochat.ad_first_incoming_message

A primeira mensagem na conversa resultante do Click-to-Chat.

$clicktochat.ad_channel_id

O ID do canal pelo qual a mensagem do anúncio foi recebida.

$clicktochat.ad_channel_type

O canal através do qual está ocorrendo a conversa relacionada ao anúncio.

$clicktochat.ad_contact_type

O tipo de Contato associado ao anúncio: novo ou retornando

$clicktochat.ad_id

O número do ID do anúncio CTC.

$clicktochat.ad_name

O nome do anúncio CTC.

$clicktochat.ad_campaign_id

O número de ID da campanha publicitária CTC.

$clicktochat.ad_campaign_name

O nome da campanha CTC.

$clicktochat.ad_adset_id

O número do ID do adset do anúncio CTC.

$clicktochat.ad_adset_name

Nome do conjunto de anúncios CTC.

$clicktochat.ad_ad_url

A URL do anúncio CTC.

$clicktochat.ad_reference

A referência associada ao anúncio CTC.

$clicktochat.ad_status

O status do anúncio CTC.

$clicktochat.ad_objective

O objetivo do anúncio CTC.

$clicktochat.ad_optimization_goal

O objetivo de otimização do anúncio CTC.

$clicktochat.ad_destination_type

O tipo de destino associado com o anúncio CTC.

Variáveis de gatilho para anúncios de mensagens do TikTok

Variável

Descrição

$tiktokmessagingad.ad_timestamp

Hora do clique no anúncio

$tiktokmessagingad.ad_first_incoming_message

Primeira mensagem enviada pelo contato

$tiktokmessagingad.ad_channel_id

ID do canal de mensagens

$tiktokmessagingad.ad_channel_type

Tipo de canal (por exemplo, TikTok)

$tiktokmessagingad.ad_contact_type

Tipo de contato (por exemplo, novo ou existente)

$tiktokmessagingad.ad_id

ID do anúncio

$tiktokmessagingad.ad_name

Nome do anúncio

$tiktokmessagingad.ad_campaign_id

ID da campanha

$tiktokmessagingad.ad_campaign_name

Nome da campanha

$tiktokmessagingad.ad_adgroup_id

ID do grupo de anúncios

$tiktokmessagingad.ad_adgroup_name

Nome do grupo de anúncios

$tiktokmessagingad.ad_advertiser_id

ID do anunciante

$tiktokmessagingad.ad_operation_status

Status operacional do anúncio

$tiktokmessagingad.ad_secondary_status

Status secundário do anúncio

No caso de um campo de contato padrão compartilhar o mesmo nome de um campo de contato personalizado, a prioridade para a recuperação de dados será dada à variável de contato padrão. Para uma recuperação de dados correta, certifique-se de que todos os nomes de variáveis são únicos.

Compartilhar este artigo
Telegram
Facebook
Linkedin
Twitter

Não consegue encontrar o que você está procurando? 🔎