Descripción del flujo
Propósito y beneficios
Este flujo de trabajo está diseñado para automatizar y agilizar el proceso de gestión de contactos en HubSpot CRM. Proporciona un asistente interactivo basado en chat que ayuda a los usuarios a crear, actualizar y buscar contactos, asegurando que la lista de contactos se mantenga limpia y actualizada. El flujo aprovecha las capacidades de IA (OpenAI LLM) e integra directamente la API de HubSpot, convirtiéndolo en una herramienta poderosa para escalar la gestión de relaciones con los clientes sin intervención manual.
Descripción general del flujo
Cuando un usuario abre el chat, es recibido con un mensaje de bienvenida amigable que describe las capacidades del asistente. La interfaz ofrece botones de acción para tareas comunes: buscar un contacto existente, crear uno nuevo o actualizar un contacto existente. Según la selección o entrada del usuario, el flujo lo guía en los pasos necesarios, recopila la información requerida e interactúa directamente con HubSpot para ejecutar la operación deseada.
Componentes principales
Componente | Funcionalidad |
---|
Disparador de Chat Abierto | Detecta cuando un usuario abre el chat e inicia el flujo de trabajo |
Widget de Mensajes | Muestra un mensaje de bienvenida/instrucción personalizable |
Widgets de Botón | Presenta al usuario opciones: “Buscar contacto”, “Crear nuevo contacto”, “Actualizar contacto” |
Salida de Chat | Muestra mensajes y respuestas al usuario |
Entrada de Chat | Recoge la entrada del usuario para tareas libres y captura de datos |
Historial de Chat | Mantiene un registro de los mensajes recientes para respuestas con contexto |
OpenAI LLM | Proporciona las capacidades conversacionales y de razonamiento de la IA |
Agente de IA | Orquesta acciones, llama herramientas y genera respuestas |
Herramientas de HubSpot | Integra la API de HubSpot para crear, actualizar o buscar contactos |
Flujo paso a paso
- Bienvenida y opciones
- Cuando se abre el chat (
ChatOpenedTrigger
), el usuario recibe un mensaje de bienvenida a través del MessageWidget
. - El usuario ve botones clicables para las acciones principales:
- Buscar contacto
- Crear nuevo contacto
- Actualizar contacto
- Interacción del usuario
- El usuario puede hacer clic en uno de los botones o escribir un mensaje para especificar su intención.
- Dependiendo del botón seleccionado, se muestra un mensaje correspondiente por medio de los nodos
ChatOutput
para confirmar la acción.
- Asistente impulsado por IA
- El flujo mantiene el contexto reciente de la conversación usando
ChatHistory
(últimos 5 mensajes, hasta 800 tokens). - Utiliza un LLM impulsado por OpenAI (
OpenAILLM
) como backend para entender las solicitudes del usuario y generar respuestas inteligentes y contextuales. - El
AIAgent
está configurado con un objetivo e historia de fondo claros: siempre debe usar las herramientas de HubSpot para la gestión de contactos, recopilar la información necesaria y decidir la acción correcta (crear, actualizar o informar sobre contactos existentes).
- Integración con HubSpot
- Tres nodos de herramientas se comunican con HubSpot:
CreateContact
: Añade un nuevo contacto usando los datos proporcionados.UpdateContact
: Actualiza un contacto existente según la información y el ID proporcionados.SearchContact
: Busca contactos por propiedades (por ejemplo, correo, nombre).
- El agente de IA utiliza estas herramientas para realizar la tarea solicitada, ya sea pidiendo más detalles al usuario o ejecutando la operación directamente.
- Respuesta y resultados
- Tras procesar la solicitud (crear, actualizar o buscar), el agente de IA comunica los resultados al usuario a través del nodo
ChatOutput
, garantizando una experiencia conversacional fluida.
¿Por qué es útil este flujo de trabajo?
- Automatiza tareas rutinarias de CRM: Al facilitar la gestión de contactos mediante lenguaje natural o botones, elimina tareas repetitivas de ingreso y búsqueda manual de datos.
- Soporte escalable: El agente de IA puede gestionar múltiples solicitudes simultáneas, ideal para equipos o situaciones de atención al cliente.
- Consistencia y calidad de datos: El asistente sigue siempre el proceso correcto, asegurando que los contactos se creen, actualicen o busquen de manera estandarizada.
- Conciencia de contexto: Con el historial de chat y la IA, el asistente mantiene el contexto a lo largo de varios pasos, haciendo la conversación más natural y eficiente.
- Fácil de usar: La combinación de botones guiados y entrada libre permite una experiencia accesible para usuarios de cualquier nivel técnico.
Casos de uso de ejemplo
- Equipos de ventas pueden añadir o actualizar contactos rápidamente, reduciendo la carga administrativa.
- Soporte al cliente puede buscar o modificar registros de contacto durante conversaciones en vivo con clientes.
- Equipos de marketing pueden mantener sus listas siempre actualizadas con un esfuerzo mínimo.
Tabla resumen
Acción del usuario | Resultado |
---|
Clic en “Buscar” | La IA solicita criterios de búsqueda, localiza el contacto y presenta resultados |
Clic en “Crear” | La IA recopila información (nombre, email, etc.) y crea el contacto en HubSpot |
Clic en “Actualizar” | La IA solicita el contacto a actualizar y nuevos datos, y actualiza en HubSpot |
Escribir un mensaje | La IA interpreta la intención, hace preguntas aclaratorias y ejecuta la acción |
Beneficios de automatización y escalabilidad
- Reduce errores y omisiones manuales
- Libera recursos humanos para tareas de mayor valor
- Permite autogestión 24/7 de contactos
- Ofrece una interfaz unificada e intuitiva para interactuar con HubSpot
Al aprovechar este flujo de trabajo, las organizaciones pueden mejorar significativamente la higiene de los datos de su CRM, la capacidad de respuesta y la eficiencia operativa.