Skip to Content
CommunicationsSMS and WhatsApp

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

CaseSMSWhatsApp
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)

  1. Create an account at twilio.com , buy a number with SMS enabled.
  2. Communications → Settings → SMS → Connect Twilio.
  3. Paste Account SID + Auth Token + number.
  4. Verification: Ministrium sends a test SMS to a staff number.
Per-message cost

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:

  1. sms_opt_in = false (or whatsapp_opt_in = false) is set on their profile.
  2. An ack is sent: “Done, you won’t receive more messages.”
  3. 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.

Full audit

Every SMS and WhatsApp message is logged with timestamp, content, and delivery result. Available for download via API.

Last updated on