Passar para o conteúdo principal

Perguntas Frequentes sobre Procedimentos Fin

Escrito por Beth-Ann Sher

Criando e editando Procedimentos

Procedimentos estão disponíveis para todos os clientes?

Sim — Procedimentos geralmente estão disponíveis para todos os clientes. Não há lista de espera, acesso beta ou contrato especial necessário, e você não precisa contatar o suporte ou vendas para obter acesso. Você pode acessá-los diretamente via Fin AI Agent > Train > Procedures.

O Fin AI Agent precisa estar configurado antes de eu poder usar Procedimentos?

O Fin AI Agent deve estar configurado e ativo no seu workspace antes de você poder usar Procedimentos. Procedimentos são um recurso do Fin AI Agent — eles ampliam o que o Fin pode fazer, então o Fin precisa estar implantado e funcionando primeiro. Se o Fin AI Agent ainda não estiver configurado no seu workspace, navegue até Fin AI Agent para começar.

Onde estão os Procedimentos no produto?

Para criar um novo Procedimento Fin, navegue até Fin AI Agent > Train > Procedures no seu workspace. Clique em + New procedure e escolha seu método de criação preferido.

Por que um Procedimento não está carregando, salvando ou respondendo corretamente?

Se um Procedimento sai cedo, pula etapas, salva apenas após um refresh ou apresenta erros, isso não é comportamento esperado. Por favor, reporte um problema para nossa equipe de suporte para que possamos investigar.

Posso usar um sub-procedimento escrito em um Procedimento dentro de outro Procedimento?

Não, você não pode usar um sub-procedimento escrito em um Procedimento dentro de um Procedimento diferente.

Existe uma forma de converter automaticamente uma Tarefa existente em um Procedimento?

Atualmente não há como migrar todas as Tarefas automaticamente. No entanto, após 12 de março, poderemos migrar automaticamente certas Tarefas simples (por exemplo, aquelas com apenas um bloco de instrução) para Procedimentos. Planejamos suportar migrações de Tarefas mais complexas — provavelmente com assistência de IA — no futuro.

Como devo lidar com estruturas de dados aninhadas e notação de ponto em Procedimentos?

Se você encontrar manipulação inconsistente de dados ou estruturas aninhadas, você tem duas opções atuais:

  1. Use o recurso de transformação de código do conector de dados para achatar suas estruturas de dados se estiver manipulando a saída de um conector de dados.

  2. Diga ao Fin em linguagem natural como acessar a estrutura de dados complexa diretamente dentro do Procedimento.

No futuro, lançaremos uma ferramenta de código que permitirá transformar e manipular qualquer dado diretamente dentro de um Procedimento.

A “estrutura de sub-procedimento elaborada por IA” é considerada uma boa prática?

Procedimentos gerados por IA são sempre atualizados com nossa visão mais recente de design de melhores práticas, o que significa que a estrutura pode mudar com o tempo. Hoje, a IA frequentemente estrutura etapas dentro de sub-procedimentos, o que é considerado uma boa prática.

Podemos atribuir diferentes níveis de permissão para criar vs. implantar Procedimentos?

Não, a criação e a implantação de Procedimentos são gerenciadas pelo mesmo nível de permissão.

Como ativo um Procedimento para WhatsApp ou outros canais específicos?

Você pode ativar um procedimento para canais específicos diretamente no editor de Procedimentos. Na seção When to use this procedure, clique no botão de público. A partir daí, você pode marcar ou desmarcar canais específicos (por exemplo, WhatsApp, Messenger, iOS) para controlar exatamente onde o Fin pode usar esse procedimento. Você também pode escolher qual público específico o procedimento pode acionar a partir daqui.

Por que meu Procedimento não está sendo acionado no mobile (iOS)?

Procedimentos no mobile têm requisitos mais rigorosos do que na web. Siga esta lista de verificação se um Procedimento não estiver rodando para clientes mobile:

  • Users only: Procedimentos só são acionados para Users no mobile. Leads e Visitors não são elegíveis independentemente do público configurado na seção "When to use this procedure" do procedimento.

  • iOS channel selected: Na seção "When to use this procedure", confirme que iOS está marcado como canal. O procedimento não será acionado no mobile se apenas Web estiver selecionado.

  • Procedure is Published: Procedimentos em rascunho não são acionados para clientes em nenhum canal.

  • Simple Deploy is enabled for iOS: Vá para Fin AI Agent > Deploy > Chat e confirme que o Fin está ativo para o canal iOS.

  • No higher-priority workflow intercepting: Workflows ativos rodam antes do Fin avaliar a intenção do procedimento. Um workflow direcionado ao canal iOS pode estar roteando a conversa antes que o Fin possa corresponder ao procedimento.

Procedures podem aplicar uma "Person Tag" a um cliente?

Procedures Fin atualmente suportam apenas a marcação da conversation. Enquanto Intercom Workflows permitem ações de "Tag person", essa funcionalidade específica não está disponível dentro dos blocos de instrução em linguagem natural de um Procedimento.

Os títulos dos procedimentos são apenas para referência interna ou o Fin os usa?

O título principal do procedimento (o nome que você dá ao seu procedimento no topo) é principalmente para organização interna. Embora você deva mantê-lo claro e descritivo, o Fin não usa diretamente o título do procedimento para correspondência de intenção. Em vez disso, o Fin depende da descrição do gatilho "When to use this procedure" para determinar quando ativar o procedimento.

No entanto, títulos de sub-procedimentos são diferentes — o Fin os usa quando você os chama com @Run sub-procedure. Use nomes orientados para ação e descritivos para sub-procedimentos como CollectPaymentInfo, VerifyUserIdentity ou ResolveDeliveryIssue para que fiquem claros tanto para o Fin quanto para sua equipe.

Posso obter mais suporte para criar Procedimentos Fin?

Sim! Conecte-se com Especialistas da Comunidade e Arquitetos de Soluções Intercom em nosso Procedures Meetup Office Hours. Realizadas a cada duas semanas, essas sessões oferecem suporte prático em tempo real, incluindo Q&A ao vivo para ajudar você a configurar e otimizar seus Procedimentos Fin e conectores de dados.


Comportamento e capacidades dos Procedimentos

O Fin pode retomar um Procedimento após um fechamento automático por inatividade?

Sim, o Fin pode retomar um Procedimento após um fechamento automático por inatividade.

O que acontece quando um cliente fica inativo durante um Procedimento?

Se um cliente ficar inativo, o Fin manterá o contexto. Quando o cliente retornar à conversa, o Fin continuará exatamente de onde parou.

Existe uma forma de mostrar quais artigos o Fin usa durante uma simulação?

Não, não há como mostrar quais artigos o Fin usa durante uma simulação quando limitado ao conteúdo disponível.

Procedures podem criar um ticket?

Procedures Fin atualmente não podem criar um ticket. A criação de Ticket via Procedures está planejada para o início de 2026.

Um Procedimento pode criar automaticamente uma nota de resumo de IA ao escalar?

Fin Procedures não podem criar automaticamente uma nota de resumo de IA ao escalar (semelhante a Tasks). Esse recurso está em desenvolvimento e está previsto para ser lançado em meados de 2026.

Como controlo os follow-ups em Procedures como “Há mais alguma coisa com que eu possa ajudar?”

Fin Procedures atualmente não suportam suprimir ou controlar perguntas de follow-up. Controles de follow-up mais flexíveis para Procedures estão planejados para o início de 2026.

Procedures suportam etapas de botão?

Não, Procedures não suportam blocos físicos de botão. Para dar opções aos clientes, forneça as opções diretamente no texto da sua mensagem e use etapas Condition para ramificar a conversa com base na resposta deles. Isso permite recriar a mesma lógica de uma tarefa baseada em botão, mas em um formato mais natural e conversacional.

Posso usar uma etapa "Run Sub-procedure" em um Workflow?

Não, a etapa Run Sub-procedure é exclusiva para Procedures. Você pode usar esse comando (ou o atalho @Run sub-procedure) para chamar um Procedure dentro de outro, mas essa funcionalidade não está disponível no construtor de Workflow.

Um Workflow pode passar uma conversa para um Procedure?

Workflows não podem transferir diretamente para um Procedure. Procedures são conjuntos específicos de instruções para o Fin AI Agent seguir sequencialmente. Se precisar conectar fluxos automatizados, você pode usar a etapa Run Workflow para vincular a outro workflow reutilizável.

Como adiciono uma etapa "Wait" à lógica do meu Fin AI Agent?

Você pode adicionar uma etapa Wait for reply a um Procedure para pausá-lo enquanto o cliente completa uma tarefa longa, sem que o temporizador de inatividade dispare ou mensagens de follow-up sejam enviadas. Defina quanto tempo o Fin espera (mínimo 5 minutos, máximo 7 dias). A etapa termina quando o cliente responde ou o tempo se esgota — e sempre avança para a próxima etapa no timeout, nunca escala para um colega. Se sua lógica requer um atraso baseado em tempo que não está ligado à resposta do cliente, construa essa parte da experiência em um Workflow, que suporta totalmente ações de Wait.

Qual é a diferença entre um "Procedure" e um "Reusable Workflow"?

Aqui está como diferenciá-los:

  • Reusable Workflows: São uma série de etapas manuais e lineares (como enviar uma mensagem ou marcar um usuário) que você quer usar em vários workflows diferentes.

  • Fin Procedures: São instruções avançadas de IA que permitem ao Fin lidar com tarefas complexas e não lineares e executar ações (como processar um reembolso) usando lógica de linguagem natural.

Posso usar verificação de e-mail em um Procedure?

A verificação de e-mail (Email OTP) é um recurso de Workflow, não de Procedure. Se precisar verificar a identidade do cliente por e-mail, use a etapa Verify email with OTP no construtor visual de Workflows, não em Procedures. Lembre-se: Workflows lidam com automação como roteamento, espera e etapas de verificação, enquanto Procedures lidam com tarefas alimentadas por IA usando instruções em linguagem natural.

Posso disparar um workflow a partir de um Procedure?

Não, você não pode disparar um Procedure a partir de um workflow ou reusable Workflow. Procedures operam com lógica de IA não linear e instruções em linguagem natural; eles não podem disparar as etapas rígidas e lineares de um Reusable Workflow. No entanto, você pode Handoff to workflow dentro de um Procedure, mas não existe uma etapa equivalente para "Pass to Fin Procedure" a partir de workflows.

Por que um Procedure demora 10 segundos para responder no celular?

Um tempo de resposta de 10 segundos está dentro da faixa de desempenho esperada para Procedures em dispositivos móveis.

Por que o Fin demora mais para responder ao usar um Procedure?

Procedures exigem que o Fin siga uma lógica específica, processe instruções detalhadas ou interaja com dados externos. Como o Fin deve avaliar cada parte das instruções, você pode notar um pequeno atraso em comparação com uma resposta de IA. Isso garante que o Fin forneça a resolução mais precisa e contextualizada.

Devo usar um Procedure para monitorar todas as mensagens dos usuários em busca de sentimento negativo?

Não, você não deve usar um Procedure para monitorar todas as mensagens em busca de sentimento. Procedures são projetados para tarefas específicas e repetíveis, não para monitoramento amplo em segundo plano. Para detecção de sentimento em tempo real e decisões de handoff, use Escalation Guidance, que é feito para esses cenários e integra-se nativamente com a detecção de sentimento embutida do Fin.

Qual é a melhor forma de lidar com lógica complexa de escalonamento e marcação?

A melhor forma de lidar com escalonamento complexo é definir sua lógica em Escalation Guidance ou Escalation Rules e depois usar Workflows para ações pós-escalonamento, como atribuir a uma equipe específica.

Sou cobrado se um Procedure completa todas as suas etapas mas não termina em um handoff?

Depende de como o Procedure termina. Um Procedure que completa suas etapas só é cobrado se a conversa atingir um resultado cobrável — seja uma Resolution (Fin resolve o problema do cliente, confirmado ou presumido) ou um Procedure handoff (Fin transfere para uma equipe humana ou workflow). Apenas passar por todas as etapas sem que a conversa atinja um desses resultados não gera cobrança. O fator chave é se a conversa alcança um resultado, não se o Procedure terminou suas etapas.

Como é feita a cobrança para Procedures?

A partir de 12 de março de 2026, Fin Procedures serão cobrados como Fin Outcomes (US$0,99) quando uma conversa atingir um dos seguintes resultados: uma Resolution, onde o Fin resolve totalmente o problema do cliente, ou um Procedure handoff, onde o Fin transfere para uma equipe humana ou workflow. Você nunca será cobrado se um Procedure falhar, sair sem um resultado cobrável ou se o cliente solicitar escalonamento fora de um handoff configurado. Saiba mais sobre Fin Outcomes e cobrança.

Sou cobrado se o Fin reengajar após um procedure handoff?

Não. Se seu procedure transferir para um workflow que resultar no reengajamento do Fin, você será cobrado apenas uma vez por conversa — mesmo que o estado da resolução mude. Uma única conversa só pode gerar um resultado cobrável, independentemente de quantas vezes o Fin reengaje.

Como garantir que meus Procedures realmente sejam acionados para os clientes?

Procedures são acionados com base no tipo de gatilho. Para o gatilho padrão baseado em intenção, o Fin analisa a mensagem do usuário e a compara com os critérios que você definiu na seção "When to use this procedure". Procedures também podem ser acionados por gatilhos de evento em momentos específicos e críticos para o negócio, ou pelo gatilho Inbox, que permite que colegas iniciem manualmente um Procedure a partir do Inbox. Você não precisa de um interruptor "On/Off" separado para Procedures; eles funcionam dentro da sua implantação Fin existente (seja Simple Deploy ou Workflows).

O Fin se comporta de forma diferente se um Procedure estiver em execução?

O comportamento do Fin (follow-ups, escalonamentos e auto-fechamento) é determinado pelo método de implantação que hospeda o Procedure:

  • Simple Deploy: O Fin usa as configurações globais em Fin AI Agent > Deploy > Chat.

  • Workflows: O Fin segue as configurações específicas configuradas dentro do bloco "Let Fin handle". Se você tiver blocos "Let Fin handle" diferentes em workflows diferentes, um Procedure pode se comportar de forma diferente em cada um deles.

Se eu tiver Simple Deploy e Workflows ativos, qual comportamento prevalece?

Se o Simple Deploy estiver ativo, ele substituirá quaisquer workflows voltados ao cliente configurados para o mesmo gatilho. Isso significa que seus Procedures usarão as configurações globais do Simple Deploy em vez de qualquer configuração específica do bloco "Let Fin handle" nos Workflows.

As configurações globais "Let Fin Handle" (follow-up e auto-fechamento) ainda são acionadas durante um Procedure ativo?

Sim, Fin Procedures não são isolados da sua configuração global do Fin. Se um cliente ficar inativo durante um Procedure, as configurações de follow-up e auto-fechamento configuradas na etapa Let Fin Handle do workflow ainda serão acionadas.

Como isso afeta a experiência:

  • Follow-ups: Se seu workspace estiver configurado para follow-up após 4 minutos de inatividade, o Fin ainda enviará essa mensagem de verificação.

  • Auto-close: Se o cliente permanecer inativo além do limite de auto-fechamento, a conversa será fechada automaticamente. No entanto, se o cliente ficar inativo enquanto uma etapa do Procedure estiver em execução, o Fin fechará a conversa silenciosamente — ele pulará a mensagem de auto-fechamento para evitar interromper o fluxo do Procedure. A conversa ainda será fechada e o fechamento será registrado.

Como gerenciar isso:

Como as configurações de follow-up e auto-fechamento não podem ser desativadas para um Procedure específico, você tem duas opções:

  • Simple Deploy: Vá para Fin AI Agent > Deploy > Chat > Follows up para ajustar o atraso de inatividade ou desligar completamente os follow-ups.

  • Workflow-based deploy: Abra a etapa Let Fin Handle no workflow específico que aciona seu Procedure. Você pode personalizar o comportamento de follow-up e auto-fechamento lá independentemente das configurações do Simple Deploy.

Quais opções de gatilho estão disponíveis para Procedures?

Procedures suportam três tipos de gatilho — escolha o que se encaixa no seu caso de uso:

  • Baseado no que o cliente diz: Fin analisa a mensagem do cliente e ativa o procedimento quando corresponde aos seus critérios "Quando usar este procedimento". Este é o tipo principal de gatilho.

  • Baseado em eventos: Gatilhos de evento permitem executar procedures em momentos específicos e críticos para o negócio. Adicione gatilhos de evento na seção Quando disparar do editor de procedimento.

  • Inbox trigger: Um tipo de gatilho de evento que permite que colegas iniciem manualmente um procedimento diretamente do Inbox. Apenas procedures publicadas com este gatilho configurado aparecem no menu do colega.

Como adiciono etapas a um Procedure?

A maneira mais fácil de adicionar etapas é escrever suas instruções naturalmente ou deixar a AI redigi-las para você:

  • Deixe a AI redigir seu procedimento: Selecione Deixe a AI redigir seu procedimento ao criar um novo procedimento. Descreva seu processo ou cole instruções existentes, e o Fin irá estruturá-las automaticamente em etapas para você.

  • Escreva as instruções manualmente: Simplesmente digite suas instruções em linguagem natural. O Fin entende o que você está pedindo sem necessidade de formatação especial.

Dentro das etapas de instrução, você pode adicionar ferramentas digitando @ para acessar recursos como conectores de dados, atributos ou sub-procedures. Para reordenar etapas, arraste e solte-as diretamente no editor de Procedure.

Quando eu usaria um conector de dados independente em vez de um procedimento completo?

Use um Data Connector independente para operações diretas, atômicas e de passo único (ex.: "cancelar minha assinatura") que não exigem uma interação ordenada e em múltiplas etapas. Use um Procedure quando precisar de um fluxo determinístico e em múltiplas etapas: coletar múltiplas entradas, confirmações explícitas, lógica de ramificação, etc.

O que são ferramentas @ em Fin Procedures?

@tools (at-tools) estendem as capacidades do Fin dentro das instruções do Procedure. Quando você digita @ dentro de uma etapa de instrução, pode adicionar ferramentas que permitem ao Fin interagir com dados e sistemas em tempo real.

As ferramentas @ comuns incluem:

  • Conectar com sistema - Buscar dados ao vivo de apps conectados como Shopify ou Stripe.

  • Ler um atributo - Consultar dados existentes do cliente armazenados no Intercom.

  • Atualizar um atributo - Salvar informações fornecidas pelo cliente para uso posterior.

  • Executar Sub-procedure - Executar um sub-procedure reutilizável dentro do fluxo atual.

Nota: @tools são específicas para Fin Procedures. Elas não são as mesmas que menções a colegas ou atalhos no Intercom Inbox.

Posso usar Objetos Personalizados em Procedures?

Objetos Personalizados ainda não são totalmente suportados em Fin Procedures. Para referenciar dados externos em Procedures, você deve usar Data Connectors. Ao adicionar um data connector a um Procedure, o Fin cria automaticamente atributos temporários a partir da resposta do conector, que você pode referenciar em suas instruções e condições.

Posso adicionar botões de resposta em Procedures?

Fin Procedures não usam botões de resposta. Procedures são projetados para interações conversacionais e orientadas por AI, onde o Fin responde naturalmente ao que os clientes digitam. Se quiser usar botões de resposta para oferecer opções predefinidas aos clientes, você deve usar Workflows. Workflows são construídos em uma tela visual e suportam botões de resposta, que guiam os clientes por caminhos estruturados. Procedures são mais adequados para conversas abertas, onde os clientes podem formular pedidos de formas diferentes ou fornecer informações em ordens variadas.

Procedures podem encerrar uma conversa?

Sim. Ao clicar em uma etapa de fim em um Procedure, o painel lateral inclui uma opção Fechar conversa e impedir respostas. Ativar isso fechará automaticamente a conversa quando essa etapa de fim for alcançada e impedirá que o cliente responda. Se essa opção não estiver ativada, a conversa permanece aberta após o Procedure ser concluído — ela será fechada conforme suas configurações de fechamento automático ou quando um colega fechar manualmente.


Relatórios e análises de Procedures

Existe uma forma de exportar conversas simuladas?

Embora não seja possível exportar um arquivo, cada teste de conversa simulada gera um ID de execução único e um link. Você pode copiar esse link e compartilhá-lo com qualquer pessoa que tenha acesso ao seu workspace.

No Fin para Zendesk, existe uma forma rápida de ver conversas que entraram em um Procedure?

Sim, no Fin para Zendesk, todas as conversas que entraram em um Procedure podem ser exploradas na página de visão geral de Procedures.

Podemos gerar relatórios ou analisar quando o Fin executa um Procedure durante uma conversa?

Sim, você pode ver o desempenho do Procedure e visualizar todas as conversas que envolvem um Procedure nos relatórios.

Escalações devido a orientações gerais ou escalações globais são cobradas como resoluções?

Não, escalações devido a orientações gerais não são cobradas. Apenas transferências intencionais explicitamente configuradas no Procedure (seja nas instruções ou na orientação específica do procedimento) são cobradas.

Respondeu à sua pergunta?