Communication

Setting Up SMS Provider & Templates

Connect an SMS provider (Twilio, MSG91, etc.) and create message templates for school communications.

Last updated: Jun 10, 2026 6 min read

Setting Up SMS Provider & Templates

TL;DR: Connect your SMS provider to EduSuite OS, create approved templates, and send automated notifications, fee reminders, and announcements via SMS.


Supported SMS Providers

ProviderRegionStarting Cost
MSG91India₹0.12/SMS
TwilioGlobal$0.0079/SMS (varies by country)
TextlocalIndia, UK₹0.15/SMS
Fast2SMSIndia₹0.10/SMS
SemaphorePhilippines₱0.35/SMS
Custom APIAnyVaries

Step 1: Get Provider Credentials

  1. Sign up at msg91.com.
  2. Add your school as a sender.
  3. Get DLT registration (mandatory in India).
  4. From Dashboard, copy: Auth Key and Sender ID.

Twilio (Global)

  1. Sign up at twilio.com.
  2. Get a phone number.
  3. Copy: Account SID, Auth Token, and Phone Number.

Step 2: Connect in EduSuite OS

  1. Go to Settings → Communication → SMS Provider.
  2. Click + Add Provider.
  3. Select your provider.
  4. Enter credentials (API key, auth token, sender ID).
  5. Click Test Connection → sends a test SMS to your number.
  6. If successful, click Save.

Step 3: Create SMS Templates

DLT Compliance (India)

In India, all SMS templates must be registered with DLT:

  1. Register templates on your provider's DLT portal.
  2. After approval, add them in EduSuite OS:
    • Go to Settings → Communication → SMS Templates.
    • Click + Add Template.
    • Enter the DLT Template ID and template content.

Template Categories

CategoryUse CaseExample
AttendanceAbsence alerts"Your child {name} was absent today"
Fee ReminderPayment due"Fee of {amount} due on {date}"
AnnouncementSchool notices"PTM scheduled for {date}"
OTPLogin verification"Your OTP is {otp}"
ResultExam results"{name} scored {marks} in {subject}"
CustomAny purposeYour own templates

Step 4: SMS Balance & Monitoring

Checking Balance

Go to Settings → Communication → SMS → Balance to see remaining credits.

Top-Up

Click Recharge or visit your provider's website to add SMS credits.

Usage Reports

  • Go to Communication → Reports → SMS.
  • View: total sent, delivered, failed, monthly usage.
  • Track cost per message and total spend.

SMS Best Practices

  1. Keep messages under 160 characters — Longer messages cost 2x.
  2. Include school name — Parents should know who's messaging.
  3. Add opt-out info — Required by regulations in some regions.
  4. Use in-app for non-urgent — Save SMS for critical notifications.
  5. Monitor delivery rates — Below 95% may indicate number issues.

Troubleshooting

Q: SMS not sending — "template not approved." A: Ensure your template is approved on the DLT portal (India) or approved by your provider. Template content must match exactly.

Q: SMS balance is zero. A: Recharge your SMS credits through your provider's dashboard.

Q: Some parents aren't receiving SMS. A: Check: (1) Phone number format is correct, (2) Number is not on DND list, (3) Provider supports that network.


Need help choosing an SMS provider? Talk to our team for region-specific recommendations.

Was this article helpful?

Your rating helps us improve our content for school leaders.