Skip to content

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

  1. Go to Settings -> General Settings
  2. Navigate to SMS section
  3. Click Configure SMS Notifications

Step 2: Enable Notification Categories

CategoryDescriptionRecipients
AttendanceAbsence alertsParents
FeesPayment remindersStudents/Parents
ExaminationExam schedulesStudents
ResultsGrade notificationsStudents/Parents
EmergencyUrgent alertsAll
GeneralAnnouncementsAll

Step 3: Configure Notification Triggers

For each category:

EventSMSTiming
Absent TodayYesEnd of day
Fee DueYes7 days before
Fee OverdueYes1 day after
Exam TomorrowYesEvening before
Result PublishedYesImmediate
Emergency AlertYesImmediate

Step 4: Set Recipient Rules

NotificationPrimarySecondary
AttendanceParentStudent
Fee ReminderStudentParent
Exam AlertStudentParent
EmergencyStudentParent

Step 5: Configure SMS Templates

For each notification type:

TemplateVariablesCharacter Limit
Absence AlertStudent name, Date160
Fee ReminderAmount, Due date160
Exam ScheduleSubject, Date, Time160
Result AlertGrade, Link160

Step 6: Set Delivery Schedule

Time WindowDescription
Business Hours8 AM - 8 PM
Quiet HoursNo SMS 9 PM - 7 AM
Emergency24x7 allowed
Batch TimeBulk SMS at 6 PM

Step 7: Configure Opt-Out Rules

SettingDescription
Allow Opt-OutUsers can unsubscribe
Opt-Out KeywordsSTOP, UNSUBSCRIBE
Mandatory SMSCannot 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

ActionDescription
Check BalanceView remaining credits
Low Balance AlertNotification at threshold
Auto-RechargeAutomatic top-up
Usage ReportMonthly SMS usage

Field Reference

SMS Notification Settings

Technical FieldUI LabelTypeNotes
notification_typeTypeSelectionCategory
trigger_eventTriggerSelectionEvent type
template_idTemplateMany2oneSMS template
recipient_typeRecipientSelectionstudent/parent
timingTimingSelectionimmediate/scheduled

Troubleshooting

SMS not being sent

  1. Check SMS gateway is configured and active
  2. Verify recipient has valid mobile number
  3. Review SMS queue for errors
  4. Check credit balance

Wrong recipient receiving SMS

Review recipient rules and contact mobile numbers.

Delivery failures

  1. Validate mobile number format
  2. Check if number is DND registered
  3. Verify gateway provider status

Related: Configure SMS | Set Up Email Notifications