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.

El modelo mental
Cada flujo de trabajo tiene tres partes:
- Uno o más disparadores — qué hace que se ejecute el flujo. (Usualmente un solo disparador; los flujos avanzados pueden combinar varios.)
- Una secuencia de acciones — qué pasa. Puede ramificarse según condiciones, esperar retrasos, iterar sobre una lista.
- 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:
| Disparador | Caso de uso |
|---|---|
member.created | Mensaje de bienvenida a nuevos registros |
member.birthday | Saludo de cumpleaños |
attendance.marked | Agradecimiento después de un servicio |
giving.recorded | Recibo + agradecimiento |
member.marked_lost | Alcance de re-engagement |
member.recovered | "Bienvenido de vuelta" |
form.submitted | Seguimiento al formulario de visitante |
schedule | Cron recurrente (ej. resumen semanal) |
manual | Ejecutar un flujo a petición |
webhook.received | Disparadores 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ón | Admin | Pastor | Miembro |
|---|---|---|---|
| Crear / editar flujo | sí | no | no |
| Ver definiciones de flujo | sí | solo lectura | no |
| Ver ejecuciones | sí | limitado a unidad | no |
| Disparar manualmente | sí | no | no |
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
- Constructor visual — orientarte con el lienzo.
- Disparadores — elige qué dispara el flujo.
- Acciones — elige qué hace.
- Multi-paso y retrasos — encadena pasos con tiempo.
- Flujo de seguimiento a recién llegados — receta de extremo a extremo.
