Zapier
Zapier conecta Ministrium con 6.000+ aplicaciones sin necesidad de programar. Útil para:
- Crear una tarea en Asana cuando hay un nuevo prospecto.
- Notificar en Slack cuando una donación supera $1.000.
- Agregar a Google Sheets cada visitante nuevo.
- Pedir un Lyft cuando un miembro pide oración por hospitalización.
- Crear un evento en Google Calendar cuando se programa un service plan.
Triggers disponibles
Eventos de Ministrium que pueden iniciar un Zap:
| Trigger | Cuándo se dispara |
|---|---|
| New Member | Se crea un miembro |
| Member Updated | Se actualiza un miembro |
| New Prospect | Se crea un prospecto (Connect Card) |
| Prospect Converted | Prospecto pasa a miembro |
| New Donation | Donación completada |
| Recurring Donation Created | Nueva donación recurrente |
| Recurring Donation Failed | Falla de cargo recurrente |
| Attendance Recorded | Check-in registrado |
| Event Created | Nuevo evento |
| Event Registration | Alguien se registra a un evento |
| Group Created | Nuevo grupo celular |
| Group Multiplied | Multiplicación de grupo |
| Prayer Request | Nueva solicitud de oración |
Actions disponibles
Cosas que un Zap puede hacer en Ministrium:
| Action | Qué hace |
|---|---|
| Create Prospect | Capturar prospecto desde otro form |
| Update Member | Editar campos de un miembro |
| Add Tag | Etiquetar miembro |
| Record Attendance | Marcar asistencia |
| Create Donation (manual) | Registrar donación recibida fuera de Stripe (ej. cheque) |
| Send Notification | Disparar push/email transaccional |
Conectar
- En Zapier, busque “Ministrium”.
- Connect → OAuth con su cuenta de Ministrium.
- Conceda permisos al tenant correcto.
- El token Zapier es scoped al tenant y al rol del usuario que conectó.
Permisos del usuario que conecta
El Zap actúa con los permisos del usuario que conectó. Si conecta como org_admin, el Zap puede hacer todo. Si conecta como care_pastor, sólo lo que ese rol permita. Recomendamos crear un usuario de servicio dedicado.
Ejemplos
Slack: alerta de donación grande
Trigger: New Donation in Ministrium
Filter: amount > 1000
Action: Send Channel Message in Slack
Channel: #finanzas
Message: "🎉 {{donor.name}} donó {{amount}} a {{fund.name}}"Google Sheets: registro de visitantes
Trigger: New Prospect in Ministrium
Action: Create Spreadsheet Row in Google Sheets
Spreadsheet: "Visitantes 2026"
First Name: {{first_name}}
Last Name: {{last_name}}
Phone: {{phone}}
Came From: {{source_channel}}Asana: tarea de seguimiento
Trigger: New Prospect in Ministrium
Action: Create Task in Asana
Project: "Pipeline pastoral"
Title: "Llamar a {{first_name}} {{last_name}}"
Due: in 2 days
Assignee: care-teamRate limits
Zapier respeta los rate limits de la API:
- Plan Starter: 60 req/min — Zaps que generan picos pueden ser estrangulados.
- Plan Growth: 600 req/min — adecuado para iglesias < 5.000 miembros.
- Plan Business+: 6.000 req/min — sin problema.
Si un Zap falla por rate limit, Zapier reintenta automáticamente con backoff.
Buenas prácticas
- Filtros tempranos: filtre en el trigger, no en steps posteriores, para no consumir tasks de Zapier innecesarias.
- Idempotencia: si el Zap crea recursos en Ministrium, use
external_idpara evitar duplicados. - Webhook directo si necesita low-latency: Zapier tiene latencia de 1-15 min. Para tiempo real use Webhooks directos.
- Test con datos reales: Zapier permite probar con un evento histórico antes de activar.
Alternativa: webhooks puros
Si Zapier es muy caro o muy lento, suscríbase directo a Webhooks y procese en su backend. Más control, requiere desarrollo.
Last updated on