Passar para o conteúdo principal

Fin Procedures FAQs

Criando e editando Procedures

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

Sim — Procedures 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á-las diretamente via Fin AI Agent > Train > Procedures.

Por que uma Procedure não está carregando, salvando ou respondendo corretamente?

Se uma Procedure sai cedo, pula etapas, salva somente 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 uma sub-procedure escrita em uma Procedure dentro de outra Procedure?

Não, você não pode usar uma sub-procedure escrita em uma Procedure dentro de uma Procedure diferente.

Existe uma forma de converter automaticamente uma Task existente em uma Procedure?

Atualmente não há como migrar todas as Tasks automaticamente. No entanto, após 12 de março, poderemos migrar automaticamente certas Tasks simples (por exemplo, aquelas com apenas um bloco de instrução) para Procedures. Planejamos suportar migrações de Tasks mais complexas — provavelmente com assistência de IA — no futuro. Note que as Tasks continuarão funcionando, rodando e sendo editáveis mesmo após o lançamento das Procedures.

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

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 da Procedure.

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

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

Procedures geradas por IA são sempre atualizadas com nossa visão mais recente de design de melhores práticas, o que significa que a estrutura pode mudar ao longo do tempo. Hoje, a IA frequentemente estrutura etapas dentro de sub-procedures, o que é considerado uma boa prática.

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

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

Posso obter mais suporte para criar Fin Procedures?

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 suas Fin Procedures e conectores de dados.


Comportamento e capacidades das Procedures

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

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

O que acontece quando um cliente fica inativo durante uma Procedure?

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 expor quais artigos o Fin usa durante uma simulação?

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

Procedures podem criar um ticket?

Não, Procedures atualmente não podem criar um ticket. Permitiremos que Procedures criem um ticket de cliente no início de 2026.

Uma Procedure pode criar automaticamente uma nota resumo de IA ao escalar?

Não, uma Procedure não pode criar automaticamente uma nota resumo de IA ao escalar (semelhante às Tasks). Estamos desenvolvendo esse recurso e planejamos lançá-lo em meados de 2026.

Como controlo os acompanhamentos em Procedures como “Posso ajudar em mais alguma coisa?”

Você pode controlar o que acontece no final de uma Procedure usando o painel lateral do passo End. Ao clicar em um passo End, você pode opcionalmente escrever uma mensagem de encerramento para enviar ao cliente — ou deixar em branco para não enviar nada. Então, escolha uma das três ações: Sem ação: A conversa permanece aberta após o término da Procedure. Ela será fechada com base nas suas configurações de fechamento automático ou quando um colega fechar manualmente. Fechar conversa: A conversa é fechada automaticamente quando o passo End é alcançado. Fechar conversa e impedir respostas: A conversa é fechada imediatamente e o cliente não pode enviar mais respostas. Para suprimir o acompanhamento "Posso ajudar em mais alguma coisa?", use Fechar conversa ou Fechar conversa e impedir respostas no seu passo End.

Procedures suportam passos 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 passos Condition para ramificar a conversa com base na resposta deles. Isso permite recriar a mesma lógica de uma tarefa baseada em botões, mas em um formato mais natural e conversacional.

Posso usar um passo "Run Sub-procedure" em um Workflow?

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

Um Workflow pode passar uma conversa para uma Procedure?

Workflows não podem passar diretamente para uma 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 o passo Run Workflow para vincular a outro workflow reutilizável.

Como adiciono um passo "Wait" à lógica do meu Fin AI Agent?

Você pode adicionar um passo Wait for reply a uma Procedure para pausá-la enquanto um cliente completa uma tarefa longa, sem que o temporizador de inatividade dispare ou mensagens de acompanhamento sejam enviadas. Defina quanto tempo o Fin espera (mínimo 5 minutos, máximo 7 dias). O passo termina quando o cliente responde ou o tempo se esgota — e sempre avança para o próximo passo no timeout, nunca escalando 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 Wait.

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

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

  • Baseado no que o cliente diz: O Fin analisa a mensagem do cliente e ativa a procedure quando ela corresponde aos seus critérios "Quando usar esta procedure". 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 When to trigger do editor de procedure.

  • Inbox trigger: Um tipo de gatilho de evento que permite que colegas iniciem manualmente uma procedure diretamente da Inbox. Apenas procedures habilitadas com esse gatilho configurado aparecem no menu do colega.

Como adiciono passos a uma Procedure?

A maneira mais fácil de adicionar passos é escrever suas instruções naturalmente ou deixar a IA redigir para você:

  • Deixe a IA redigir sua procedure: Selecione Let AI draft your procedure ao criar uma nova procedure. Descreva seu processo ou cole instruções existentes, e o Fin automaticamente as estruturará em passos para você.

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

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

Quando eu usaria um conector de dados independente em vez de uma procedure completa?

Use um conector de dados independente para operações diretas, atômicas e de passo único (por exemplo, "cancelar minha assinatura") que não requerem uma interação ordenada e multi-etapas. Use uma Procedure quando precisar de um fluxo determinístico e multi-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 da Procedure. Quando você digita @ dentro de um passo de instrução, pode adicionar ferramentas que permitem ao Fin interagir com dados e sistemas em tempo real.

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.

  • Run Sub-procedure - Executar uma 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 na Intercom Inbox.

Posso usar Objetos Customizados em Procedures?

Objetos Customizados ainda não são totalmente suportados em Procedures. Para referenciar dados externos em Procedures, você deve usar Conectores de Dados. Ao adicionar um conector de dados a uma 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?

Não, Procedures não usam botões de resposta. Procedures são projetadas para interações conversacionais e conduzidas por IA, onde o Fin responde naturalmente ao que os clientes digitam. Se quiser usar botões de resposta para dar opções pré-definidas 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 adequadas para conversas abertas, onde os clientes podem formular pedidos de formas diferentes ou fornecer informações em ordens variadas.

Procedures podem fechar uma conversa?

Sim. Ao clicar em um passo End em uma Procedure, o painel lateral inclui um seletor de ação final com três opções:

  • Sem ação: A conversa permanece aberta após o término da procedure. Ela será fechada com base nas suas configurações de fechamento automático ou quando um colega fechar manualmente.

  • Fechar conversa: A conversa é fechada quando o passo End é alcançado.

  • Fechar conversa e impedir respostas: A conversa é fechada imediatamente e o cliente não pode enviar mais respostas.


Relatórios e análises de Procedures

Existe uma forma de exportar conversas simuladas?

Embora você não possa 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 uma Procedure?

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

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

Sim, você pode ver o desempenho da Procedure e visualizar todas as conversas envolvendo uma 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 na Procedure (seja nas instruções ou na orientação específica da procedure) são cobradas.

Respondeu à sua pergunta?