Ir al contenido principal

Preguntas frecuentes sobre Fin Procedures

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.

¿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 IA, en el futuro. Ten en cuenta que las Tasks seguirán funcionando, ejecutándose y siendo editables incluso después del lanzamiento de 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 a la estructura de datos compleja directamente 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 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 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.

¿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 retomará 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, los Procedures actualmente no pueden crear un ticket. Permitiremos que los Procedures creen un ticket de cliente a principios de 2026.

¿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 (similar a las Tasks). Estamos desarrollando esta función y planeamos lanzarla a mediados de 2026.

¿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: Sin acción: 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. Cerrar conversación: La conversación se cierra automáticamente cuando se alcanza el paso End. Cerrar conversación y evitar respuestas: 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 Cerrar conversación o Cerrar conversación y evitar respuestas 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 transferir 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 ajuste 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 Cuándo activar del editor de procedures.

  • Activador de Inbox: Un tipo de activador de evento que permite a los compañeros iniciar manualmente un procedure directamente desde el Inbox. Solo los procedures publicados 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:

  • Deja que la IA redacte tu procedure: Selecciona Deja que la IA redacte tu 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 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:

  • Conectar con 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.

  • 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 los clientes escriben. 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 formular solicitudes de manera 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:

  • Sin acción: 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.

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

  • Cerrar conversación y evitar respuestas: 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.

¿Se facturan las escalaciones por guía general o escalaciones globales como resoluciones?

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

¿Ha quedado contestada tu pregunta?