Passar para o conteúdo principal

Perguntas Frequentes sobre Workflows

Escrito por Beth-Ann Sher

Acionando Workflows

Por que meu workflow não está disparando?

Um Workflow pode não disparar 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 disparado?

Você pode verificar quando um workflow foi disparado 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 disparado.

  • Eventos da Conversa na Inbox: Dentro da Inbox, você pode ver a linhagem dos 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 disparado dentro de uma conversa.

  • Simulando uma Conversa: Se quiser testar seu Workflow, você pode usar o recurso Visualização de Workflows, ou pode direcionar o Workflow para ser ativado com um público composto apenas por você ou seus colegas. Para isso, selecione o atributo Email e insira seu próprio endereço de email — ou “contém” o domínio de email da sua empresa (@examply.com).

Posso usar workflows reutilizáveis em conversas para coletar dados do cliente?

Sim, você pode criar workflows reutilizáveis que coletam dados do cliente, como email, telefone, nome, assim como atributos personalizados que você acompanha no Intercom.

Como aciono um workflow com base na alteração de um 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 evitar que o bot de boas-vindas mostre a mensagem completa e as opções quando um usuário visita a página?

Para evitar 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 evitar que 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:

  1. 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.

  2. Use um Workflow “Quando o cliente envia sua primeira mensagem”

    Uma abordagem mais amigável é criar um workflow que use o gatilho "Quando o cliente envia sua primeira mensagem". Isso permite que você guie o fluxo da conversa adequadamente, preservando uma melhor experiência para o cliente.


Construindo Workflows

Como obtenho 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:

  1. Acesso ao plano:

    Você deve estar no plano Advanced ou superior para usar workflows.

  2. Permissões do workspace:

    Você precisa da permissão “Pode gerenciar workflows de saída” ativada. Isso pode ser encontrado na seção “Automação” 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?

Sim, você pode coletar um arquivo de um cliente na etapa de Coleta de dados de algumas maneiras:

  1. Coletar um link de arquivo:

    1. Peça ao cliente para colar uma URL de arquivo publicamente acessível em uma etapa de Coleta de dados usando um atributo de texto e depois passe esse atributo para seu conector de dados para processamento.

  2. Usar um anexo do Messenger:

    1. Peça ao cliente para enviar um arquivo diretamente no Messenger. Salve-o em um Atributo de Dados da Conversa de Upload de Arquivo.

    2. Então exponha a URL Presigned do atributo de arquivo via um conector de dados para encaminhá-la ao seu backend.

Nota:

  • Os links de anexos para o 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 JWT do Messenger 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?

Sim, você pode marcar automaticamente conversas adicionando uma etapa 'Marcar conversa' no seu workflow. Clique em Adicionar etapa em qualquer lugar do caminho do seu workflow e selecione Marcar conversa. Isso se aplica apenas às conversas daqui para frente e não funciona retroativamente.

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?

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 agendamento nas configurações do gatilho. Ramos são avaliados em tempo real, tornando-os mais confiáveis para lógica baseada em tempo.

  1. Vá para Fin AI Agent > Workflows e abra um workflow existente ou clique em Novo workflow.

  2. Defina seu gatilho — por exemplo, Cliente envia sua primeira mensagem.

  3. Adicione um passo Branch.

  4. Na condição do branch, selecione Office hours > is > Outside office hours.

  5. No caminho outside office hours, adicione um passo Send a message. Inclua seu horário comercial e o tempo de resposta esperado.

  6. No caminho during office hours, adicione seus passos padrão do workflow.

  7. Clique em Set live para ativar o workflow.

Uma vez ativo, 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 o horário comercial personalizado configurado para equipes individuais. Certifique-se de que seu horário comercial padrão está corretamente configurado antes de testar.

Como criar um workflow que só tenha como alvo 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, conversas nesse canal não acionarão o workflow.

  1. Vá para Fin AI Agent > Workflows e abra um workflow existente ou clique em New workflow.

  2. Defina seu gatilho — por exemplo, Customer sends their first message.

  3. Nas configurações do gatilho, vá para a seção Channels.

  4. Habilite Email e desabilite todos os outros canais.

  5. Complete o restante dos passos do seu workflow e as regras de audiência.

  6. Clique em Set live para ativar o workflow.

Uma vez ativo, apenas conversas por email que correspondam às suas regras de audiência 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 forem encaminhados corretamente para o Intercom não acionarão nenhum workflow.

Posso usar qualquer tag como regra de audiência para acionar o workflow?

No momento, você pode selecionar apenas a tag People ou Company ao configurar o filtro de audiência para o workflow. Tag de conversa não pode ser usada para esse propósito.

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 o passo "Send an app" e selecionar o app Content Showcase.

Um workflow com "Message contains" também procura por palavras-chave nas linhas de assunto do email?

Sim, quando você adiciona uma condição "Message contains 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 "Email subject contains XYX", se você usar "Message contains" isso incluirá o assunto do email também.

Serei cobrado por enviar mensagens através dos Workflows?

Isso depende dos canais que você habilitou para o workflow. Não há cobrança para enviar mensagens do 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 nas suas taxas respectivas.

Como posso definir automaticamente um ticket como "In progress" quando um cliente responde a um ticket Resolved/Closed?

Para isso, você precisará criar dois workflows:

  1. Workflow reutilizável: Este workflow define o status do ticket como "In Progress."

  2. Quando o cliente envia qualquer mensagem workflow: Adicione um branch 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 o moverá automaticamente para "In progress."

Como posso atribuir automaticamente um colega ao reatribuir uma conversa para um inbox de equipe?

Você pode configurar um workflow com o gatilho "If teammate changes the conversation assignment" para atribuir automaticamente um colega específico quando uma conversa for atribuída a um inbox de equipe.

Selecione "Team assigned is [X]" na audiência do gatilho:

Então adicione um caminho do workflow usando o passo Assign para atribuir a um colega:

Notas:

  • Se você quiser distribuir conversas igualmente entre vários colegas (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 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 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:

  1. Faça suas alterações no workflow.

  2. Atualize a página com um hard refresh ou limpe o cache do navegador para garantir que a versão mais recente seja carregada.

  3. Alternativamente, chame shutdown() no console do navegador para encerrar a sessão atual do Messenger e iniciar uma nova.

  4. 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 testar com segurança um workflow de email?

Para testar workflows de email sem afetar os users ao vivo:

  1. Duplique o workflow.

  2. Defina a audiência no duplicado para acionar apenas para seu próprio endereço de email, ou uma pequena audiência interna de teste.

  3. Execute o fluxo completo para confirmar o comportamento.

  4. Uma vez confirmado, aplique as mesmas alterações ao seu workflow ativo.

Evite fazer alterações não testadas diretamente em um workflow ativo — duplicá-lo primeiro isola o risco.

Como posso testar a detecção de atributo Fin sem afetar os usuários ao vivo?

Para testar com segurança se o Fin está detectando os atributos corretamente:

  1. Crie um workflow de teste com o gatilho Quando o cliente envia sua primeira mensagem e adicione uma etapa Deixe o Fin responder.

  2. Limite a exposição adicionando uma condição de público — por exemplo, direcionando apenas para seu próprio endereço de e-mail ou seu domain da empresa.

  3. Inicie uma conversa de teste para confirmar que o Fin está detectando os atributos conforme esperado.

  4. Uma vez confirmado, aplique a mesma configuração ao seu workflow ativo.

  5. Você também pode executar um teste na pré-visualização do workflow.

Dica: Manter este workflow com alta prioridade na sua lista garante que ele seja acionado primeiro durante os testes, sem interferir em outros workflows ativos.

Posso testar workflows sem ativar o Messenger 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 usuários ao vivo.

As conversas de pré-visualização criadas usando o recurso Workflows Preview aparecem na 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 qualquer sessão de pré-visualização.

Como configuro 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:

  1. Defina o gatilho do workflow para disparar quando uma conversa for reaberta por um cliente.

  2. Adicione uma condição no bloco de gatilho: Estado da conversa é Fechada.

  3. Adicione uma etapa Branch e defina a condição para Horário comercial > é > Fora do horário comercial.

  4. No caminho fora do horário comercial, adicione sua etapa Enviar uma mensagem.

  5. Clique em Ativar 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 Estado da conversa é Fechada com um branch 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 'Status da conversa = fechada ou adiada' não funciona no workflow 'Cliente envia qualquer mensagem'?

Quando um cliente responde a uma conversa fechada ou adiada, o Intercom reabre (ou desadianta) a conversa antes da avaliação do workflow. Quando o workflow Cliente envia qualquer mensagem executa suas condições, a conversa já está aberta — então uma condição de Status da conversa = Fechada ou Status da conversa = Adiada nunca será atendida. Isso torna o atributo 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 automaticamente desadianta a conversa 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”?

As metas do workflow contam apenas eventos que acontecem após o workflow ser acionado — não incluem eventos que ocorreram antes de ser enviado.

  • Atingir a meta: significa que o usuário completou o evento da meta após o workflow ser enviado, 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?

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 e-mail externos?

Não, workflows não podem enviar dados diretamente para endereços de e-mail externos. Workflows podem coletar dados do cliente (como nome, e-mail e atributos personalizados) e manter conversas não atribuídas, mas a entrega externa desses dados para endereços de e-mail externos não é suportada dentro dos workflows. Se você precisar encaminhar dados coletados externamente, use um conector de dados ou integre com uma ferramenta de terceiros via webhook.

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 você 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 conector de dados 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?

Se seu Workflow não funcionar para certas conversas, certifique-se de que as configurações de 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 conforme necessário para resolver o problema. Além disso, certifique-se de que nenhum erro de configuração esteja impedindo o workflow de direcionar 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 garanta que o tipo de conversa corresponda à configuração do workflow.

Depois que meu workflow ativo for acionado, por que os próximos passos não aparecem ou demoram a aparecer no lado do cliente dentro das 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 um 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 "Quando o cliente envia sua primeira mensagem" 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?

Atributos de Data e Hora não podem ser usados em workflows porque não há como validar de forma confiável o fuso horário do cliente, o que pode levar a discrepâncias — especialmente se ele estiver usando uma 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?

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 Conector de Dados usando nossa REST API.

Por que meu workflow não está acionando para mensagens de saída ao usar a regra "Conversation starter is Outbound message"?

A regra de público "Conversation starter is Outbound message" para um workflow se aplica apenas ao enviar mensagens pela seção Outbound no seu workspace. Se você estiver criando uma conversa na 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 está funcionando 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 onde a conversa começou).

Por que meu workflow não está funcionando 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.

Alternativamente, use o gatilho When a phone call ends para automatizar ações pós-chamada para chamadas telefônicas e tickets originados por telefone. Diferente dos gatilhos dependentes do canal, ele dispara com base em como a chamada terminou — independentemente se a chamada resultou 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?

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 recurring schedule (por exemplo, um agendamento semanal ou baseado em calendário), a opção fica 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 veja ou interaja), 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"?

São dois gatilhos separados que ocorrem em momentos diferentes do ciclo da chamada:

  • When a customer calls dispara no início de uma chamada inbound, antes de alguém atender. Use 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 retorno de chamada.

  • When a phone call ends dispara uma vez no verdadeiro fim da chamada — depois que o cliente e todos os participantes desconectaram. Use para automatizar ações pós-chamada baseadas em como a chamada terminou, como triagem de chamadas abandonadas, fechamento automático de conversas atendidas ou acompanhamento de chamadas outbound sem resposta.

"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 dispara 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?

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 ficam 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 ao 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 outbound, ou é só para inbound?

Sim, "When a phone call ends" cobre chamadas inbound e outbound — o gatilho dispara 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 inbound pode terminar.

  • Last outbound call state — 2 estados disponíveis: Atendida e Sem resposta.

Veja Automate actions when a phone call ends para a lista completa de estados e exemplos de workflows.

Por que "When a phone call ends" também foi acionado no meu ticket?

Isso é esperado. O gatilho "When a phone call ends" se aplica automaticamente a conversas e tickets. Se uma chamada telefônica estiver vinculada a um ticket, o gatilho dispara para esse ticket também — não há como restringi-lo apenas a conversas ou apenas a tickets.

Se precisar de lógica pós-chamada diferente para tickets vs. conversas, adicione um passo Condition no seu workflow para ramificar com base no tipo de conversa ou ticket.

Posso converter uma chamada telefônica em ticket enquanto a chamada ainda está em andamento?

Não, você não pode converter uma chamada em 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 fim da chamada.

Para automatizar ações em tickets criados a partir de chamadas telefônicas, use um workflow com gatilho de ticket — por exemplo, A ticket is created ou Teammate changes the state of a ticket. Esses disparam quando um colega converte manualmente a chamada encerrada em ticket. Veja Automate actions during live phone calls para mais sobre como gatilhos de tickets funcionam com chamadas telefônicas.

Fiz atualizações no meu workflow, mas não estou vendo essas mudanças no workflow ativo?

Se seu workflow não está exibindo como esperado, é possível que seu cookie de sessão esteja vinculado a uma versão antiga. Para verificar, tente abrir o workflow em uma janela anônima ou privada. Isso garante que você veja 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 podem às vezes registrar incorretamente ou se comportar de forma inesperada. Para resolver, re-adicione os filtros afetados, salve o workflow e publique novamente para garantir o funcionamento correto.

Por que versões antigas de workflows 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 acionado. Republishing ou atualizar o workflow não afeta conversas já em andamento — elas permanecem inscritas na versão em que começaram. Novas conversas que forem acionadas após a publicação usarão a versão mais recente.

Posso resetar um workflow para uma conversa que já está em andamento?

Não. Workflows não podem ser resetados para conversas específicas em andamento. Conversas permanecem vinculadas à versão em que começaram. Se precisar que todas as novas conversas usem uma versão atualizada, publique suas mudanças — 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 se aplicaram a uma conversa existente?

Mudanças em um workflow — como condições adicionadas, mensagens atualizadas ou novos passos — 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 afeta essas conversas em andamento. Para verificar suas mudanças, inicie uma conversa nova após publicar.

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 um passo configurado para "Collect customer reply." O workflow pausa até que o cliente forneça uma resposta conforme esse passo. Para garantir que o workflow continue sem interrupções, revise a configuração do workflow e considere remover o passo "Collect customer reply" onde for apropriado.

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 (ou seja, dois workflows disparando para as mesmas palavras-chave, com ações de atribuição diferentes).

Como evitar múltiplos disparos de pesquisa CSAT em Workflows Intercom ao fechar conversas?

Um problema comum ocorre quando pesquisas de Customer Satisfaction Score (CSAT) são enviadas múltiplas vezes sem querer, especialmente quando um colega fecha repetidamente uma conversa. Isso pode causar frustração no cliente devido ao excesso de pesquisas CSAT repetidas para a mesma interação. Aqui estão os passos para que uma pesquisa CSAT seja enviada apenas uma vez, mesmo que a conversa seja fechada várias vezes.

A Correçã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 fechar, você precisa adicionar uma regra de público específica à condição do seu 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 que múltiplas solicitações de pesquisa sejam enviadas ao cliente se a conversa for fechada ou atualizada mais de uma vez.

Como evitar conflitos de workflow?

Para evitar conflitos de workflow, use configurações de público únicas para workflows e priorize-as adequadamente. Garanta que os conectores lógicos ('AND' vs. 'OR') estejam configurados corretamente. Além disso, mantenha a confiabilidade do workflow adotando as melhores práticas, como realizar auditorias regulares para gatilhos inativos e conflitos. Use convenções de nomenclatura claras 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?

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 alterações sejam acionadas a partir do 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?

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 encaixe.

Como posso solucionar conflitos de Workflow causados pela implantação do Fin?

Quando o Fin está habilitado via Simple Deploy, ele tem prioridade sobre os Workflows de atribuição personalizada. Workflows automatizados não serão acionados, e a ferramenta de solução de problemas de workflow não avaliará ou exibirá esses workflows. Para permitir que os workflows sejam acionados e avaliados, o Simple Deploy deve ser desativado na configuração do Fin. Siga os passos abaixo para identificar e resolver conflitos entre o Fin e suas automações de Workflow.

  1. Verifique se o Fin Simple Deploy está substituindo seu Workflow: O Fin Simple Deploy assume automaticamente a precedência sobre Workflows acionados pelo cliente (por exemplo, Cliente envia sua primeira mensagem). Solução: Desative temporariamente o Fin Simple Deploy (em Fin AI Agent > Deploy) e reative seu Workflow para confirmar se o Fin estava bloqueando-o.

  2. Revise gatilhos e públicos sobrepostos: 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 de público e gatilhos 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.

  3. Teste e confirme o tempo do Workflow: Fin e outros Workflows podem ser acionados 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 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 uma etapa “Deixe o Fin responder”. Readicione essa etapa e publique o workflow para restaurar a funcionalidade.

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 é fechada e sua janela de tempo configurada passou. Apenas esperar (mesmo por dias) não criará 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 uma ação Fechar a conversa — uma vez que a conversa seja fechada e a janela de tempo tenha passado, 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 sua lógica de ramificação depois quando 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?

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:

  • Garanta que todos os templates estejam aprovados e livres de 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:

Por que os Workflows podem não ser acionados quando os perfis correspondem primeiro

Se os perfis estiverem correspondendo às 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 sejam priorizados corretamente.

É 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 transferir para um workflow dentro das instruções de um Procedimento.

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 de 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.

Respondeu à sua pergunta?