⌘K
Quick:
Parents with dues Fee Reminder Clear all

Compose SMS

160 characters to a segment. Every segment beyond the first is billed and delivered separately.

Draft saved 2 min ago
Insert a merge field
187Characters 2Segments GSM-7Encoding 133Left in seg 2

Merge fields are counted at their longest expansion, so the estimate never rises after send.

Message preview

PRSKULSMS · today
Dear Rahul Menon, the term-2 fee of Rs. 18,500 for Aarav Menon (7-B) is due on 10 Aug. Pay via the parent portal to avoid a late fee. - Preskool
Delivers approx. 07:30 am
RecipientParent of Aarav Menon, 7-B
+91 98…43
Character usageAfter merge expansion
187 / 320
SMS segments
2 segments
Estimated deliveryTransactional route
Under 30 sec
Estimated cost318 recipients × 2 segments
₹190.80
Recipients

Recipient selection

Pick the groups this message goes to. Counts are read at send time, and a number appearing in two groups is only messaged once.

318 selected
All Students1,286with a mobile on recordLast SMS · Exam circular, 26 Jul
Parents1,240primary guardianLast SMS · Rainfall closure, 29 Jul
Teachers184all departmentsLast SMS · Staff meeting, 24 Jul
Staff96admin and supportLast SMS · Rainfall closure, 29 Jul
Classes14grade-level groupsLast SMS · Grade 9 test change, 30 Jul
Sections42individually addressableLast SMS · 7-B trip consent, 19 Jul
Departments12268 peopleLast SMS · Lab safety, 17 Jul
Transport Users612families on a routeLast SMS · Route 7 timing, 22 Jul
Hostel Students284and local guardiansLast SMS · Mess menu change, 20 Jul
Library Members1,410active borrowing cardLast SMS · Overdue reminder, 25 Jun
Custom Groups318“Parents with dues”Last SMS · First reminder, 24 Jul
Manual Numbers0typed in one by oneLast SMS · Vendor reminder, 11 Jul
Imported Contacts0from CSV or ExcelLast import · Alumni list, 03 Jun
Bulk

Bulk SMS center

For lists that do not exist in the ERP — alumni, vendors, one-off invitees. Every upload is validated before a single message is billed.

Bulk recipient upload

Drop a recipient file here

CSV or Excel, up to 5 MB and 20,000 rows. One mobile number per row, with optional columns for merge fields.

Validation

2 issues
Rows readalumni-2026.csv
1,204
Duplicate numbersKept once, extras dropped
41
Invalid numbersWrong length or non-numeric
18
DND registeredPromotional route blocked
23
DeliverableAfter every exclusion
1,122

Estimate

Deliverable recipients
1,122
Segments each
2
Total SMS count
2,244
Estimated costDemo rate ₹0.30 per segment
₹673.20
Estimated deliveryAt 400 messages a minute
6 minutes
Templates

SMS templates

Twelve approved templates. Sender ID and wording are registered with the operator, so an unapproved edit will be rejected at the gateway rather than delivered.

{{student_name}} was marked absent…
Attendance

Attendance Alert

{{student_name}}{{date}}
Term fee of Rs. {{fee_amount}} is due…
Fees

Fee Reminder

{{parent_name}}{{fee_amount}}{{due_date}}
{{exam_name}} begins on {{date}}…
Examination

Exam Notification

{{exam_name}}{{class}}{{date}}
School will remain closed on…
Holiday

Holiday Notice

{{date}}{{reason}}
URGENT: {{message}}
Emergency

Emergency Alert

{{message}}
PTA meeting on {{date}} at {{time}}
PTA

PTA Meeting

{{parent_name}}{{date}}{{time}}
Happy birthday, {{student_name}}!
Greetings

Birthday Wishes

{{student_name}}
Admission confirmed for…
Admissions

Admission Confirmation

{{student_name}}{{class}}{{admission_no}}
{{exam_name}} results are published
Results

Result Published

{{student_name}}{{exam_name}}
Route {{route}} is running late…
Transport

Transport Delay

{{transport_route}}{{delay_mins}}
Payment of Rs. {{amount}} received
Fees

Payment Confirmation

{{fee_amount}}{{receipt_no}}
{{book}} is overdue since…
Library

Library Reminder

{{student_name}}{{book}}{{due_date}}
Personalization

Merge fields

Each field is replaced per recipient at send time. Character counts assume the longest value on record, so the estimate never rises after sending.

Available merge fields

10 available
Student NameFull name as enrolled
Parent NamePrimary guardian
Class
Section
Admission Number
Fee AmountOutstanding balance, formatted
Exam Name
Attendance PercentageTerm to date
Transport Route
Custom VariablesAny column from an imported file
Delivery

Delivery configuration

How this send behaves once it leaves the composer — when, on which route, and what happens to the numbers that do not answer.

Timing

When to send
Send at05 Aug 2026, IST +5:30
07:30 am
Recurrence
One-off
Message expiryDropped if undelivered by then
24 hours
Quiet hoursNothing leaves 9 pm to 7 am

Route & reporting

PriorityTransactional bypasses DND
Sender IDRegistered with the operator
PRSKUL
SMS gateway
Delivery reportDLR written back per number
Retry on failureTwice, ten minutes apart
Logs

SMS logs

The last twenty-four hours, one card per send. A failure states the operator's reason rather than a generic status.

2,908 delivered 18 failed

Rainfall closure — school shut Thursday

Entire school2,940 recipients · bulk
DeliveredKaleyra

Term-2 fee reminder

Mr. Rahul MenonParent · +91 98…43
FailedKaleyra

Absent subscriber — handset unreachable for 24 hours. Two retries exhausted.

Exam circular — Term-2 datesheet

Students, Grades 6–121,920 recipients · bulk
DeliveredMSG91

Attendance alert — absent today

Ms. Sneha IyerParent · +91 90…17
Pending DLRKaleyra

Library overdue reminder

Ayesha KhanStudent · +91 87…02
RejectedMSG91

Number on the DND registry and this send used the promotional route.

Route 7 pickup timing change

Transport users, Route 784 recipients · bulk
QueuedKaleyra

Payment received — receipt 40219

Mr. Vikram RaoParent · +91 99…58
DeliveredTwilio

PTA meeting slots now open

Parents, Grades 6–10720 recipients · bulk
DeliveredKaleyra11 failed
Shortcuts

Quick actions

The eight things most often done from this page.

Fee Reminder · Bulk send

Term-2 fee reminder

Delivered 892 of 910 2 segments PRSKUL · Kaleyra Sent by Ms. Latha Rao · 24 Jul 2026, 07:30 am

Complete message

187 characters
As stored, with merge fields
187Characters 2Segments GSM-7Encoding
As one parent received it
PRSKUL24 Jul, 07:30 am
Dear Rahul Menon, the term-2 fee of Rs. 18,500 for Aarav Menon (7-B) is due on 10 Aug. Pay via the parent portal to avoid a late fee. - Preskool
Delivered 07:30 am

Recipient list

910 numbers
Mr. Rahul MenonParent of Aarav Menon, 7-B · +91 98…43
Delivered
Ms. Sneha IyerParent of Diya Iyer, 4-A · +91 90…17
Delivered
Mr. Vikram RaoParent of Ishaan Rao, 10-C · +91 99…58
Delivered
Mrs. Fatima SheikhParent of Zoya Sheikh, 6-B · +91 87…02
Failed
Mr. Joseph ThomasParent of Ann Thomas, 9-A · +91 94…76
Failed

SMS history

This recipient group
Term-2 fee reminder24 Jul 2026 · 2 segments
892 / 910
Term-2 fee due notice08 Jul 2026 · 2 segments
904 / 910
Term-1 final reminder05 Jun 2026 · 2 segments
874 / 902
Payment confirmationsRolling · 1 segment each
592 sent

SMS details

Template
Fee Reminder
Language
English
Encoding
GSM-7
Sender ID
PRSKUL
Sent by
Ms. Latha Rao
Cost1,820 segments at ₹0.30
₹546.00

Personalization variables

Used in this message
5
{{parent_name}}{{fee_amount}}{{student_name}}{{class}}{{section}}

All five resolved for every recipient. No message was sent with an empty substitution.

Delivery configuration

Priority
Transactional
Gateway
Primary — Kaleyra
Delivery report
On
Retry on failure
2 attempts, 10 min apart
Message expiry
24 hours

Schedule details

Scheduled for
24 Jul 2026, 07:30 am
Time zone
IST (UTC +5:30)
Left the gateway
07:30:04 am
Last DLR received
07:34:51 am
Recurrence
One-off

Delivery status

98%
Delivered
892
FailedAbsent subscriber, DND
18
Pending DLR
0