WhatsApp Integration hybrid model
Option 1: Click-to-Chat
Send credentials instantly from office computers or mobile via WhatsApp Web. No configuration needed.
Option 3: Meta Cloud API
Fully automated server-to-phone dispatch. No browser tabs, no manual clicking.
You can start sending credentials and notifications immediately — no external accounts.
- 1. Go to Settings → Users or Student Management → Students.
- 2. Click the green 📲 WhatsApp Credentials button next to any user/guardian phone number.
- 3. WhatsApp Web opens with a pre-filled template:
Review and swap [Your Password] with the assigned initial password, then hit Send!
Follow these steps to connect to Meta's official servers and unlock 1,000 free service messages every month.
1 Register as a Meta Developer
- Visit Meta for Developers and log in.
- Click Get Started or My Apps → complete verification.
2 Create a Meta Business App
- Go to Apps Dashboard → Create App.
- Select Other → Business → name it (e.g.,
CMI School Portal). - In the app dashboard, click Set Up under WhatsApp.
3 Retrieve API Credentials
- In WhatsApp → Getting Started, copy your Phone Number ID (15-digit) and WhatsApp Business Account ID.
4 Generate a Permanent Access Token
- Go to Meta Business Settings → System Users → Add.
- Name the user (e.g.,
School WhatsApp Bot), role Admin. - Add assets: select your app, toggle Full Control (Manage App).
- Click Generate New Token: select app, set expiration to Never (Permanent), check permissions:
whatsapp_business_messaging&whatsapp_business_management. - Copy the token starting with
EAA...and store it safely.
5 Configure in Your School App
- Navigate to Settings → WhatsApp Cloud API.
- Fill: Phone Number ID (from step 3), Permanent Access Token, Default Country Code (e.g.,
91for India). - Default Template Name: enter
hello_world(Meta's universal test template). - Click Save WhatsApp Settings.
6 Verify & Test Connection
- In Settings → WhatsApp Cloud API, scroll to Test Connection.
- Enter your mobile number with country code (e.g.,
919876543210). - Click Send Test WhatsApp — you'll receive a live message confirming integration.
Meta requires all outbound notifications to be approved as Message Templates.
- Go to WhatsApp Template Manager → Create Template.
- Category: Utility, name e.g.
school_credential_notice, language English (US). - Body with variables:
{{1}},{{2}}, etc.
Submit for review (approval usually takes 2 minutes – 2 hours). Once approved, update the Default Template Name in your school settings.