Ir al contenido principal

Preguntas frecuentes sobre Procedimientos Fin

Escrito por Beth-Ann Sher

Creación y edición de Procedimientos

¿Es necesario configurar Fin AI Agent antes de poder usar Procedures?

Fin AI Agent debe estar ya configurado y activo en tu espacio de trabajo antes de que puedas usar Procedures. Procedures son una función del Fin AI Agent: amplían lo que Fin puede hacer, por lo que Fin debe estar desplegado y funcionando primero. Si Fin AI Agent aún no está configurado en tu espacio de trabajo, navega a Fin AI Agent para comenzar.

¿Dónde están los Procedures en el producto?

Para crear un nuevo Fin Procedure, navega a Fin AI Agent > Train > Procedures en tu espacio de trabajo. Haz clic en + New procedure y elige tu método de creación preferido.

¿Por qué un Procedure no carga, guarda o responde correctamente?

Si un Procedure termina antes de tiempo, salta pasos, guarda solo después de un refresco o muestra errores, esto no es un comportamiento esperado. Por favor, reporta un problema a nuestro equipo de soporte para que podamos investigar.

¿Puedo usar un sub-procedure escrito en un Procedure dentro de otro Procedure?

No, no puedes usar un sub-procedure escrito en un Procedure dentro de un Procedure diferente.

¿Hay alguna forma de convertir automáticamente una Task existente en un Procedure?

Actualmente no hay forma de migrar automáticamente todas las Tasks. Sin embargo, después del 12 de marzo, podremos migrar automáticamente ciertas Tasks simples (por ejemplo, aquellas con un solo bloque de instrucciones) a Procedures. Planeamos soportar migraciones de Tasks más complejas, probablemente con asistencia de AI, en el futuro.

¿Cómo debo manejar estructuras de datos anidadas y notación de puntos en Procedures?

Si encuentras manejo inconsistente de datos o estructuras anidadas, tienes dos opciones actuales:

  1. Usa la función de transformación de código del conector de datos para aplanar tus estructuras de datos si manipulas la salida de un conector de datos.

  2. Indica a Fin en lenguaje natural cómo acceder directamente a la estructura de datos compleja dentro del Procedure.

En el futuro, lanzaremos una herramienta de código que te permitirá transformar y manipular cualquier dato directamente dentro de un Procedure.

¿Se considera la “estructura de sub-procedure redactada por AI” una buena práctica?

Los Procedures generados por AI siempre se actualizan con nuestra última visión de diseño de mejores prácticas, lo que significa que la estructura puede cambiar con el tiempo. Hoy, la AI suele estructurar los pasos dentro de sub-procedures, lo cual se considera una buena práctica.

¿Podemos asignar diferentes niveles de permiso para crear vs. desplegar Procedures?

No, la creación y el despliegue de Procedures se gestionan con el mismo nivel de permiso.

¿Cómo activo un Procedure para WhatsApp u otros canales específicos?

Puedes activar un procedure para canales específicos directamente dentro del editor de Procedure. En la sección When to use this procedure, haz clic en el botón de audiencia. Desde ahí, puedes marcar o desmarcar canales específicos (por ejemplo, WhatsApp, Messenger, iOS) para controlar exactamente dónde Fin puede usar ese procedure. También puedes elegir qué audiencia específica puede activar el procedure desde aquí.

¿Pueden los Fin Procedures aplicar una "Person Tag" a un cliente?

Los Fin Procedures actualmente solo soportan etiquetar la conversación. Mientras que los Intercom Workflows permiten acciones de "Tag person", esta funcionalidad específica no está disponible dentro de los bloques de instrucciones en lenguaje natural de un Procedure.

¿Los títulos de los procedures son solo para referencia interna o Fin los usa?

El título principal del procedure (el nombre que le das a tu procedure en la parte superior) es principalmente para organización interna. Aunque debe ser claro y descriptivo, Fin no usa directamente el título del procedure para la coincidencia de intención. En cambio, Fin se basa en la descripción del disparador "When to use this procedure" para determinar cuándo activar el procedure.

Sin embargo, los títulos de sub-procedures son diferentes: Fin los usa cuando los llamas con @Run sub-procedure. Usa nombres descriptivos y orientados a la acción para los sub-procedures como CollectPaymentInfo, VerifyUserIdentity o ResolveDeliveryIssue para que sean claros tanto para Fin como para tu equipo.

¿Puedo obtener más soporte para crear Fin Procedures?

¡Sí! Conéctate con Expertos de la Comunidad y Arquitectos de Soluciones de Intercom en nuestras Procedures Meetup Office Hours. Estas sesiones, que se realizan cada dos semanas, ofrecen soporte práctico en tiempo real, incluyendo preguntas y respuestas en vivo para ayudarte a configurar y optimizar tus Fin Procedures y conectores de datos.


Comportamiento y capacidades de Procedures

¿Puede Fin reanudar un Procedure después de un cierre automático por inactividad?

Sí, Fin puede reanudar un Procedure después de un cierre automático por inactividad.

¿Qué sucede cuando un cliente se vuelve inactivo durante un Procedure?

Si un cliente se vuelve inactivo, Fin mantendrá el contexto. Cuando el cliente regrese a la conversación, Fin retomará exactamente donde lo dejó.

¿Hay alguna forma de mostrar qué artículos usa Fin durante una simulación?

No, no hay forma de mostrar qué artículos usa Fin durante una simulación cuando está limitado al contenido disponible.

¿Pueden los Procedures crear un ticket?

Los Fin Procedures actualmente no pueden crear un ticket. La creación de Ticket vía Procedures está planeada para principios de 2026.

¿Puede un Procedure crear automáticamente una nota resumen AI al escalar?

Los Fin Procedures no pueden crear automáticamente una nota resumen AI al escalar (similar a las Tasks). Esta función está en desarrollo y se planea lanzar a mediados de 2026.

¿Cómo controlo los seguimientos en Procedures como “¿Hay algo más en lo que pueda ayudarte?”

Los Fin Procedures actualmente no soportan suprimir o controlar preguntas de seguimiento. Se planean controles de seguimiento más flexibles para Procedures a principios de 2026.

¿Procedures soporta pasos con botones?

No, Procedures no soportan bloques físicos de botones. Para dar opciones a los clientes, proporciona las opciones directamente en el texto de tu mensaje y usa pasos de Condition para ramificar la conversación según su respuesta. Esto te permite recrear la misma lógica que una tarea basada en botones pero en un formato más natural y conversacional.

¿Puedo usar un paso "Run Sub-procedure" en un Workflow?

No, el paso Run Sub-procedure es exclusivo de Procedures. Puedes usar este comando (o el atajo @Run sub-procedure) para llamar a un Procedure desde otro, pero esta funcionalidad no está disponible en el creador de Workflow.

¿Puede un Workflow pasar una conversación a un Procedure?

Los Workflows no pueden transferir directamente a un Procedure. Procedures son conjuntos específicos de instrucciones que el Fin AI Agent debe seguir secuencialmente. Si necesitas conectar flujos automatizados, puedes usar el paso Run Workflow para enlazar a otro workflow reutilizable.

¿Cómo agrego un paso de "Wait" a la lógica de mi Fin AI Agent?

Los procedimientos no admiten pasos tradicionales de "Wait" porque están diseñados para acciones inmediatas y secuenciales. Si tu lógica requiere un retraso basado en tiempo, debes construir esa parte de la experiencia en un Workflow, que admite completamente las acciones de Wait.

¿Cuál es la diferencia entre un "Procedure" y un "Reusable Workflow"?

Aquí te explicamos cómo diferenciarlos:

  • Reusable Workflows: Son una serie de pasos manuales y lineales (como enviar un mensaje o etiquetar a un usuario) que quieres usar en diferentes workflows.

  • Fin Procedures: Son instrucciones avanzadas de IA que permiten a Fin manejar tareas complejas y no lineales y realizar acciones (como procesar un reembolso) usando lógica de lenguaje natural.

¿Puedo usar la verificación de correo electrónico en un Procedure?

La verificación de correo electrónico (Email OTP) es una función de Workflow, no de Procedure. Si necesitas verificar la identidad de un cliente por correo, debes usar el paso Verify email with OTP en el constructor visual de Workflows, no en Procedures. Recuerda: los Workflows manejan automatización como enrutamiento, espera y pasos de verificación, mientras que los Procedures manejan tareas impulsadas por IA usando instrucciones en lenguaje natural.

¿Puedo activar un workflow desde un Procedure?

No, no puedes activar un Procedure desde un workflow o un reusable Workflow. Los Procedures operan con lógica de IA no lineal e instrucciones en lenguaje natural; no pueden activar los pasos rígidos y lineales de un Reusable Workflow. Sin embargo, puedes hacer un Handoff to workflow dentro de un Procedure, pero no existe un paso equivalente para "Pass to Fin Procedure" desde workflows.

¿Por qué un Procedure tarda 10 segundos en responder en móvil?

Un tiempo de respuesta de 10 segundos está dentro del rango esperado para Procedures en dispositivos móviles.

¿Por qué Fin tarda más en responder cuando usa un Procedure?

Los Procedures requieren que Fin siga una lógica específica, procese instrucciones detalladas o interactúe con datos externos. Debido a que Fin debe evaluar cada parte de las instrucciones, puedes notar un ligero retraso comparado con una respuesta de IA. Esto asegura que Fin proporcione la resolución más precisa y contextualizada.

¿Debo usar un Procedure para monitorear cada mensaje de usuario en busca de sentimiento negativo?

No, no debes usar un Procedure para monitorear cada mensaje en busca de sentimiento. Los Procedures están diseñados para tareas específicas y repetibles, no para monitoreo amplio en segundo plano. Para detección de sentimiento en tiempo real y decisiones de transferencia, debes usar Escalation Guidance, que está diseñado para estos escenarios e integra nativamente la detección de sentimiento incorporada de Fin.

¿Cuál es la mejor manera de manejar lógica compleja de escalación y etiquetado?

La mejor manera de manejar escalaciones complejas es definir tu lógica en Escalation Guidance o Escalation Rules y luego usar Workflows para manejar acciones posteriores a la escalación, como asignar a un equipo específico.

¿Se me cobra si un Procedure completa todos sus pasos pero no termina en una transferencia?

Depende de cómo termine el Procedure. Un Procedure que completa sus pasos solo se factura si la conversación alcanza un resultado facturable: ya sea una Resolution (Fin resuelve el problema del cliente, confirmado o asumido) o una Procedure handoff (Fin transfiere a un equipo humano o workflow). Simplemente pasar por todos los pasos sin que la conversación alcance uno de estos resultados no genera facturación. El factor clave es si la conversación alcanza un resultado, no si el Procedure terminó sus pasos.

¿Cómo se maneja la facturación para los Procedures?

A partir del 12 de marzo de 2026, los Fin Procedures se facturan como Fin Outcomes ($0.99) cuando una conversación alcanza cualquiera de los siguientes resultados: una Resolution, donde Fin resuelve completamente el problema del cliente, o una Procedure handoff, donde Fin transfiere a un equipo humano o workflow. Nunca se cobra si un Procedure falla, termina sin un resultado facturable o un cliente solicita escalación fuera de una transferencia configurada. Más información sobre Fin Outcomes y facturación.

¿Cómo me aseguro de que mis Procedures realmente se activen para los clientes?

Los Procedures se activan automáticamente según la customer intent. Fin analiza el mensaje del usuario y lo compara con los criterios que estableciste en la sección "When to use this procedure". No necesitas un interruptor separado de "On/Off" para Procedures; funcionan dentro de tu implementación existente de Fin (ya sea Simple Deploy o Workflows).

¿Se comporta Fin de manera diferente si un Procedure está en ejecución?

No, el comportamiento de Fin (seguimientos, escalaciones y cierre automático) está determinado por el deployment method que aloja el Procedure:

  • Simple Deploy: Fin usa la configuración global en Fin AI Agent > Deploy > Chat.

  • Workflows: Fin sigue la configuración específica dentro del bloque "Let Fin handle". Si tienes diferentes bloques "Let Fin handle" en distintos workflows, un Procedure podría comportarse diferente en cada uno.

Si tengo activo tanto Simple Deploy como Workflows, ¿cuál comportamiento prevalece?

Si Simple Deploy está activo, anulará cualquier workflow orientado al cliente configurado para el mismo disparador. Esto significa que tus Procedures usarán la configuración global de Simple Deploy en lugar de cualquier configuración específica del bloque "Let Fin handle" en Workflows.

¿Las configuraciones globales de "Let Fin Handle" (seguimiento y cierre automático) siguen activándose durante un Procedure activo?

Sí, los Fin Procedures no están aislados de tu configuración global de Fin. Si un cliente se vuelve inactivo durante un Procedure, las configuraciones de seguimiento y cierre automático configuradas en tu paso de workflow Let Fin Handle seguirán activándose.

Cómo afecta esto la experiencia:

  • Seguimientos: Si tu espacio de trabajo está configurado para hacer seguimiento tras 4 minutos de inactividad, Fin seguirá enviando ese mensaje de control.

  • Cierre automático: Si el cliente permanece inactivo más allá del umbral de cierre automático, la conversación se cerrará automáticamente. Sin embargo, si un cliente se vuelve inactivo mientras un paso de Procedure está en ejecución, Fin cerrará la conversación silenciosamente — omitirá el mensaje de cierre automático para no interrumpir el flujo del Procedure. La conversación sigue cerrada y el cierre queda registrado.

Cómo manejar esto:

Dado que las configuraciones de seguimiento y cierre automático no pueden desactivarse actualmente para un Procedure específico, tienes dos opciones:

  • Simple Deploy: Ve a Fin AI Agent > Deploy > Chat > Follows up para ajustar el retraso de inactividad o desactivar completamente los seguimientos.

  • Despliegue basado en Workflow: Abre el paso Let Fin Handle en el workflow específico que activa tu Procedure. Puedes personalizar el comportamiento de seguimiento y cierre automático allí independientemente de la configuración de Simple Deploy.

¿Se pueden activar los Procedures de manera determinista?

Los Fin Procedures solo pueden activarse según la intención del cliente; no pueden activarse de forma determinista. Fin analiza lo que el cliente pregunta y determina si coincide con los criterios "When to use this procedure" que definiste. Esto significa que no puedes activar un Procedure en un momento específico, mediante un clic de botón o por un evento externo. El Procedure se activa cuando Fin reconoce que la intención del cliente coincide con tu configuración.

¿Cómo agrego pasos a un Procedure?

La forma más fácil de agregar pasos es escribir tus instrucciones de forma natural o dejar que la IA las redacte por ti:

  • Deja que la IA redacte tu procedure: Selecciona Let AI draft your procedure al crear un nuevo procedure. Describe tu proceso o pega instrucciones existentes, y Fin las estructurará automáticamente en pasos para ti.

  • Escribe instrucciones manualmente: Simplemente escribe tus instrucciones en lenguaje natural. Fin entiende lo que le pides sin necesidad de formato especial.

Dentro de los pasos de instrucción, puedes agregar herramientas escribiendo @ para acceder a funciones como conectores de datos, atributos o sub-procedures. Para reordenar pasos, arrástralos y suéltalos directamente en el editor de Procedure.

¿Cuándo usaría un conector de datos independiente en lugar de un procedure completo?

Usa un conector de datos independiente para operaciones directas, atómicas y de un solo paso (por ejemplo, "cancelar mi suscripción") que no requieren una interacción ordenada y de múltiples pasos. Usa un Procedure cuando necesites un flujo determinista y de varios pasos: recopilar múltiples entradas, confirmaciones explícitas, lógica ramificada, etc.

¿Qué son las herramientas @ en Fin Procedures?

Las @tools (herramientas at) amplían las capacidades de Fin dentro de las instrucciones de Procedure. Cuando escribes @ dentro de un paso de instrucción, puedes agregar herramientas que permiten a Fin interactuar con datos y sistemas en tiempo real.

Las herramientas comunes @ incluyen:

  • Conectar con el sistema - Obtener datos en vivo de aplicaciones conectadas como Shopify o Stripe.

  • Leer un atributo - Consultar datos existentes del cliente almacenados en Intercom.

  • Actualizar un atributo - Guardar información que el cliente proporciona para uso posterior.

  • Ejecutar Sub-procedimiento - Ejecutar un sub-procedimiento reutilizable dentro del flujo actual.

Nota: @tools son específicos de Fin Procedures. No son lo mismo que las menciones a compañeros o accesos directos en la Inbox de Intercom.

¿Puedo usar Objetos Personalizados en Procedures?

Los Objetos Personalizados aún no son totalmente compatibles en Fin Procedures. Para referenciar datos externos en Procedures, debes usar Data Connectors en su lugar. Cuando agregas un conector de datos a un Procedure, Fin crea automáticamente atributos temporales a partir de la respuesta del conector, que puedes referenciar en tus instrucciones y condiciones.

¿Puedo agregar botones de respuesta a Procedures?

Fin Procedures no usan botones de respuesta. Procedures están diseñados para interacciones conversacionales impulsadas por IA donde Fin responde naturalmente a lo que los clientes escriben. Si quieres usar botones de respuesta para dar opciones predefinidas a los clientes, deberías usar Workflows en su lugar. Workflows se construyen en un lienzo visual y soportan botones de respuesta, que guían a los clientes a través de rutas estructuradas. Procedures son más adecuados para conversaciones abiertas donde los clientes pueden expresar solicitudes de forma diferente o proporcionar información en distintos órdenes.

¿Pueden Procedures cerrar una conversación?

Sí. Cuando haces clic en un paso de Fin en un Procedure, el panel lateral incluye una opción Cerrar conversación y evitar respuestas. Activar esto cerrará automáticamente la conversación cuando se alcance ese paso de Fin y evitará que el cliente responda. Si esta opción no está activada, la conversación permanece abierta después de que el Procedure finalice; se cerrará según tus configuraciones de cierre automático o cuando un compañero la cierre manualmente.


Reportes y análisis de Procedures

¿Hay alguna forma de exportar conversaciones simuladas?

Aunque no puedes exportar un archivo, cada prueba de conversación simulada genera un ID de ejecución único y un enlace. Puedes copiar este enlace y compartirlo con cualquiera que tenga acceso a tu espacio de trabajo.

En Fin para Zendesk, ¿hay una forma rápida de ver conversaciones que han entrado en un Procedure?

Sí, en Fin para Zendesk, todas las conversaciones que han entrado en un Procedure pueden explorarse desde la página de resumen de Procedures.

¿Podemos reportar o analizar cuándo Fin ejecuta un Procedure durante una conversación?

Sí, puedes ver el rendimiento de Procedures y visualizar todas las conversaciones que involucran un Procedure en los reportes.

¿Las escalaciones debido a orientación general o escalaciones globales se facturan como resoluciones?

No, las escalaciones debido a orientación general no se facturan. Solo se facturan las transferencias intencionales configuradas explícitamente en el Procedure (ya sea dentro de las instrucciones o la orientación específica del procedure).

¿Ha quedado contestada tu pregunta?