FundoPortal lets each school connect its own WhatsApp Business number (Meta WhatsApp Cloud API). Families can message your number, receive auto-replies with enrollment and login links, and receive approved template messages for fees and announcements.
WhatsApp is optional. You keep your Meta Business account; FundoPortal stores the Phone number ID, access token, and webhook verify token for your school code.
Before you start
- Create or use a Meta Business account and add a WhatsApp Business phone number in Meta Business Suite / Developer.
- Generate a permanent access token with permission to send messages on that WhatsApp app.
- Note your Phone number ID (not the same as the display phone number, though they are usually linked).
- In FundoPortal, generate your public school code (Public Settings) if you have not already.
Connect in FundoPortal
- Admin dashboard → Public Settings → WhatsApp Bots tab.
- Paste Phone number ID, permanent access token, and business phone in E.164 format (e.g. +263771234567).
- Save the verify token shown in FundoPortal — you will paste it into Meta.
- Copy the Callback URL (webhook) for your school code into Meta Developer → WhatsApp → Configuration.
- In Meta, subscribe to the messages field and complete webhook verification using the verify token.
- Enable Auto-reply to send enrollment/login links when someone messages your business number.
- Optional: enable Show chat button on your public enrollment page (wa.me link).
- Use Send test to confirm the API can deliver a message to a staff phone.
Templates & automated messages
- Create approved Utility/Marketing templates in Meta for: announcements, fee reminders, and payment received (exact names must match what you enter in FundoPortal).
- Enter template names and language code in WhatsApp settings.
- When sending Announcements, tick Also send via WhatsApp for students/parents/teachers with phone numbers on file.
- Tuition & Fees → select term → WhatsApp fee reminders for manual arrears blasts.
- Enable weekly fee reminders and pick a weekday to use the current term automatically.
- When bursar records a paid student payment, payment-received template can notify student and linked parents.
Tips
- Users with WhatsApp opt-out disabled on their profile are skipped.
- Meta Business verification issues: email [email protected] with your school name and code.