NEWLAUNCH40
Reach Students Where They Actually Read: Automated Moodle WhatsApp Notifications in Real Time.
Connect your Moodle LMS directly to the official Meta WhatsApp Cloud API. Send instant enrollment welcomes, exam grade releases, and assignment reminders straight to students' phones with zero third-party monthly SaaS fees (no Twilio, Wati, or Interakt markup).
98% Open Rate vs 20% Email
Stop watching critical grade announcements and assignment due dates rot in students' spam folders. WhatsApp messages are read within 90 seconds on average, virtually eliminating missed deadlines.
Zero Middleware Subscriptions
Unlike SaaS bridges that charge $50 - $250/month just to forward your webhook, local_wanotify connects directly from your Moodle server to Meta's Cloud API. Meta grants 1,000 free service conversations every month.
100% Student Privacy & GDPR
Student phone numbers, names, and academic grades are never stored on commercial intermediate servers. TLS 1.3 direct encryption protects data sovereignty and compliance with strict educational regulations.
Simulate WhatsApp Notification Delivery
Click the notification triggers below to see how Moodle events render on a student's WhatsApp screen.
Your course access is active. Review your syllabus and first lecture modules here:
https://digital-tricksters.com/course/view.php?id=12 10:24 AM ✓✓
Score: 94/100 (Grade: A)
Feedback: "Excellent depth on Dijkstra's complexity analysis!"
View Gradebook & Rubric 10:25 AM ✓✓
Assignment 3: Dynamic Programming closes in 24 hours (Tomorrow at 11:59 PM).
Please submit your solution to avoid late penalties.
Submit Assignment Now 10:26 AM ✓✓
Direct Meta Cloud API vs Middleware SaaS Calculator
See how much your institution wastes on third-party WhatsApp monthly platform fees.
Saved vs Twilio/Wati platform fees & per-message markups
Non-Technical Meta WhatsApp Cloud API Setup
Follow these 4 simple steps to connect official Meta WhatsApp messaging to your Moodle site in under 10 minutes.
Step 1: Create a Free Meta Developer Account & App
- Go to developers.facebook.com and log in with your standard Facebook profile.
- Click My Apps in the top right, then click the green Create App button.
- Select Other as your use case, then choose Business as the App Type.
- Enter your App Display Name (e.g.
Your School Moodle Alerts) and select your Meta Business Account. - Click Create App. Your app dashboard will load immediately.
Step 2: Add WhatsApp & Copy Your Phone Number ID
- In your App Dashboard, locate the WhatsApp product card and click Set up.
- Under the left sidebar, click
WhatsApp > API Setup. - Meta immediately provides a sandbox environment with a Phone number ID (a 15-digit number like
568912345678901). - Copy your Phone number ID to your clipboard. (When you are ready to go live, you can add your real institutional phone number in the same screen in 2 minutes via SMS verification).
Step 3: Generate a Permanent System User Token (Never Expires)
Temporary tokens expire after 24 hours. Creating a System User token ensures your Moodle notifications never stop running:
- Open Meta Business Settings > System Users.
- Click Add, set name as
Moodle Automation Bot, and role as Admin. - Click Assign Assets -> Select your App -> Toggle Full Control on.
- Click Generate New Token. Select your app and check two permissions:
whatsapp_business_messagingwhatsapp_business_management
- Click Generate Token and copy the token string (it begins with
EAA...).
Step 4: Paste Credentials in Moodle Settings in 10 Seconds
- Log into Moodle as an Administrator.
- Navigate to
Site Administration > Plugins > Local plugins > WhatsApp Notifications. - Paste your Phone Number ID into the Phone ID field.
- Paste your Permanent Access Token into the Access Token field.
- Ensure Enable Enrolment Notifications and Enable Grade Notifications are checked.
- Click Save changes. Your Moodle is now officially broadcasting real-time WhatsApp alerts!
Choose Your WhatsApp Licensing Tier
Use coupon code NEWLAUNCH40 at checkout for 40% off your subscription. 30-day money-back guarantee.
Single Site License
For single school or corporate training LMS.
- ✔ 1 Moodle Production Domain + Unlimited Staging
- ✔ Automated Enrolment Welcome Trigger
- ✔ Automated Grade Publication Alerts
- ✔ Meta Graph API v20.0 Direct Zero Middleware
- ✔ 1,000 Free Monthly Service Conversations via Meta
- ✔ Continuous Software Updates & Priority Patches
Campus & Multi-Site
For universities, colleges & multi-branch schools.
- ✔ Up to 5 Production Moodle Sites
- ✔ Dedicated Department Sender IDs & Phone Routing
- ✔ Custom Template Builder & Multi-Language Localization
- ✔ Real-Time Analytics & Delivery Log Dashboard
- ✔ Priority Onboarding Support & Meta Verification Help
- ✔ Continuous Updates & Fast-Track Feature Requests
Agency & Developer
For LMS hosting partners, dev shops & integrators.
- ✔ Unlimited Client Moodle Installations
- ✔ 100% Unencrypted Source Code (Direct Git Access)
- ✔ White-Label Rebranding Rights
- ✔ Dedicated WhatsApp/Slack Developer Channel
- ✔ Custom Webhook Callbacks & Extended Triggers
- ✔ Lifetime Client Reseller Rights
Frequently Asked Questions
phone1 or phone2 fields in Moodle's mdl_user table). If a student has a phone number registered, alerts are dispatched instantly with international country code validation.
{$a->firstname}, {$a->course}, and {$a->url}.