Saltar al contenido principal

Crea un flujo de trabajo

Los flujos de trabajo permiten que Campbooks haga algo automáticamente cuando llega un correo o un servicio externo hace una llamada — notificar un canal, reenviar detalles, archivar algo o llamar a tu propia API. Están en Flujos de trabajo, y cada ejecución queda registrada para que puedas ver exactamente qué ocurrió.

Crear uno​

  1. Ve a Flujos de trabajo → Nuevo flujo de trabajo.
  2. Elige un disparador:
    • Correo recibido — se ejecuta cuando se procesa un nuevo correo.
    • Webhook — se ejecuta cuando un servicio externo hace un POST a la URL única de tu flujo de trabajo.
  3. Añade pasos con el botón +. Cada paso es una acción — por ejemplo Enviar correo, Solicitud HTTP, Mensaje de Slack, Mensaje de Discord, o una Acción personalizada que llame a una de tus conexiones guardadas.
  4. Opcionalmente añade una condición para que el flujo de trabajo solo continúe si se cumple — por ejemplo, solo cuando el tipo de documento sea Factura, o cuando un campo del webhook tenga un valor concreto.
  5. Guarda y asegúrate de que el flujo de trabajo esté activado.

Usa datos del disparador​

Cada campo de paso admite plantillas, de modo que puedes insertar detalles del correo o del payload entrante. Para un disparador de correo dispones del correo y sus documentos; para un webhook tienes el payload, las cabeceras y la consulta. Los valores que faltan se resuelven como vacíos en lugar de interrumpir la ejecución.

Comprueba qué se ejecutó​

Abre la pestaña Ejecuciones de un flujo de trabajo para ver cada ejecución, paso a paso, con la entrada y la salida capturadas. Es el primer lugar al que mirar si algo no se disparó como esperabas.

:::info Las llamadas salientes están protegidas Las acciones HTTP se comprueban antes de ejecutarse — Campbooks bloquea las solicitudes a direcciones privadas, de bucle local e internas (permitidas solo en desarrollo local), de modo que un flujo de trabajo no puede apuntar a la infraestructura interna. :::