Saltearse al contenido

Flujos de trabajo

Los Workflows le permiten automatizar procesos de varios pasos encadenando disparadores, habilidades y acciones. Configúrelos una vez y se ejecutarán de forma automática.

Cómo funciona

  1. Vaya a Agents → Workflows
  2. Haga clic en Create Workflow
  3. Defina un disparador (por ejemplo, contacto nuevo agregado, formulario enviado, cambio de etapa en una oportunidad)
  4. Agregue pasos: cada paso utiliza una habilidad o ejecuta una acción
  5. Active el workflow

Estructura del workflow

Cada workflow sigue el mismo patrón: un disparador lo inicia, los pasos procesan los datos y las acciones producen un resultado.

ComponenteFunciónEjemplos
DisparadorInicia el workflow cuando ocurre un eventoNuevo visitante en el sitio web, formulario enviado, nueva señal de intención, webhook, ejecución manual
PasosProcesan, transforman o toman decisiones sobre los datosEjecutar una acción de IA, verificar una condición, iterar sobre una lista, esperar aprobación humana
AccionesProducen un resultado o efecto secundarioEnviar email, agregar a lista, agregar a secuencia, enviar DM en Slack, transferir a un agente

El editor visual le permite conectar estos elementos como nodos en un lienzo. Arrastre nodos desde la paleta, conéctelos con aristas y configure cada uno en el panel lateral.

Modos del editor

Puede crear workflows de tres maneras:

  • Visual: lienzo de nodos con arrastrar y soltar (recomendado para lógica compleja)
  • Simple: lista lineal de pasos (ideal para cadenas sencillas)
  • Código: editor JSON sin formato (para usuarios avanzados)

Al cambiar entre modos, el workflow se convierte automáticamente.

Nodos disponibles

CategoríaNodos
CoreStart, End, Trigger, Webhook
AccionesAction (LLM / API / Script), Agent, Built-in Tool (búsqueda web, búsqueda en base de conocimiento)
Control de flujoIf/Else (ramificación condicional), Loop (for-each, while, times), Human Approval
DatosTransform (map, filter, extract, format), Set Variable
MultiagenteHandoff (transferencia a otro agente con contexto)
IntegracionesAdd to List, Add to Sequence, Send Email, Send Slack Notification, Send Roam Notification

Acciones del workflow

Las acciones son los nodos que realizan el trabajo. Cada acción tiene un mapeo de entrada que extrae datos de pasos anteriores mediante variables.

Variables

Use ${input.field_name} para hacer referencia a las entradas del workflow y ${step1.result} para hacer referencia al resultado de pasos anteriores. Las variables están disponibles en cualquier campo de texto dentro de la configuración de un nodo.

Por ejemplo, un paso “Draft Outreach Email” podría mapear:

  • company_info${step1.result}
  • recipient_name${input.contact_name}

Acciones de integración

AcciónQué hace
Send EmailEnvía o redacta un email a través de un buzón conectado. Configure el destinatario, asunto, contenido y CC/BCC
Add to ListAgrega un contacto a una lista de CDP mapeando los campos de entrada
Add to SequenceInscribe un contacto en una secuencia con asociación opcional a una lista
Send Slack NotificationEnvía un mensaje a un canal de Slack o un DM a un usuario. Elija el modo channel o dm, seleccione el destino y redacte el mensaje con variables
Send Roam NotificationEnvía una notificación a un miembro del equipo a través de ro.am
Round-Robin AssignmentDistribuye el contacto actual del workflow entre un grupo de representantes (gerentes de ventas, AEs, SDRs). Configure el grupo, la ponderación y las reglas de omisión en el panel del nodo
Visitor EnrichmentEnriquece a un visitante o contacto con varios campos en una sola llamada. Seleccione los campos que desea completar (email de trabajo, teléfono, cargo, tamaño de empresa, etc.); el nodo los devuelve todos juntos para que los pasos posteriores puedan ramificarse según cualquiera de ellos

Manejo de errores

Cada nodo de acción tiene una estrategia de error:

  • Stop: detiene el workflow ante un fallo
  • Continue: omite el paso fallido y continúa
  • Retry: reintenta con cantidad de intentos, demora y retroceso configurables (fijo o exponencial)
  • Fallback: redirige a un nodo distinto ante un fallo

Uso de habilidades en workflows

Las habilidades son definiciones reutilizables de acciones de IA con un prompt fijo, un esquema de entrada y un formato de salida. Dentro de un workflow, las habilidades aparecen como nodos de Action con runtime_type: llm.

Para usar una habilidad en un workflow:

  1. Agregue un nodo de Action al lienzo
  2. Seleccione una habilidad existente desde el selector de acciones, o cree una a partir de una plantilla
  3. Mapee las entradas de la habilidad con datos del disparador o de pasos anteriores
  4. El resultado de la habilidad queda disponible para los nodos posteriores como ${stepN.result}

graph8 incluye plantillas de habilidades prediseñadas en distintas categorías: Ventas (calificación de leads, investigación de empresa), Marketing (resumen de contenido, generación de publicaciones en redes sociales), Soporte (análisis de tickets, búsqueda en base de conocimiento) e Investigación (análisis competitivo, preparación de reuniones).

Plantillas

Haga clic en Use Template al crear un workflow para comenzar desde un ejemplo preconfigurado:

PlantillaCategoríaQué hace
Lead QualificationVentasInvestiga la empresa → califica el lead → redacta un email de prospección
Content to Social MediaMarketingResume contenido → genera una publicación en LinkedIn → genera un hilo en Twitter
Contact Data EnrichmentProcesamiento de datosEnriquece datos de empresa → valida email → genera resumen de contacto
Customer SupportSoporteAnaliza el ticket → busca en la base de conocimiento → redacta una respuesta
Meeting PreparationProductividadInvestiga a los asistentes → genera la agenda → prepara puntos de discusión
Competitive IntelligenceInvestigaciónInvestiga al competidor → analiza funcionalidades → genera un informe comparativo

Las plantillas son puntos de partida: personalice los disparadores, agregue pasos o reemplace acciones para adaptarlas a su proceso.

Ejecución y monitoreo

Tras activar un workflow, puede monitorear las ejecuciones desde la página de detalle del workflow:

  • Cada ejecución muestra su estado (running, completed, failed, paused)
  • Haga clic en una ejecución para ver los resultados por nodo, la duración y los posibles errores
  • Los workflows con un nodo de Human Approval quedan en pausa hasta que alguien apruebe o rechace

Buenas prácticas

  • Comience con una plantilla y modifíquela en lugar de construir desde cero
  • Use nodos If/Else para manejar casos excepcionales: por ejemplo, omitir la prospección si la puntuación del lead es demasiado baja
  • Configure stop on failure en workflows críticos donde una ejecución parcial pueda generar problemas
  • Agregue un nodo de Human Approval antes de acciones irreversibles como enviar emails o inscribir contactos en secuencias
  • Mantenga los workflows enfocados: un workflow por resultado. Encadene workflows mediante webhooks para pipelines complejos

Relacionado

  • Skills →: los bloques fundamentales que utilizan los workflows
  • Agents →: agentes de IA que ejecutan los pasos del workflow