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