Skip to main content

WhatsApp Bot

Overview​

Shepherd has a powerful WhatsApp Bot that lets your members interact with your church directly from WhatsApp β€” no app download, no login, no dashboard needed. Members can check in to services, give, pray, book appointments, rate services, and more β€” all by sending simple messages.

The bot is powered by your church's Twilio WhatsApp number and runs 24/7 automatically.

Screenshot

πŸ“Έ [Screenshot: Example WhatsApp conversation showing HELP menu response with available commands]


Getting Started (for Members)​

Members save your church's WhatsApp number and send any message to start. The bot introduces itself and walks them through registration.

First-Time Registration​

When an unregistered number messages your church:

  1. Bot asks for their preferred language (English, French, Twi, or Pidgin)
  2. Bot asks for their full name
  3. Member is registered as a Visitor in your database
  4. Bot confirms: "Welcome to [Church Name], [First Name]! πŸŽ‰"

If the member is already in your database (added manually by staff), they're recognised by phone number and greeted by name immediately.


All Available Commands​

πŸ“‹ HELP​

HELP       β€” Main menu of all available commands
HELP MORE β€” Extended/hidden commands

βœ… CHECKIN​

CHECKIN [4-digit code]

Check in to a service using the code displayed at church.

Example: CHECKIN 4829

Bot replies: "βœ… Checked in to Sunday Morning Service! You're #47 today. God bless!"

The 4-digit code is shown on a screen at your church entrance and rotates automatically every few minutes.


πŸ™ PRAY​

PRAY [your prayer request]

Submit a prayer request to the pastoral team.

The request appears in Pastoral Care β†’ Prayer in the dashboard. When staff mark it as "Praying" or "Answered", the member receives a WhatsApp notification.

Privacy options: Is this private or shareable? If shared: anonymous or named?


πŸ’° GIVE / TITHE​

GIVE [amount]    β€” Give an offering
TITHE [amount] β€” Pre-selects the Tithe category

Flow:

  1. Bot shows giving categories
  2. Member selects a category
  3. Bot confirms: "Send GHS 50 to [Church] for [Category]? Reply YES or NO."
  4. Member replies YES β†’ MoMo prompt sent β†’ giving recorded automatically

πŸ“Š HISTORY / BALANCE / STATEMENT​

HISTORY    β€” View your giving history (last 5 records)
BALANCE β€” View your current year giving total
STATEMENT β€” Request a full giving statement

πŸ“– BOOK​

BOOK

Book a pastoral appointment. Bot shows available appointment types, then available time slots (from Pastoral Care β†’ Availability). When the pastor confirms, member receives a WhatsApp notification.


⭐ FEEDBACK​

FEEDBACK

Rate today's service (1–5 stars), choose a category (Sermon/Worship/Welcome/General), add an optional comment. Feedback appears in Pastoral Care β†’ Feedback.


πŸ‘€ PROFILE / UPDATE​

PROFILE                          β€” View your current profile
UPDATE name John Doe β€” Update your name
UPDATE email john@example.com β€” Update your email
UPDATE address 12 Main Street β€” Update your address
UPDATE occupation Teacher β€” Update your occupation

🏠 VISIT​

VISIT

Request a pastoral visit. Bot asks for visit type (Home / Hospital / Other) and a brief reason. The pastoral team is notified and a visit request appears in the Pastoral Care β†’ Visits dashboard.


🀝 PLEDGE​

PLEDGE [amount] [frequency] [title]

Create a giving pledge. Example: PLEDGE 200 MONTHLY Building Fund

Frequencies: WEEKLY / MONTHLY / QUARTERLY / ANNUALLY

PLEDGE STATUS    β€” View your active pledges and progress
PLEDGE HISTORY β€” See your past pledges

πŸ’¬ Replying to Broadcasts​

Members can reply directly to any broadcast message in WhatsApp β€” no special command needed. The reply is captured and appears in the Messages β†’ Replies dashboard for your team to review and follow up on.


🌍 LANG​

LANG

Change your preferred language: English / FranΓ§ais / Twi / Pidgin. All future messages from the bot arrive in your chosen language.


πŸ”‘ MYQR​

MYQR

Get your personal QR code for fast check-in at events or services that use QR scanning.


β›ͺ CHURCHES / SWITCH​

CHURCHES       β€” List all your registered churches (if member of more than one)
SWITCH [code] β€” Switch to a different church

Interactive Menus​

On supported WhatsApp accounts (Ghana πŸ‡¬πŸ‡­, Nigeria πŸ‡³πŸ‡¬, Cameroon πŸ‡¨πŸ‡² confirmed), the bot uses interactive list menus and reply buttons β€” tappable options instead of typing numbers. Other countries fall back to numbered text menus.


Languages Supported​

LanguageActivation
πŸ‡¬πŸ‡§ EnglishDefault
πŸ‡«πŸ‡· FrenchSend LANG β†’ select FranΓ§ais
πŸ‡¬πŸ‡­ TwiSend LANG β†’ select Twi
🌍 PidginSend LANG β†’ select Pidgin

Feature Access by Plan​

CommandMinimum Plan
CHECKIN (basic)All plans
GIVE / TITHERooted and above
HISTORY / BALANCERooted and above
BOOK (appointments)Growing and above
FEEDBACKGrowing and above
PLEDGEFlourishing and above
STATEMENTGrowing and above

Custom Commands​

Go to Settings β†’ Church Profile β†’ Custom Commands to add your own keywords:

  • Keyword: ADDRESS
  • Response: Our address is 12 Redemption Road, Bamenda. Sunday service starts at 9:00 AM. πŸ™

Custom commands appear in the HELP MORE menu automatically.


Quick Reference Card​

CommandWhat It Does
HELPMain menu
HELP MOREExtended commands
CHECKIN 1234Check in to service
GIVE 50Give GHS 50
TITHE 200Tithe GHS 200
HISTORYRecent giving
BALANCEYear-to-date total
STATEMENTFull giving statement
PRAY [request]Submit prayer request
BOOKBook pastoral appointment
FEEDBACKRate today's service
PROFILEView your profile
UPDATE name [name]Update your name
PLEDGE 100 MONTHLY TitheCreate a pledge
PLEDGE STATUSView your pledges
LANGChange language
MYQRGet your QR code
CHURCHESList your churches
VOTECast ballot in active election
VOTE STATUSCheck if you've voted + ballot token
NOMINATE [Name] for [Post]Nominate a member during nominations phase
NOMINEESList approved nominees for current election
(reply to broadcast)Reply captured in Messages β†’ Replies inbox