Set Up SMS Notifications
Set Up SMS Notifications
Configure SMS notification rules and templates for important academic alerts and communications.
Time required: 15 minutes
Module: sms, openeducat_sms_enterprise
User role: System Administrator
Prerequisites
- System Administrator role
- SMS gateway configured
- Mobile numbers available for recipients
Steps
Step 1: Access SMS Notification Settings
- Go to Settings -> General Settings
- Navigate to SMS section
- Click Configure SMS Notifications
Step 2: Enable Notification Categories
| Category | Description | Recipients |
|---|---|---|
| Attendance | Absence alerts | Parents |
| Fees | Payment reminders | Students/Parents |
| Examination | Exam schedules | Students |
| Results | Grade notifications | Students/Parents |
| Emergency | Urgent alerts | All |
| General | Announcements | All |
Step 3: Configure Notification Triggers
For each category:
| Event | SMS | Timing |
|---|---|---|
| Absent Today | Yes | End of day |
| Fee Due | Yes | 7 days before |
| Fee Overdue | Yes | 1 day after |
| Exam Tomorrow | Yes | Evening before |
| Result Published | Yes | Immediate |
| Emergency Alert | Yes | Immediate |
Step 4: Set Recipient Rules
| Notification | Primary | Secondary |
|---|---|---|
| Attendance | Parent | Student |
| Fee Reminder | Student | Parent |
| Exam Alert | Student | Parent |
| Emergency | Student | Parent |
Step 5: Configure SMS Templates
For each notification type:
| Template | Variables | Character Limit |
|---|---|---|
| Absence Alert | Student name, Date | 160 |
| Fee Reminder | Amount, Due date | 160 |
| Exam Schedule | Subject, Date, Time | 160 |
| Result Alert | Grade, Link | 160 |
Step 6: Set Delivery Schedule
| Time Window | Description |
|---|---|
| Business Hours | 8 AM - 8 PM |
| Quiet Hours | No SMS 9 PM - 7 AM |
| Emergency | 24x7 allowed |
| Batch Time | Bulk SMS at 6 PM |
Step 7: Configure Opt-Out Rules
| Setting | Description |
|---|---|
| Allow Opt-Out | Users can unsubscribe |
| Opt-Out Keywords | STOP, UNSUBSCRIBE |
| Mandatory SMS | Cannot opt-out (emergency) |
Step 8: Save Settings
Click Save to apply SMS notification configuration.
SMS Template Examples
Attendance Alert
Dear Parent, Your ward [STUDENT_NAME] was absent on [DATE].Please contact school if unplanned. - [SCHOOL_NAME]Fee Reminder
Reminder: Fee of [AMOUNT] is due on [DATE] for [STUDENT_NAME].Pay online at [LINK]. - [SCHOOL_NAME]Exam Schedule
[STUDENT_NAME]: [SUBJECT] exam on [DATE] at [TIME] in [ROOM].Carry hall ticket. Best of luck! - [SCHOOL_NAME]Emergency Alert
URGENT: [MESSAGE]. Please check your email for details.Contact [PHONE] for queries. - [SCHOOL_NAME]SMS Credits Management
| Action | Description |
|---|---|
| Check Balance | View remaining credits |
| Low Balance Alert | Notification at threshold |
| Auto-Recharge | Automatic top-up |
| Usage Report | Monthly SMS usage |
Field Reference
SMS Notification Settings
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
notification_type | Type | Selection | Category |
trigger_event | Trigger | Selection | Event type |
template_id | Template | Many2one | SMS template |
recipient_type | Recipient | Selection | student/parent |
timing | Timing | Selection | immediate/scheduled |
Troubleshooting
SMS not being sent
- Check SMS gateway is configured and active
- Verify recipient has valid mobile number
- Review SMS queue for errors
- Check credit balance
Wrong recipient receiving SMS
Review recipient rules and contact mobile numbers.
Delivery failures
- Validate mobile number format
- Check if number is DND registered
- Verify gateway provider status
Related: Configure SMS | Set Up Email Notifications