Appearance
SMS & Automated Notifications
Nexora integrates with Twilio, Msg91, Fast2SMS, and Vonage to send SMS alerts for attendance absences, admission status changes, and fee due reminders.
1. Supported SMS Gateways
Nexora includes native drivers for major international and regional SMS providers:
| Provider | Target Regions | Supported Credentials |
|---|---|---|
| Twilio | Global / International | Account SID, Auth Token, From Phone Number / Sender SID |
| Msg91 | India / Global | Auth Key, Sender ID (6 characters), DLT Template IDs |
| Fast2SMS | India | API Key, Sender Route (Quick SMS / DLT Service) |
| Vonage (Nexmo) | Global / International | API Key, API Secret, From ID / Phone Number |
2. Configuring an SMS Gateway
- Navigate to Nexora > Settings > Notifications > SMS Gateways (or SMS Tab).
- Select your active SMS Driver:
- Twilio: Enter your Twilio
Account SID,Auth Token, and assigned TwilioSender Phone Number. - Msg91: Enter your
Auth Keyand approved 6-characterSender ID. Configure DLT Flow / Template IDs. - Fast2SMS: Enter your
API Keyand select the appropriate route (DLTorQuick). - Vonage: Enter your
API Key,API Secret, and sender name.
- Twilio: Enter your Twilio
- Click Send Test SMS:
- Enter a test mobile number with country code.
- Verify delivery to ensure credentials and balance are active.
- Click Save Gateway Settings.
3. Automated Notification Triggers
Configure which operational events trigger automated SMS messages:
In Nexora > Settings > Notifications, toggle individual event rules and customize message templates:
1. Daily Student Absence Alert
- Trigger: When a student is marked Absent during daily attendance.
- Recipient: Primary Guardian mobile number.
- Default Template:text
Dear Parent, your ward {student_name} was marked absent today ({date}) in {class_name} - {section_name}. Please contact the school office if this was unexpected.
2. Admission Application Received & Status Updates
- Trigger: When an applicant submits an online admission form, or when their status changes (e.g., Interview Scheduled, Accepted).
- Recipient: Applicant / Parent mobile number.
- Default Template:text
Dear Applicant, your admission application for {student_name} has been received. Your Reference ID is {app_reference}. Track your status at {tracking_url}.
3. Fee Invoice Generated & Due Reminder
- Trigger: When new term invoices are generated, or X days before invoice due date.
- Recipient: Primary Guardian mobile number.
- Default Template:text
Dear Parent, the fee invoice {invoice_number} of {currency} {amount} for {student_name} is due on {due_date}. Please clear dues to avoid late fees.
4. Payment Receipt Confirmation
- Trigger: When a fee payment is recorded by the cashier or paid online.
- Recipient: Primary Guardian mobile number.
- Default Template:text
Dear Parent, payment of {currency} {paid_amount} for {student_name} against Invoice {invoice_number} has been received with thanks. Receipt Ref: {receipt_number}.
4. In-App Announcements
Publish internal school notices to staff and faculty dashboards:
- Navigate to Nexora > Dashboard > Announcements (or Notice Board).
- Click Create Announcement.
- Fill in announcement details:
- Title: e.g.,
Upcoming Annual Sports Day Schedule. - Message Body: Rich text announcement.
- Target Audience:
All Staff,Teachers Only, orAdministrators Only. - Publish Date & Expiration Date: Scheduled visibility window.
- Title: e.g.,
- Click Publish Announcement.
Next Steps
Configure school profile defaults and custom numbering formats in Settings & Identifiers.