Every agency runs a WhatsApp group per departure, and every agency knows its failure mode: you post the departure time at 9:00, by 9:40 it's buried under sixty messages — duas, questions already answered, a forwarded video — and at the airport two families swear they never saw it.
WhatsApp is where your community lives, so you can't (and shouldn't) abandon it. But "the group chat" is not a communication system. It has no memory of who was told what, no targeting, and no separation between announcements and conversation.
What pilgrims need to hear, and when
Group communication is predictable. Nearly everything you'll ever send falls on this timeline:
| Phase | Messages |
|---|---|
| At booking | Confirmation, payment schedule, document checklist |
| Weeks before | Passport/document deadlines ("expiry must be after…"), installment reminders |
| Final week | Departure time & meeting point, luggage rules, final balance reminders |
| During the trip | Daily meeting times, itinerary changes, bus departures |
| After | Thank-you, feedback ask, next season's dates |
Two observations follow. First, most messages are broadcasts — information going one way. Second, several are targeted: the payment reminder should go only to pilgrims with open balances, the document chase only to those missing a scan. The open group chat can do neither.
Broadcast and conversation are different channels
The fix that works in practice is separating the two:
- Announcements go through a channel with no replies — SMS or email, or WhatsApp's broadcast/announcement mode. Pilgrims learn quickly: if it's official, it arrives here.
- Conversation stays in the group chat, where the community actually wants it — and where missing a message doesn't matter.
SMS deserves special mention for pilgrimage groups: it needs no smartphone, no app and no data plan, reaches the oldest pilgrim in the group, and cuts through roaming chaos on arrival day better than anything else.
Multi-language groups
Diaspora reality: one departure, three working languages — the parents' Bosnian or Turkish, the children's German or English, the guide's Arabic. Sending every announcement in one language guarantees someone misunderstands the meeting time. Keep message templates per language for the recurring announcements (deadlines, departure logistics), so consistency doesn't depend on whoever is typing that day.
Targeted messages beat blanket messages
The highest-value messages are the targeted ones, because they're the ones that protect money and deadlines:
- Payment reminders → only pilgrims with an outstanding balance
- Document chases → only pilgrims missing a passport scan
- Room-specific info → only one hotel's guests
Doing this from a chat app means maintaining mental lists of who's behind on what. Doing it from your operations system — where balances and documents already live — makes the audience selection automatic.
How Ziyara does it
Ziyara's Communication Hub sends SMS and email campaigns straight from your pilgrim data: choose the audience (a whole group, or filtered pilgrims — say, everyone with an open balance), pick the channel, write the message or reuse a saved template, and send. Quick reminders for payments or document deadlines go out to selected pilgrims in a couple of clicks.
Campaigns run on messaging credits — each plan includes a monthly allowance (50 on Starter, 200 on Professional) with top-ups available, and your balance sits on the dashboard. Campaigns are a Professional feature, and they're included in the free trial so you can send yourself a test SMS today and see how announcement-grade communication feels next to the group chat.