Todas as variáveis disponíveis no Sacflow
ATENDIMENTOS: ticket {{ticket.NOME_DO_CAMPO}}
Campos que podem ser acessados:
- `id`, `feedbackScore`, `queueId`, `userId`, `whatsappId`, `status`
CONTATOS: contact {{contact.NOME_DO_CAMPO}}
Campos que podem ser acessados:
- `name`, `email`, `number`, `company`, `cpfOrCnpj`
Acessos especiais:
- `firstName` - é preenchido por apenas o primeiro nome do contato
- `lastFeedback.daysAgo`- é preenchido pela diferença de dias entre a data do último feedback do contato no atendimento e o dia corrente (como fica o uso: {{contact.lastFeedback.daysAgo}})
USUÁRIOS: user {{user.NOME_DO_CAMPO}}
Campos que podem ser acessadas:
- `name`, firstName`, `id`, `email`
Acessos especiais do usuário:
- `queues` - é preenchida pelos nomes dos departamentos atribuídos ao atendente, separados por vírgula
- `channels` - é preenchida pelos nomes dos canais atribuídos ao atendente, separados por vírgula
- `defaultQueue`- é preenchida pelo nome do departamento padrão do atendente
- `defaultChannel` - é preenchida pelo canal padrão do atendente
DEPARTAMENTOS: queue {{queue.NOME_DO_CAMPO}}
Campos que podem ser acessadas:
- `id`, `name`, `distributionType`
Acessos especiais dos departamentos:
- `isWorkingHours` - variável que indica se o departamento está em horário comercial
protocol {{protocol}}
Representa o ID do atendimento (ticket.id).
session {{session.NOME_DO_CAMPO}}
Acessa a tabela `ChatbotSessionVariables`. Todos os campos podem ser acessados.
CANAIS: channel {{channel.NOME_DO_CAMPO}}
Campo que pode ser acessado:
- `name`
Acesso especial:
- `channel` - é preenchido pelo nome do canal do atendimento
- `lastContactMessage` ( {{ticket.lastContactMessage.NOME_DO_CAMPO}} ) - Busca a última mensagem do contato (mais recente) e deixa disponível para acesso qualquer campo da tabela `Messages`
- `firstContactMessage` ( {{ticket.firstContactMessage.NOME_DO_CAMPO}} ) - Busca a primeira mensagem do contato (mais antiga) e deixa disponível para acesso qualquer campo da tabela `Messages`