Skip to content

Flujos de trabajo

Un flujo de trabajo es una regla "si-esto-entonces-eso" para tu iglesia. Cuando un nuevo miembro se registra, enviar un mensaje de bienvenida por WhatsApp después de 1 hora. Cuando un miembro falta a 6 semanas de servicio, notificar al pastor. Cuando llega una donación, publicar en el chat del equipo de personal.

GCM viene con un constructor visual (impulsado por XYFlow) donde arrastras disparadores y acciones, los conectas y lo activas. Sin código, sin programación.

Constructor de flujos de trabajo

El modelo mental

Cada flujo de trabajo tiene tres partes:

  1. Uno o más disparadores — qué hace que se ejecute el flujo. (Usualmente un solo disparador; los flujos avanzados pueden combinar varios.)
  2. Una secuencia de acciones — qué pasa. Puede ramificarse según condiciones, esperar retrasos, iterar sobre una lista.
  3. Un estado — borrador / activo / pausado.

Cuando el disparador se activa, GCM encola una ejecución — un intento de ejecución para un sujeto (ej. un miembro específico). La ejecución recorre las acciones en orden. El historial de ejecuciones está en Monitoreo de ejecuciones.

Por qué visual

Los flujos de trabajo pueden complicarse rápidamente. La disposición visual hace obvio "qué hace realmente esta cosa" de un vistazo. Pastores y administradores que no se sienten cómodos con código pueden leerlos y editarlos con confianza.

La desventaja es que flujos muy largos se vuelven un gráfico de nodos difícil de manejar. Para esos recomendamos dividir en flujos más pequeños que se pasan entre sí vía eventos personalizados o cadenas de flujos.

Sobre qué puedes disparar

La lista completa está en Disparadores. Los más comunes:

DisparadorCaso de uso
member.createdMensaje de bienvenida a nuevos registros
member.birthdaySaludo de cumpleaños
attendance.markedAgradecimiento después de un servicio
giving.recordedRecibo + agradecimiento
member.marked_lostAlcance de re-engagement
member.recovered"Bienvenido de vuelta"
form.submittedSeguimiento al formulario de visitante
scheduleCron recurrente (ej. resumen semanal)
manualEjecutar un flujo a petición
webhook.receivedDisparadores de sistema externo

Qué puedes hacer

La lista completa está en Acciones. Categorías:

  • Acciones de miembro — buscar, crear, actualizar, marcar perdido, cambiar tipo de membresía.
  • Comunicación — enviar WhatsApp, SMS, correo, notificación en la app.
  • Control de flujo — condición, división, espera, bucle, ramificación.
  • Datos — establecer variables, matemáticas, búsqueda.
  • Integración — llamar a un webhook, crear una tarea.

Permisos

AcciónAdminPastorMiembro
Crear / editar flujonono
Ver definiciones de flujosolo lecturano
Ver ejecucioneslimitado a unidadno
Disparar manualmentenono

Los flujos de trabajo son solo para administradores por defecto — pueden tocar cualquier miembro en la organización y enviar a cualquier canal, así que los limitamos estrictamente.

Disponibilidad por plan

Los flujos de trabajo están disponibles en cada plan. Algunas funciones avanzadas (uniones multi-disparador, ramificación condicional compleja) funcionan igual independientemente del plan, pero las ejecuciones de flujos muy grandes pueden ser limitadas en niveles más bajos para mantener la cola saludable.

Próximos pasos

  1. Constructor visual — orientarte con el lienzo.
  2. Disparadores — elige qué dispara el flujo.
  3. Acciones — elige qué hace.
  4. Multi-paso y retrasos — encadena pasos con tiempo.
  5. Flujo de seguimiento a recién llegados — receta de extremo a extremo.