Use este artigo para solucionar problemas, configurar e testar Intercom Workflows. Ele aborda por que um workflow pode não ser acionado, como coletar dados do cliente, como testar com segurança sem afetar usuários ativos, gatilhos de chamadas telefônicas, comportamento específico do WhatsApp e como resolver conflitos entre Fin e sua automação de workflow.
Acionando Workflows
Por que meu workflow não está sendo acionado?
Por que meu workflow não está sendo acionado?
Um Workflow pode não ser acionado como esperado devido a problemas de configuração, como compatibilidade de canal, regras de público, agendamento ou conflitos com suas configurações do Messenger. Veja como solucionar esses problemas.
Como posso ver para quais conversas meu workflow foi acionado?
Como posso ver para quais conversas meu workflow foi acionado?
Você pode verificar quando um workflow foi acionado em uma conversa a partir de:
Aba Enviados em Workflows: Verifique a aba Enviados dentro de cada Workflow. Ela exibirá uma lista de conversas onde o Workflow foi acionado.
Eventos da Conversa no Inbox: Dentro do Inbox, você pode ver a linhagem de eventos que ocorreram em uma conversa clicando em Mostrar eventos da conversa. Isso mostrará os eventos da conversa, e você poderá descobrir qual Workflow foi acionado dentro de uma conversa.
Simulando uma Conversa: Se você quiser testar seu Workflow, pode usar o recurso Workflows Preview, ou pode direcionar o Workflow para ser ativado ao vivo com um público composto apenas por você ou seus colegas. Para isso, basta selecionar o atributo Email e inserir seu próprio endereço de email — ou “contém” o domínio de email da sua empresa (@examply.com).
Como aciono um workflow com base na alteração de atributo do usuário?
Como aciono um workflow com base na alteração de atributo do usuário?
Isso atualmente não é possível com Workflows, mas você pode enviar isso como uma solicitação de recurso se achar útil!
Como posso impedir que o bot de boas-vindas mostre a mensagem completa e as opções quando um usuário visita a página?
Como posso impedir que o bot de boas-vindas mostre a mensagem completa e as opções quando um usuário visita a página?
Para impedir que o bot de boas-vindas mostre a mensagem completa e as opções quando um usuário visita a página, você precisa usar um gatilho de workflow diferente. Em vez de usar o gatilho “cliente visita uma página”, que faz o Workflow aparecer proativamente, use o gatilho “Cliente abre uma nova conversa no Messenger”. Assim, a mensagem de boas-vindas no seu workflow aparecerá apenas quando um usuário iniciar uma conversa pelo Messenger.
Como posso impedir que os usuários contornem workflows de mensagens de saída no Messenger?
Como posso impedir que os usuários contornem workflows de mensagens de saída no Messenger?
Os clientes às vezes podem contornar workflows de mensagens de saída clicando diretamente no lançador do Messenger e iniciando uma conversa fora do fluxo pretendido.
Existem duas maneiras principais de resolver isso:
Desativar Mensagens Diretas
Você pode desativar a configuração do Messenger “Permitir que usuários iniciem uma conversa”. Isso impede que os usuários iniciem conversas fora dos seus workflows. No entanto, isso pode reduzir a flexibilidade e levar a uma experiência menos intuitiva para os clientes.
Use um Workflow “Quando o cliente envia sua primeira mensagem”
Uma abordagem mais amigável ao usuário é criar um workflow que use o gatilho “Quando o cliente envia sua primeira mensagem”. Isso permite que você guie o fluxo da conversa corretamente, preservando uma melhor experiência para o cliente.
Construindo Workflows
Como faço para ter acesso a bots de saída no Intercom?
Como faço para ter acesso a bots de saída no Intercom?
Para acessar bots de saída (Workflows) no Intercom, certifique-se de que os seguintes requisitos sejam atendidos:
Acesso ao plano:
Você deve estar no plano Advanced ou superior para usar workflows.
Permissões do workspace:
Você precisa da permissão “Can manage outbound workflows” ativada. Isso pode ser encontrado na seção “Automation” nas permissões dos colegas. O administrador do seu workspace pode conceder essa permissão.
Nota: Recursos adicionais de workflow estão disponíveis no plano Expert.
Você pode revisar a lista completa de recursos para cada plano na página de preços do Intercom.
Posso coletar um arquivo de um cliente em uma etapa de Coleta de dados?
Posso coletar um arquivo de um cliente em uma etapa de Coleta de dados?
Sim, você pode coletar um arquivo de um cliente na etapa de Coleta de dados de algumas maneiras:
Coletar um link de arquivo:
Use um anexo do Messenger:
Nota:
Os links de anexo do usuário final são URLs assinadas de curta duração (válidas por aproximadamente 30 minutos). Busque-os rapidamente após o cliente enviar o arquivo.
Para casos sensíveis, ative o Messenger JWT (JSON Web Token) e restrinja os públicos nos seus conectores de dados para manter o acesso ao arquivo seguro.
Posso marcar conversas em massa ao enviar um workflow, mesmo que o cliente não responda?
Posso marcar conversas em massa ao enviar um workflow, mesmo que o cliente não responda?
Sim, você pode marcar automaticamente as conversas adicionando uma etapa 'Tag conversation' no seu workflow. Clique em Adicionar etapa em qualquer lugar do seu caminho de workflow e selecione Tag conversation. Isso se aplica apenas às conversas daqui para frente e não funciona retroativamente.
Como posso criar e priorizar condições "se" em workflows?
Como posso criar e priorizar condições "se" em workflows?
Para criar e priorizar condições "se" em workflows, você pode adicionar mais ramos condicionais. A prioridade é de cima para baixo ao usar ramos.
Como configurar um workflow de resposta fora do horário comercial?
Como configurar um workflow de resposta fora do horário comercial?
Para enviar uma mensagem aos clientes fora do seu horário comercial — por exemplo, informando quando esperar uma resposta — configure um workflow usando uma condição de ramo em vez de agendar nas configurações do gatilho. Os ramos são avaliados em tempo real, tornando-os mais confiáveis para lógica baseada em tempo.
Vá para Fin AI Agent > Workflows e abra um workflow existente ou clique em Novo workflow.
Defina seu gatilho — por exemplo, Cliente envia sua primeira mensagem.
Adicione uma etapa Branch.
Na condição do ramo, selecione Office hours > é > Fora do horário comercial.
No caminho fora do horário comercial, adicione uma etapa Enviar uma mensagem. Inclua seu horário comercial e o tempo esperado de resposta.
No caminho durante o horário comercial, adicione suas etapas padrão do workflow.
Clique em Ativar para ativar o workflow.
Uma vez ativado, novas conversas que correspondam ao seu gatilho e cheguem fora do seu horário comercial configurado receberão automaticamente a mensagem que você configurou.
Nota: Workflows usam apenas seu horário comercial padrão — não horários personalizados configurados para equipes individuais. Certifique-se de que seu horário comercial padrão esteja corretamente configurado antes de testar.
Como criar um workflow que só atinja conversas por email?
Como criar um workflow que só atinja conversas por email?
Para garantir que um workflow seja acionado apenas para conversas por email, você precisa restringir a seleção de canal nas configurações do gatilho. Se um canal não estiver explicitamente habilitado, as conversas nesse canal não acionarão o workflow.
Vá para Fin AI Agent > Workflows e abra um workflow existente ou clique em Novo workflow.
Defina seu gatilho — por exemplo, Cliente envia sua primeira mensagem.
Nas configurações do gatilho, vá para a seção Canais.
Habilite Email e desabilite todos os outros canais.
Complete o restante das etapas do seu workflow e regras de público.
Clique em Ativar para ativar o workflow.
Uma vez ativado, apenas conversas por email que correspondam às suas regras de público acionarão este workflow. Conversas em outros canais não serão afetadas.
Nota: Se Email não estiver selecionado nas configurações de canal, conversas por email não acionarão este workflow — mesmo que todo o resto esteja configurado corretamente. Verifique também se o encaminhamento de email está ativo, pois emails que não são encaminhados corretamente para o Intercom não acionarão workflows.
Posso usar qualquer tag como regra de público para acionar o workflow?
Posso usar qualquer tag como regra de público para acionar o workflow?
No momento, você pode selecionar apenas tag de Pessoas ou Empresa ao configurar o filtro de público para o workflow. Tag de conversa não pode ser usada para esse propósito.
Um workflow pode ser acionado automaticamente quando uma tag é adicionada a uma conversa?
Um workflow pode ser acionado automaticamente quando uma tag é adicionada a uma conversa?
Não, adicionar uma tag a uma conversa não aciona um workflow — não existe um tipo de gatilho para a adição de tag. A opção Conversation tag existe apenas como um predicado dentro das regras de público de um gatilho existente, onde restringe quais conversas correspondem a um gatilho que já está disparando por outro motivo (por exemplo, Conversation tag é Bug report adicionado a um gatilho Durante uma conversa). Como não há evento "tag adicionada", marcar manualmente uma conversa na Inbox não iniciará nenhum workflow por si só.
Como acionar uma sequência de acompanhamento baseada em tag a partir da Inbox?
Como acionar uma sequência de acompanhamento baseada em tag a partir da Inbox?
Para automatizar uma sequência de esperas e mensagens de acompanhamento quando uma tag específica se aplica a uma conversa, crie um workflow reutilizável que um colega inicie manualmente a partir da Inbox, em vez de depender da tag para acioná-lo.
Vá para Fin AI Agent > Workflows > Novo workflow > Criar do zero e escolha o gatilho Reusable Workflow. Nas configurações do gatilho, permita que colegas acionem a partir da Inbox.
Adicione primeiro uma etapa Tag conversation, usando a tag que deseja aplicar.
Adicione uma etapa Wait. Abra-a e defina a configuração de interrupção para Mensagens de colega e cliente para que a sequência termine se qualquer um dos lados responder — o padrão é apenas mensagens de colega.
Adicione uma etapa Enviar mensagem com seu primeiro acompanhamento.
Repita as etapas Wait e Enviar mensagem para quaisquer acompanhamentos adicionais.
Clique em Ativar.
Quando sua primeira mensagem estiver na Inbox, abra a conversa, pressione Cmd/Ctrl+K, pesquise por "Trigger reusable workflow" e selecione este workflow para iniciá-lo.
Nota: Se o cliente ou um colega responder durante qualquer etapa Wait configurada com a opção de interrupção "Mensagens de colega e cliente", o workflow termina e as etapas restantes não são executadas. Adicionar tags ou notas internas não interrompe o workflow. Fechar a conversa também encerra o workflow, então deixe-a aberta ou adormecida até a sequência terminar.
Como posso permitir que o usuário abra um site externo a partir de um workflow?
Como posso permitir que o usuário abra um site externo a partir de um workflow?
Para adicionar conteúdo externo a um workflow, você pode adicionar a etapa "Enviar um app" e selecionar o app Content Showcase.
Um workflow com "Mensagem contém" também procura palavras-chave no assunto do email?
Um workflow com "Mensagem contém" também procura palavras-chave no assunto do email?
Sim, quando você adiciona uma condição "Mensagem contém XYZ" a um workflow, ele também procura no assunto do email, não apenas no corpo. Mesmo ao usar uma condição separada para "Assunto do email contém XYX", se você usar "Mensagem contém", isso incluirá o assunto do email também.
Serei cobrado por enviar mensagens através dos Workflows?
Serei cobrado por enviar mensagens através dos Workflows?
Isso depende dos canais que você habilitou para o workflow. Não há cobrança por enviar mensagens de workflow na Web, iOS, Android, Facebook, Instagram e Email.
No entanto, se você selecionou SMS ou WhatsApp como um dos canais do workflow, quaisquer mensagens enviadas nesses canais serão cobradas conforme suas tarifas respectivas.
Como posso definir automaticamente um ticket como "Em andamento" quando um cliente responde a um ticket Resolvido/Fechado?
Como posso definir automaticamente um ticket como "Em andamento" quando um cliente responde a um ticket Resolvido/Fechado?
Para isso, você precisará criar dois workflows:
Workflow reutilizável: Este workflow define o status do ticket como "Em andamento."
Quando o cliente envia qualquer mensagem workflow: Adicione um ramo para verificar se o status do Ticket é "Resolved", então encaminhe para o workflow reutilizável para atualizar o status para "In progress".
Esta configuração garante que qualquer resposta do cliente a um Ticket Resolved/Closed será automaticamente movida para "In progress."
Como posso atribuir automaticamente um colega de equipe ao reatribuir uma conversa para um inbox de equipe?
Como posso atribuir automaticamente um colega de equipe ao reatribuir uma conversa para um inbox de equipe?
Você pode configurar um workflow com o gatilho "Teammate changes the conversation team assignment" para atribuir automaticamente um colega de equipe específico quando uma conversa for atribuída a um inbox de equipe.
Selecione "Team assigned is [X]" no público do gatilho:
Então adicione um caminho no workflow usando o passo Assign para atribuir a um colega de equipe:
Notas:
Se você quiser distribuir conversas igualmente entre vários colegas de equipe (por exemplo, usando round-robin ou atribuição balanceada), este método não funcionará. Este Workflow só permite que você reatribua automaticamente uma conversa para um colega de equipe específico.
"If teammate changes the conversation assignment" não será acionado se um Workflow atribuir a conversa, apenas se um humano fizer a atribuição.
Como posso testar alterações no workflow em um ambiente ao vivo sem afetar os users?
Como posso testar alterações no workflow em um ambiente ao vivo sem afetar os users?
Para testar a lógica atualizada do workflow em um ambiente de produção sem impactar os users ao vivo:
Faça suas alterações no workflow.
Realize um hard refresh da página ou limpe o cache do navegador para garantir que a versão mais recente seja carregada.
Alternativamente, chame
shutdown()no console do navegador para encerrar a sessão atual do Messenger e iniciar uma nova.Acione o workflow novamente para confirmar que a lógica atualizada foi aplicada.
Sempre teste primeiro em um ambiente de staging quando possível para evitar impacto não intencional em conversas ao vivo.
Como posso testar um workflow de email com segurança?
Como posso testar um workflow de email com segurança?
Para testar workflows de email sem afetar os users ao vivo:
Duplique o workflow.
Defina o público na duplicata para acionar apenas para seu próprio endereço de email ou um pequeno público interno de teste.
Execute o fluxo completo para confirmar o comportamento.
Uma vez confirmado, aplique as mesmas alterações ao seu workflow ao vivo.
Evite fazer alterações não testadas diretamente em um workflow ao vivo — duplicá-lo primeiro isola o risco.
Como posso testar a detecção de atributo Fin sem afetar os users ao vivo?
Como posso testar a detecção de atributo Fin sem afetar os users ao vivo?
Para testar com segurança se o Fin está detectando atributos corretamente:
Crie um workflow de teste com o gatilho When customer sends their first message e adicione um passo Let Fin answer.
Limite a exposição adicionando uma condição de público — por exemplo, direcionando apenas seu próprio endereço de email ou seu domain da empresa.
Inicie uma conversa de teste para confirmar que o Fin está detectando os atributos conforme esperado.
Uma vez confirmado, aplique a mesma configuração ao seu workflow ao vivo.
Você também pode executar um teste na pré-visualização do workflow.
Dica: Manter este workflow com alta prioridade em sua lista garante que ele seja acionado primeiro durante os testes, sem interferir com outros workflows ao vivo.
Posso testar workflows sem tornar o Messenger ao vivo no meu site de produção?
Posso testar workflows sem tornar o Messenger ao vivo no meu site de produção?
Sim. Existem duas opções:
Use a API do Intercom para criar conversas reais que acionem seus workflows, sem expor o Messenger aos clientes.
Configure um ambiente de staging ou teste com o Messenger instalado para criar conversas de teste com segurança sem afetar os users ao vivo.
Conversas de pré-visualização criadas usando o recurso Workflows Preview aparecem no Inbox e são tratadas como conversas reais — o que significa que a atividade do usuário de pré-visualização é incluída nas métricas de relatório do workflow. Espere ver usuários de pré-visualização listados junto com clientes reais nas contagens de enviados, engajados e concluídos. Se seus números de relatório parecerem inesperadamente altos após os testes, verifique se a atividade do usuário de pré-visualização foi contabilizada. Para manter suas métricas limpas, considere revisar suas contagens de enviados/engajados/concluídos após quaisquer sessões de pré-visualização.
Como configurar um workflow fora do horário para ser acionado quando uma conversa for reaberta?
Como configurar um workflow fora do horário para ser acionado quando uma conversa for reaberta?
Quando um cliente reabre uma conversa previamente fechada fora do horário comercial, um workflow padrão fora do horário pode não ser acionado como esperado.
Para lidar com isso de forma confiável:
Defina o gatilho do workflow para disparar quando uma conversa for reaberta por um cliente.
Adicione uma condição no bloco do gatilho: Conversation state is Closed.
Adicione um passo Branch e defina a condição para Office hours > is > Outside office hours.
No caminho fora do horário comercial, adicione seu passo Send a message.
Clique em Set live para ativar o workflow.
Uma vez ativo, o Intercom verifica o horário em relação ao seu horário comercial sempre que um cliente reabre uma conversa fechada e envia sua mensagem se estiver fora do horário configurado.
Nota: Combinar a condição Conversation state is Closed com um ramo de horário comercial garante que este workflow só seja acionado quando uma conversa for realmente reaberta fora do seu horário comercial.
Por que a condição 'Conversation status = closed or snoozed' não funciona no workflow 'Customer sends any message'?
Por que a condição 'Conversation status = closed or snoozed' não funciona no workflow 'Customer sends any message'?
Quando um cliente responde a uma conversa fechada ou adiada, o Intercom reabre (ou desativa o adiamento) antes de avaliar o workflow. Quando o workflow Customer sends any message executa suas condições, a conversa já está aberta — então uma condição de Conversation status = Closed ou Conversation status = Snoozed nunca será atendida. Isso torna o atributo de estado da conversa efetivamente inutilizável como condição neste workflow.
O mesmo comportamento de reabertura se aplica a conversas adiadas — uma resposta do cliente desativa automaticamente o adiamento antes da avaliação do workflow.
Como as metas do workflow contam eventos em relação aos gatilhos do workflow, e qual é a diferença entre “atingir a meta” e “atingir a meta após engajamento”?
Como as metas do workflow contam eventos em relação aos gatilhos do workflow, e qual é a diferença entre “atingir a meta” e “atingir a meta após engajamento”?
As metas do workflow contam apenas eventos que acontecem após o gatilho do workflow — não incluem eventos que ocorreram antes do envio.
Atingir a meta: significa que o usuário completou o evento da meta após o envio do workflow, independentemente de ter interagido com o workflow.
Atingir a meta após engajamento: significa que o usuário completou o evento da meta após engajar ativamente com o workflow (por exemplo, clicando em um botão de resposta ou respondendo a uma mensagem).
Posso personalizar a aparência ou o posicionamento dos botões de Resposta do Workflow em conversas do Messenger?
Posso personalizar a aparência ou o posicionamento dos botões de Resposta do Workflow em conversas do Messenger?
Não, a exibição dos botões de Resposta Rápida dentro dos workflows não pode ser personalizada.
Workflows podem enviar dados diretamente para endereços de email externos?
Workflows podem enviar dados diretamente para endereços de email externos?
Não, workflows não podem enviar dados diretamente para endereços de email externos. Workflows podem coletar dados do cliente (como nome, email e atributos personalizados) e manter conversas não atribuídas, mas a entrega externa desses dados para endereços de email externos não é suportada dentro dos workflows. Se precisar encaminhar dados coletados externamente, use um Data connector ou integre com uma ferramenta de terceiros via webhook.
Posso validar o comprimento da entrada para PINs ou IDs em um workflow?
Posso validar o comprimento da entrada para PINs ou IDs em um workflow?
Não, a validação de entrada para comprimento de PIN e ID não é suportada dentro do Messenger ou workflows. Se precisar impor requisitos específicos de caracteres ou dígitos, isso deve ser tratado externamente — por exemplo, através do seu próprio backend ou um Data connector que valide a entrada após a coleta.
Solução de problemas
O que devo fazer se meu workflow não funcionar para certas conversas?
O que devo fazer se meu workflow não funcionar para certas conversas?
Se seu Workflow não funcionar para certas conversas, certifique-se de que as configurações do público do workflow estejam definidas para acionar para os tipos corretos de participantes (Leads, Visitors e Users). Atualize a configuração do público para resolver o problema. Além disso, verifique se não há erros de configuração impedindo que o workflow direcione o público correto. Por exemplo, se seu workflow estiver configurado para acionar apenas para 'Users', interações envolvendo 'Leads' não ativarão o workflow. Ajuste os filtros de destino para incluir tanto 'Leads' quanto 'Users' ou certifique-se de que o tipo de conversa corresponda à configuração do workflow.
Depois que meu workflow ao vivo é acionado, por que os próximos passos não aparecem ou demoram a aparecer para o cliente nas conversas do Messenger?
Depois que meu workflow ao vivo é acionado, por que os próximos passos não aparecem ou demoram a aparecer para o cliente nas conversas do Messenger?
Isso pode ocorrer porque a Política de Segurança de Conteúdo (CSP) do seu site está bloqueando certas conexões com o Intercom necessárias para o funcionamento esperado do Messenger e pode precisar ser revisada e atualizada. Mais detalhes sobre o uso do Intercom com CSP podem ser encontrados neste artigo.
Como posso enviar automaticamente uma mensagem "Estamos verificando, por favor aguarde" após o cliente enviar sua primeira mensagem?
Como posso enviar automaticamente uma mensagem "Estamos verificando, por favor aguarde" após o cliente enviar sua primeira mensagem?
Você só pode ter um gatilho de Workflow voltado para o cliente por conversa. Para conseguir isso, edite seu workflow existente para "When customer sends their first message" e adicione uma etapa para coletar a primeira mensagem do cliente, depois adicione outra etapa que envie sua mensagem de acompanhamento: "Estamos verificando, por favor aguarde."
Por que não posso usar um atributo de Data e Hora que criei em um workflow?
Por que não posso usar um atributo de Data e Hora que criei em um workflow?
Atributos de Data e Hora não podem ser usados em workflows porque não há uma forma confiável de validar o fuso horário do cliente, o que pode levar a discrepâncias — especialmente se ele estiver usando VPN ou em um local diferente do seu horário comercial. Para evitar possíveis incompatibilidades com o horário comercial do workspace, atributos de Data e Hora não estão disponíveis para uso em workflows.
Posso definir um atributo de Data em uma etapa do workflow?
Posso definir um atributo de Data em uma etapa do workflow?
Não. Atributos de Data não podem ser definidos usando etapas do workflow — esta é uma limitação atual do produto. Ações do workflow que definem valores de atributos (como Definir dados da conversa) não suportam o tipo de atributo Data.
Para atualizar um atributo de Data, uma solução alternativa seria usar um Data Connector usando nossa REST API.
Por que meu workflow não está acionando para mensagens enviadas quando uso "Conversation starter is Outbound message"?
Por que meu workflow não está acionando para mensagens enviadas quando uso "Conversation starter is Outbound message"?
A regra de público "Conversation starter is Outbound message" para um workflow se aplica apenas ao enviar mensagens via a seção Outbound no seu workspace. Se estiver criando uma conversa no Inbox, use "Teammate sending a direct message" para mensagens individuais ou "Teammate sending to many customers" para mensagens em massa nas regras de público do seu workflow.
Por que meu workflow não funciona para emails convertidos em tickets?
Por que meu workflow não funciona para emails convertidos em tickets?
Se seu workflow não está sendo acionado para emails convertidos em tickets, verifique se "Email" foi selecionado como canal nas configurações do gatilho do workflow (já que este é o canal original em que a conversa começou).
Por que meu workflow não funciona para chamadas telefônicas convertidas em tickets?
Por que meu workflow não funciona para chamadas telefônicas convertidas em tickets?
Tickets convertidos de chamadas telefônicas mantêm o canal "Phone call" da conversa original. Isso significa que gatilhos de workflow dependentes do canal — como Teammate changes conversation state — não serão acionados para esses tickets, porque o gatilho avalia o canal no momento da criação, não o tipo de ticket.
Essa limitação se aplica especificamente a gatilhos dependentes do canal como Teammate changes conversation state. Se você depende desse gatilho para enviar uma pesquisa de satisfação do cliente (CSAT) para tickets originados por telefone, ele não será acionado para esses tickets.
Para contornar isso, use um workflow com gatilho de ticket em vez disso (por exemplo, Teammate changes the state of a ticket) e configure-o para direcionar o tipo de ticket relevante. Esse gatilho avalia diretamente as mudanças de estado do ticket, independentemente do canal original.
Como alternativa, use o gatilho When a phone call ends para automatizar ações pós-chamada para chamadas telefônicas e tickets originados por telefone. Ao contrário dos gatilhos dependentes do canal, ele é acionado com base em como a chamada terminou — independentemente de a chamada ter resultado em uma conversa ou um ticket. Veja Automate actions when a phone call ends para passos de configuração e exemplos.
Por que a opção 'Show workflow until' está faltando no meu workflow de visita a página?
Por que a opção 'Show workflow until' está faltando no meu workflow de visita a página?
O seletor Show workflow until está disponível apenas para workflows padrão de auto-mensagem When customer visits a page que não possuem agendamento recorrente ou gatilho baseado em evento.
Se seu workflow tem um agendamento recorrente (por exemplo, um agendamento semanal ou baseado em calendário), a opção está intencionalmente oculta. Mensagens agendadas recorrentes sempre aparecem uma vez por ciclo de envio, então o seletor Show workflow until é desativado automaticamente.
Dica: Se quiser usar a opção Show workflow until (por exemplo, para mostrar a mensagem até que o cliente a tenha visto ou interagido), remova o agendamento recorrente do seu workflow. Uma vez que o workflow dependa apenas de visitas à página — sem agendamento — o seletor reaparecerá nas configurações do gatilho.
Qual a diferença entre "When a customer calls" e "When a phone call ends"?
Qual a diferença entre "When a customer calls" e "When a phone call ends"?
São dois gatilhos separados que ocorrem em momentos diferentes do ciclo da chamada:
When a customer calls é acionado no início de uma chamada recebida, antes de alguém atender. Use-o para direcionar chamadas, apresentar um menu IVR (Resposta de Voz Interativa), coletar dados do chamador ou oferecer opções de desvio como correio de voz e retornos de chamada.
When a phone call ends é acionado uma vez no verdadeiro fim da chamada — depois que o cliente e todos os participantes desconectaram. Use-o para automatizar ações pós-chamada com base em como a chamada terminou, como triagem de chamadas abandonadas, fechamento automático de conversas atendidas ou acompanhamento de chamadas de saída sem resposta.
"When a phone call ends" será acionado se apenas meu colega desligar no meio da chamada?
"When a phone call ends" será acionado se apenas meu colega desligar no meio da chamada?
Não, não será acionado se apenas seu colega desligar no meio da chamada. O gatilho é acionado uma vez no verdadeiro fim da chamada — depois que o cliente e todos os participantes externos desconectaram. Se um colega desconectar mas o cliente ainda estiver na linha, a chamada ainda está em andamento e o gatilho não será executado.
Por que não posso enviar uma mensagem para um cliente em um workflow de chamada telefônica?
Por que não posso enviar uma mensagem para um cliente em um workflow de chamada telefônica?
Ações voltadas para o cliente — como enviar uma mensagem, coletar dados via botões de resposta ou mostrar um tempo esperado de resposta — não estão disponíveis em workflows que usam gatilhos de chamadas ao vivo. Enquanto a chamada está em andamento, o cliente está ao telefone, não lendo mensagens de chat, então essas etapas estão intencionalmente indisponíveis.
Gatilhos de chamadas ao vivo suportam apenas ações em segundo plano que rodam silenciosamente sem interromper o chamador: marcar a conversa, reatribuir, adiar, aplicar regras e adicionar uma nota interna. O construtor exibe um banner — "Phone Call workflows support a reduced set of actions" — para indicar isso.
Dica: Para enviar uma mensagem voltada para o cliente após o fim da chamada, use o gatilho When a phone call ends. Veja Automate actions when a phone call ends para passos de configuração e exemplos.
Posso usar "When a phone call ends" para chamadas de saída, ou é só para chamadas recebidas?
Posso usar "When a phone call ends" para chamadas de saída, ou é só para chamadas recebidas?
Sim, "When a phone call ends" cobre chamadas recebidas e de saída — o gatilho é acionado independentemente da direção da chamada. Ao ramificar com base em como a chamada terminou, use o atributo correto para a direção:
Last inbound call state — 12 estados disponíveis, cobrindo todas as formas como uma chamada recebida pode terminar.
Último estado da chamada de saída — 2 estados disponíveis: Atendida e Sem resposta.
Veja Automatizar ações quando uma chamada telefônica termina para a lista completa de estados e exemplos de Workflows.
Por que o "Quando uma chamada telefônica termina" também foi executado no meu ticket?
Por que o "Quando uma chamada telefônica termina" também foi executado no meu ticket?
Isso é esperado. O gatilho "Quando uma chamada telefônica termina" se aplica automaticamente tanto a conversas quanto a tickets. Se uma chamada telefônica estiver anexada a um ticket, o gatilho também dispara para esse ticket — não há como restringi-lo apenas a conversas ou apenas a tickets.
Se você precisar de uma lógica pós-chamada diferente para tickets versus conversas, adicione uma etapa Condição no seu workflow para ramificar com base no tipo de conversa ou ticket.
Posso converter uma chamada telefônica em um ticket enquanto a chamada ainda está em andamento?
Posso converter uma chamada telefônica em um ticket enquanto a chamada ainda está em andamento?
Não, você não pode converter uma chamada em um ticket enquanto ela ainda está em andamento. A opção de converter para ticket só fica disponível no cabeçalho da conversa após o término da chamada.
Para automatizar ações em tickets criados a partir de chamadas telefônicas, use um workflow de gatilho de ticket — por exemplo, Um ticket é criado ou Um colega altera o estado de um ticket. Esses disparam quando um colega converte manualmente a chamada encerrada em um ticket. Veja Automatizar ações durante chamadas telefônicas ao vivo para mais informações sobre como os gatilhos de ticket funcionam com chamadas telefônicas.
Fiz atualizações no meu workflow, mas não estou vendo essas mudanças no workflow ao vivo?
Fiz atualizações no meu workflow, mas não estou vendo essas mudanças no workflow ao vivo?
Se seu workflow não está exibindo como esperado, é possível que o cookie da sua sessão esteja vinculado a uma versão antiga. Para verificar, tente abrir o workflow em uma janela anônima ou de navegação privada. Isso garantirá que você esteja vendo a versão mais atualizada sem dados em cache. Se o problema persistir, considere limpar os cookies do navegador e atualizar a página. Além disso, filtros e condições em workflows às vezes podem registrar incorretamente ou se comportar de forma inesperada. Para resolver isso, re-adicione os filtros afetados, salve o workflow e publique-o novamente para garantir o funcionamento correto.
Por que versões antigas do workflow ainda se aplicam a conversas em andamento?
Por que versões antigas do workflow ainda se aplicam a conversas em andamento?
Uma vez que um workflow começa a rodar em uma conversa, ele continua usando a versão que estava ativa quando foi disparado. Republishing ou atualizar o workflow não afeta conversas já em andamento — elas permanecem na versão em que começaram. Novas conversas que forem disparadas após a publicação usarão a versão mais recente.
Posso reiniciar um workflow para uma conversa que já está em andamento?
Posso reiniciar um workflow para uma conversa que já está em andamento?
Não. Workflows não podem ser reiniciados para conversas específicas em andamento. As conversas permanecem vinculadas à versão em que começaram. Se você precisa que todas as novas conversas usem uma versão atualizada, publique suas alterações — apenas novas conversas as adotarão. Alternativamente, duplique o workflow e publique a duplicata. Isso cria um workflow novo com seu próprio histórico de versões, e novas conversas começarão nessa versão.
Por que as mudanças no meu workflow não foram aplicadas a uma conversa existente?
Por que as mudanças no meu workflow não foram aplicadas a uma conversa existente?
Mudanças em um workflow — como condições adicionadas, mensagens atualizadas ou novas etapas — só se aplicam a novas conversas. Conversas já em andamento continuam rodando a versão que estava ativa quando começaram. Deletar e recriar o workflow também não afetará essas conversas em andamento. Para verificar suas mudanças, inicie uma nova conversa após publicar.
Por que meu workflow para inesperadamente depois que um cliente clica em um botão específico?
Por que meu workflow para inesperadamente depois que um cliente clica em um botão específico?
Se seu workflow para de rodar depois que um cliente clica em um botão específico, isso geralmente acontece porque o workflow inclui uma etapa configurada para "Coletar resposta do cliente." O workflow para até que o cliente forneça uma entrada conforme essa etapa. Para garantir que o workflow continue sem interrupções, revise a configuração do seu workflow e considere remover a etapa "Coletar resposta do cliente" quando apropriado.
Por que minhas mensagens não estão chegando na inbox correta apesar de terem a tag correta?
Por que minhas mensagens não estão chegando na inbox correta apesar de terem a tag correta?
Isso geralmente ocorre porque múltiplos workflows com ações de atribuição disparam simultaneamente. O workflow com maior prioridade determinará a atribuição final, potencialmente sobrescrevendo os outros. Para resolver esse problema:
Revise e priorize workflows com ações de atribuição para evitar conflitos.
Garanta que nenhum outro workflow esteja configurado com ações conflitantes para as mesmas mensagens (por exemplo, dois workflows disparando para as mesmas palavras-chave, com ações de atribuição diferentes).
Como evitar que múltiplas pesquisas CSAT sejam enviadas quando uma conversa é fechada mais de uma vez?
Como evitar que múltiplas pesquisas CSAT sejam enviadas quando uma conversa é fechada mais de uma vez?
Um problema comum ocorre quando pesquisas de Customer Satisfaction Score (CSAT) são enviadas várias vezes sem querer, especialmente quando um colega fecha repetidamente uma conversa. Isso pode causar frustração no cliente devido ao envio repetido de pesquisas CSAT para a mesma interação. Aqui estão os passos para garantir que uma pesquisa CSAT seja enviada apenas uma vez, mesmo que a conversa seja fechada várias vezes.
A Solução: Garantindo que o CSAT seja Enviado Apenas Uma Vez por Fechamento de Conversa
Para garantir que uma pesquisa CSAT seja enviada apenas uma vez em uma conversa quando um colega a fecha, você precisa adicionar uma regra específica de público na condição do seu workflow. A captura de tela abaixo mostra a regra 'Avaliação da conversa solicitada é falsa' configurada nas configurações de público do workflow:
Adicione a Regra de Público "Avaliação da conversa solicitada é falsa" à Condição do seu Workflow.
Ao fazer isso, essa regra garante que uma solicitação de CSAT ainda não tenha sido enviada ao cliente para aquela conversa específica. Essa condição crítica evita múltiplos pedidos de pesquisa para o cliente caso a conversa seja fechada ou atualizada mais de uma vez.
Como evitar conflitos de workflow?
Como evitar conflitos de workflow?
Para evitar conflitos de workflow, use configurações de público exclusivas para workflows e priorize-os adequadamente. Garanta que os conectores lógicos ('E' vs. 'OU') estejam configurados corretamente. Além disso, mantenha a confiabilidade do workflow adotando boas práticas, como realizar auditorias regulares para gatilhos inativos e conflitos. Use convenções claras de nomenclatura para diferenciar workflows e teste novas configurações em diversos cenários de clientes antes da implantação.
Por que meu workflow continua sendo interrompido?
Por que meu workflow continua sendo interrompido?
Workflows são projetados para parar de rodar quando um colega os interrompe. Isso também se aplica a Workflows reutilizáveis, mesmo que as mudanças sejam disparadas a partir da inbox. Verifique os eventos da conversa para ver se alguma atualização pode ter causado a interrupção.
Por que minha conversa foi atribuída ao responsável padrão?
Por que minha conversa foi atribuída ao responsável padrão?
Uma conversa é atribuída ao responsável padrão quando nenhum workflow corresponde à conversa. Atualize o responsável padrão ou revise as regras de público do workflow para garantir o correto mapeamento.
Como posso solucionar conflitos de Workflow causados pela implantação do Fin?
Como posso solucionar conflitos de Workflow causados pela implantação do Fin?
Quando o Fin está habilitado via Simple Deploy (a configuração automática de implantação do Fin), ele tem prioridade sobre Workflows de atribuição personalizados para o mesmo público. Isso se aplica tanto ao Fin para Service quanto ao Fin para Ecommerce — quando o Simple Deploy para Ecommerce está ativo, ele tem prioridade sobre workflows personalizados do Fin para Ecommerce, workflows personalizados do Fin para Service e Simple Deploy do Fin para Service. Workflows automáticos não serão disparados, e a ferramenta de solução de problemas de workflow não avaliará ou exibirá esses workflows. Isso impede que etapas personalizadas do workflow, como ações de atribuição (por exemplo, atribuir a uma inbox específica), sejam executadas. Siga os passos abaixo para identificar e resolver conflitos entre o Fin e suas automações de Workflow.
Nota: Perfis do Fin são uma configuração antiga e separada do Simple Deploy e dos Workflows. Um perfil do Fin ativo também tem prioridade sobre Workflows voltados ao cliente, da mesma forma que o Simple Deploy, e não aparecerá na lista de Workflows nem na ferramenta de solução de problemas de Workflow — portanto, um workflow sendo ignorado pode ser causado por qualquer um dos dois. Perfis do Fin estão sendo descontinuados em favor da configuração do Fin através dos Workflows usando a etapa Deixe o Fin responder. Se você encontrar um perfil do Fin ativo bloqueando seu workflow, pause ou desative-o em Fin AI Agent > Deploy > Chat > Profiles para que seu workflow possa ser disparado conforme esperado. Veja Movendo seus Perfis para Workflows para saber como migrar as configurações de um Perfil.
Passos adicionais para gerenciar conflitos do Simple Deploy
Desativando o Simple Deploy: Navegue até Fin AI Agent → Deploy → Chat e desative a opção Simple Deploy. Após fazer essa alteração, atualize a página para garantir que a atualização seja refletida e teste a configuração em uma nova conversa para confirmar o comportamento desejado.
Segmentar Públicos por Canal: Por exemplo, dedique um workflow para interações no Messenger/chat e outro para comunicações por e-mail. Isso ajuda a evitar sobreposições e garante uma operação mais suave.
Verifique se o Fin Simple Deploy está substituindo seu Workflow: O Fin Simple Deploy automaticamente tem precedência sobre Workflows acionados pelo cliente (por exemplo, Cliente envia sua primeira mensagem) para qualquer público sobreposto. Isso inclui o Simple Deploy para Ecommerce, que também tem prioridade sobre workflows do Fin para Service e Simple Deploy do Fin para Service. Solução: Para restaurar o comportamento personalizado do workflow, pause o Simple Deploy (em Fin AI Agent > Deploy) ou ajuste seu público para que não se sobreponha ao público que seu workflow personalizado visa.
Revise gatilhos e públicos sobrepostos: O Fin e seus Workflows podem compartilhar gatilhos ou públicos semelhantes, fazendo com que ambos sejam ativados ao mesmo tempo. Ação: Pause ou edite Workflows sobrepostos para que cada um tenha condições e gatilhos de público distintos. Dica: Use atributos como tópico, palavra-chave da mensagem ou tipo de cliente para separar a lógica do Workflow da automação do Fin.
Teste e confirme o tempo do Workflow: O Fin e outros Workflows podem disparar simultaneamente ou durante horários de expediente inativos. Ação: Teste a execução do Workflow em diferentes horários e verifique as estatísticas do Workflow para confirmar qual automação roda primeiro.
Por que uma conversa fechada foi reaberta e reatribuída sem nova mensagem visível do cliente?
Por que uma conversa fechada foi reaberta e reatribuída sem nova mensagem visível do cliente?
Uma conversa fechada pode ser reaberta e reatribuída por um workflow de roteamento "Cliente envia sua primeira mensagem" (conversation_started) mesmo quando a linha do tempo não mostra nova resposta do cliente. Isso acontece quando há uma lacuna de tempo entre a chegada da mensagem e a avaliação do workflow.
Quando uma nova mensagem chega, o Intercom a mostra imediatamente a um colega e enfileira separadamente um trabalho em segundo plano para determinar qual workflow deve lidar com ela. Esse trabalho normalmente termina em um ou dois segundos. Se a fila de processamento compartilhada estiver incomumente ocupada, o trabalho pode ser atrasado por vários minutos. Quando finalmente é executado, um colega pode já ter respondido e fechado a conversa. O workflow não tem como saber que a conversa já foi tratada, então prossegue como se a conversa fosse nova: sua ação de Atribuir reabre a conversa fechada e a reatribui, mesmo que nenhuma nova mensagem do cliente esteja visível na linha do tempo naquele momento.
Nota: Essa é uma lacuna de tempo, não um comportamento esperado ou configurável do workflow. Não é causada por uma resposta do cliente, um segundo workflow correspondendo à mesma conversa ou qualquer mudança recente na configuração do seu workflow.
Se isso acontecer repetidamente ou em várias conversas afetadas, entre em contato com o suporte da Intercom com exemplos específicos das conversas (incluindo carimbos de data/hora do fechamento e reabertura) para que os logs de execução do backend possam ser analisados.
Por que uma conversa permanece fechada após um workflow acionado pelo fechamento atribuí-la?
Por que uma conversa permanece fechada após um workflow acionado pelo fechamento atribuí-la?
Quando um workflow é acionado pelo fechamento de uma conversa (por exemplo, um workflow de CSAT ou avaliação que roda após o fechamento), sua ação de Atribuir agora mantém a conversa fechada em vez de reabri-la. Isso se aplica especificamente a workflows acionados por um evento de conversa fechada — qualquer resposta do cliente, envio de avaliação ou outra atividade visível ao usuário que acione o workflow não reabre mais a conversa automaticamente; apenas a atribuição acontece, e a conversa permanece fechada.
Nota: Este é o comportamento esperado e atual — não é um Bug. Foi tornado incondicional para evitar um loop infinito que poderia ocorrer: a atribuição reabre a conversa, a conversa fecha novamente, o evento de fechamento dispara o workflow, que atribui novamente, e assim por diante. Workflows atualmente não possui uma ação "Reabrir conversa" embutida, e não há configuração para restaurar o comportamento anterior de reabrir ao atribuir.
Se você precisar que a conversa seja reaberta após a atribuição (por exemplo, para que um colega veja como uma conversa ativa), adicione um passo Soneca após o passo de atribuição. Colocar em soneca e depois acordar move a conversa para fora do estado fechado — um minuto é a duração mínima disponível para soneca, então um passo de soneca de um minuto reabre a conversa quase imediatamente após a atribuição.
Por que meu workflow Fin AI parou de acionar respostas do bot?
Por que meu workflow Fin AI parou de acionar respostas do bot?
Se um workflow Fin AI parar de acionar respostas do bot após uma edição, verifique se o caminho do workflow inclui um passo “Deixe Fin responder”. Readicione esse passo e publique o workflow para restaurar a funcionalidade.
Por que meu workflow do WhatsApp não está acionando como esperado?
Por que meu workflow do WhatsApp não está acionando como esperado?
Use o gatilho Cliente envia sua primeira mensagem para iniciar a automação para novos chats do WhatsApp.
Para conversas em andamento, use Cliente envia qualquer mensagem, mas inclua condições para evitar gatilhos repetidos.
Importante: Encadeamento de conversas no WhatsApp
No WhatsApp, todas as mensagens de um cliente são agrupadas em uma única conversa aberta. O gatilho Cliente envia sua primeira mensagem só dispara no início de uma conversa totalmente nova — não disparará novamente enquanto a conversa anterior ainda estiver aberta, independentemente do tempo passado.
Uma nova conversa só começa quando a anterior está fechada e a janela de tempo configurada passou. Apenas esperar (mesmo por dias) não cria uma nova conversa se o chat ainda estiver aberto.
Para resolver isso, feche as conversas quando forem resolvidas. Você pode automatizar isso com um workflow usando o gatilho Inatividade do cliente e a ação Fechar a conversa — uma vez que a conversa fecha e a janela de tempo passa, a próxima mensagem do cliente iniciará uma nova conversa e acionará esse workflow. Alternativamente, mude para o gatilho Cliente envia qualquer mensagem se quiser que o workflow rode em toda mensagem recebida, independentemente do estado da conversa (observe: isso também dispara em respostas dentro de uma conversa aberta existente).
Se seu workflow ramifica por número do WhatsApp, ele pode falhar quando apenas um número WhatsApp Business está ativo. Simplifique sua configuração para usar esse único número. Ajuste a lógica de ramificação depois que mais números forem adicionados.
Se mensagens específicas falharem, pode ser devido a erros da plataforma Meta relacionados ao usuário final e não ao Intercom. Verifique os detalhes do erro da mensagem na sua conversa ou no painel da Meta para confirmar.
Nota: Fin não pode responder após 24 horas da última mensagem do cliente, conforme a política do WhatsApp.
Para reengajar clientes fora da janela de 24 horas, envie templates pré-aprovados do WhatsApp via Outbound — templates não podem ser acionados dentro de um Workflow.
Para testar seu Workflow, peça a um cliente que envie uma nova mensagem dentro da janela de 24 horas para reiniciar a conversa.
Por que os clientes não estão respondendo aos meus templates do WhatsApp?
Por que os clientes não estão respondendo aos meus templates do WhatsApp?
Se os clientes não estão respondendo aos seus templates do WhatsApp, verifique tanto a configuração quanto a qualidade da mensagem.
Configuração do template:
Certifique-se de que todos os templates estão aprovados e sem erros (por exemplo, caracteres não suportados).
Use a formatação correta do número de telefone no formato E.164 (padrão internacional — por exemplo, +55123456789).
Logs de erro:
Visite WhatsApp Manager para verificar erros de template ou de entrega.
Por que Workflows podem não acionar quando perfis correspondem primeiro
Por que Workflows podem não acionar quando perfis correspondem primeiro
Se perfis estão correspondendo a conversas antes dos workflows, o workflow pode não ser acionado. Ajuste os perfis para excluir mensagens do WhatsApp, se necessário, para garantir que os workflows tenham prioridade correta.
É possível acionar um Procedimento a partir de um workflow ou workflow reutilizável?
É possível acionar um Procedimento a partir de um workflow ou workflow reutilizável?
Não, não é possível acionar um Procedimento a partir de um workflow ou workflow reutilizável. No entanto, você pode fazer a transferência para um workflow dentro das instruções de um Procedimento.
Posso descrever em linguagem natural quando um workflow deve ser acionado?
Posso descrever em linguagem natural quando um workflow deve ser acionado?
Não. Em Workflows, você seleciona a partir de uma lista predefinida de gatilhos — como Cliente envia sua primeira mensagem, Ticket é criado ou Novo comentário. Não há opção para escrever uma descrição em linguagem natural de quando a automação deve rodar.
Se você precisa de lógica de gatilho baseada em IA — onde Fin decide quando iniciar uma automação com base na descrição da intenção do cliente — use um Fin Procedure em vez disso. Procedimentos incluem uma opção Baseado no que o cliente diz em suas configurações de Quando acionar, onde você descreve as situações em que Fin deve executar o procedimento.
Por que Nome e Sobrenome não estão disponíveis como filtros em ramificações de workflow
Por que Nome e Sobrenome não estão disponíveis como filtros em ramificações de workflow
Os campos first_name e last_name são gerados automaticamente a partir do campo name e não são armazenados separadamente. Por isso, não podem ser usados para filtrar ou corresponder em ramificações de workflow. Para filtrar por name, use o atributo nome diretamente. Se precisar filtrar por nome ou sobrenome individualmente, você pode criá-los como Atributos de Dados Personalizados e passar os valores pela sua integração.
Por que não consigo salvar alterações no meu workflow ativo?
Por que não consigo salvar alterações no meu workflow ativo?
Se você vê Corrija os problemas para salvar. no botão Definir alterações ao vivo mas nenhum ícone de erro aparece em seus passos, verifique a seção Agendamento do workflow.
Um workflow originalmente agendado para entrar em vigor em uma data futura mantém essa data agendada após entrar em vigor. Depois que essa data passa, ela não é mais válida, e o salvamento é bloqueado até que você a atualize. Uma data de parada definida para uma data passada faz o mesmo.
Para limpar isso e salvar suas alterações:
1. Abra a seção Agendamento do workflow.
2. Em Iniciar envio, selecione Imediatamente.
3. Em Parar envio, se a data estiver no passado, selecione Nunca ou escolha uma data personalizada no futuro.
4. Clique em Definir alterações ao vivo.
Seu workflow permanece ativo o tempo todo, suas edições são salvas normalmente e ele continua rodando para seu público e regras existentes. Se você escolher uma data de parada futura, o workflow se pausará automaticamente quando essa data passar.
Por que não consigo ativar novamente meu workflow pausado?
Por que não consigo ativar novamente meu workflow pausado?
Se você vê Finalize a criação do seu workflow antes de ativá-lo mas nenhum ícone de erro aparece em seus passos, verifique a seção Agendamento do workflow.
Um workflow com data de parada se pausa automaticamente quando essa data passa. A data expirada permanece definida e bloqueia o workflow de ser ativado novamente até que você a altere.
Para ativá-lo novamente:
1. Abra a seção Agendamento do workflow.
2. Em Parar envio, selecione Nunca ou escolha uma data personalizada no futuro.
3. Clique em Definir alterações ao vivo.








