Ir al contenido principal

Fin Procedures FAQs

Creación y edición de Procedures

¿Están los Procedures disponibles para todos los clientes?

Sí — Los Procedures están generalmente disponibles para todos los clientes. No hay lista de espera, acceso beta ni contrato especial requerido, y no necesitas contactar soporte o ventas para obtener acceso. Puedes acceder directamente vía Fin AI Agent > Train > Procedures.

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

Si un Procedure termina antes de tiempo, salta pasos, guarda solo después de refrescar 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.

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

No hay migración automática para todas las Tasks. Para mover una Task a Procedures, selecciona Let AI draft your procedure y pega las instrucciones de tu Task, y Fin las estructurará como un Procedure que puedes revisar y refinar. Si deseas ayuda para migrar tus Tasks, contacta a nuestro equipo de soporte. Las Tasks existentes continúan funcionando, pero no puedes crear nuevas. Aprende más en Transitioning from Fin Tasks to Procedures.

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

También puedes usar la herramienta de bloque de código para transformar y manipular datos directamente dentro de un Procedure.

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

Los Procedures generados por IA 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 IA suele estructurar 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.

¿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 retendrá el contexto. Cuando el cliente regrese a la conversación, Fin continuará exactamente donde se quedó.

¿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?

No. Cuando usas Fin para plataformas, los Procedures no pueden crear un ticket. Para pasar una conversación a tu equipo, usa un paso Handoff to team en su lugar.

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

No, un Procedure no puede crear automáticamente una nota resumen de IA al escalar.

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

Puedes controlar lo que sucede al final de un Procedure usando el panel lateral del paso End. Al hacer clic en un paso End, puedes opcionalmente escribir un mensaje de cierre para enviar al cliente — o dejarlo en blanco para no enviar nada. Luego eliges una de tres acciones: No action: La conversación permanece abierta después de que termina el Procedure. Se cerrará según tus ajustes de cierre automático o cuando un compañero la cierre manualmente. Close conversation: La conversación se cierra automáticamente cuando se alcanza el paso End. Close conversation and prevent replies: La conversación se cierra inmediatamente y el cliente no puede enviar más respuestas. Para suprimir el seguimiento "¿Hay algo más en lo que pueda ayudarte?", usa Close conversation o Close conversation and prevent replies en tu paso End.

¿Los Procedures soportan pasos con botones?

No, los Procedures no soportan bloques de botones físicos. Para dar opciones a los clientes, proporciona las opciones directamente en el texto de tu mensaje y usa pasos 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 pasar directamente a un Procedure. Los Procedures son conjuntos específicos de instrucciones que el Fin AI Agent sigue secuencialmente. Si necesitas conectar flujos automatizados, puedes usar el paso Run Workflow para enlazar a otro workflow reutilizable.

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

Puedes agregar un paso Wait for reply a un Procedure para pausarlo mientras un cliente completa una tarea de larga duración, sin que se active el temporizador de inactividad ni se envíen mensajes de seguimiento. Configura cuánto tiempo espera Fin (mínimo 5 minutos, máximo 7 días). El paso termina cuando el cliente responde o se agota el tiempo — y siempre avanza al siguiente paso al agotarse el tiempo, nunca escala a un compañero. Si tu lógica requiere un retraso basado en tiempo que no dependa de una respuesta del cliente, construye esa parte de la experiencia en un Workflow, que soporta completamente acciones Wait.

¿Qué opciones de activación están disponibles para Procedures?

Los Procedures soportan tres tipos de activadores — elige el que se adapte a tu caso de uso:

  • Basado en lo que dice el cliente: Fin analiza el mensaje del cliente y activa el procedure cuando coincide con tus criterios de "Cuándo usar este procedure". Este es el tipo principal de activador.

  • Basado en eventos: Los activadores de eventos te permiten ejecutar procedures en momentos específicos y críticos para el negocio. Añade activadores de eventos en la sección When to trigger del editor de procedures.

  • Inbox trigger: Un tipo de activador de evento que permite a los compañeros iniciar manualmente un procedure directamente desde el Inbox. Solo los procedures habilitados con este activador configurado aparecen en el menú del compañero.

¿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:

  • Let AI draft your 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 instrucciones, 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. Puedes usar indicaciones dentro de la descripción del conector de datos. Usa un Procedure cuando necesites un flujo determinista y de múltiples pasos: recopilar múltiples entradas, confirmaciones explícitas, lógica ramificada, etc.

¿Qué son las herramientas @ en Fin Procedures?

Las herramientas @ (at-tools) extienden 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:

  • Call data connector - Obtener datos en vivo de aplicaciones conectadas como Shopify o Stripe.

  • Read an attribute - Consultar datos existentes del cliente almacenados en Intercom.

  • Update an attribute - Guardar información que el cliente proporciona para uso posterior.

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

Nota: Las herramientas @ son específicas de Fin Procedures. No son lo mismo que las menciones a compañeros o atajos en el Intercom Inbox.

¿Puedo usar Objetos Personalizados en Procedures?

Los Objetos Personalizados aún no están completamente soportados en Procedures. Para referenciar datos externos en Procedures, debes usar conectores de datos. 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?

No, los Procedures no usan botones de respuesta. Los Procedures están diseñados para interacciones conversacionales impulsadas por IA donde Fin responde naturalmente a lo que escriben los clientes. Si quieres usar botones de respuesta para dar opciones predefinidas a los clientes, deberías usar Workflows en su lugar. Los Workflows se construyen en un lienzo visual y soportan botones de respuesta, que guían a los clientes a través de rutas estructuradas. Los 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 los Procedures cerrar una conversación?

Sí. Al hacer clic en un paso End en un Procedure, el panel lateral incluye un selector de acción final con tres opciones:

  • No action: La conversación permanece abierta después de que termina el procedure. Se cerrará según tus ajustes de cierre automático o cuando un compañero la cierre manualmente.

  • Close conversation: La conversación se cierra cuando se alcanza el paso End.

  • Close conversation and prevent replies: La conversación se cierra inmediatamente y el cliente no puede enviar más respuestas.


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 ver todas las conversaciones que involucran un Procedure en los reportes.

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

No, las escalaciones por 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?