SMS and WhatsApp
For short, urgent messages, Ministrium supports SMS (via Twilio) and WhatsApp Business (via Twilio or Meta Cloud API). Both channels require explicit opt-in and honor opt-out with STOP/SALIR.
When to use SMS vs WhatsApp
| Case | SMS | |
|---|---|---|
| Urgent child check-in confirmation | ✅ | ✅ |
| Service cancellation due to weather | ✅ | ✅ |
| Weekly newsletter | ❌ (use email) | ❌ (use email) |
| Reminder 1 h before event | ✅ | ✅ |
| 1:1 conversation with a pastor | ❌ | ✅ |
SMS is the “universal channel”: reaches any phone without an app. WhatsApp is preferred in LATAM and allows multimedia, but requires the member to have the app installed.
Configure SMS (Twilio)
- Create an account at twilio.com , buy a number with SMS enabled.
- Communications → Settings → SMS → Connect Twilio.
- Paste Account SID + Auth Token + number.
- Verification: Ministrium sends a test SMS to a staff number.
SMS is not free. In Mexico ~ $0.04 USD/segment (160 chars). Enable the monthly cap in Settings → Send limits to avoid surprises.
Configure WhatsApp Business
Two routes:
- Twilio WhatsApp (fast): use the Twilio number. Pre-approved templates.
- Meta Cloud API (advanced): use your own number registered in Meta Business Manager. More control, more upfront friction.
WhatsApp template approval takes 1–3 business days. Templates are required to initiate a conversation; replies within 24 hours can be free text.
Variables and formatting
Same variables as email ({{member.first_name}}, etc.). Auto reminder example:
Hi {{member.first_name}}, reminder that {{event.name}}
starts at {{event.start_time}} at {{event.location}}.
Reply STOP to opt out of reminders.Opt-out
STOP, SALIR, UNSUBSCRIBE are recognized keywords. When a member replies with any of them:
sms_opt_in = false(orwhatsapp_opt_in = false) is set on their profile.- An ack is sent: “Done, you won’t receive more messages.”
- The church sees the unsubscribe in CRM → Member → Consents.
Re-enabling requires explicit action by the member (reply START or re-subscribe in the app).
Two-way conversations
WhatsApp supports 1:1 conversations between staff and member. Unified inbox in Communications → Inbox, with thread assignment to a specific staff member and internal notes. Great for the pastoral care team.
Every SMS and WhatsApp message is logged with timestamp, content, and delivery result. Available for download via API.