Templates

Same-Day Absence Notification Messages: SMS, Voice and Email Templates

The same-day absence message is the highest-volume thing a district sends and the least considered. It goes to tens of thousands of households a year, it is written once and never revised, and it is the only attendance communication most families ever receive. It is worth forty minutes of attention.

Last reviewed 2026-08-04 ยท Kastr is pre-launch; we publish dated status rather than logos.

What your message costs to send — encoding, segments and district-scale arithmetic
MessageEncodingChars per segmentLengthSegmentsCost at 12,000 sends
Plain English, no accentsGSM-71601481$48
English with a curly apostropheUCS-2701483$144
English with an em dashUCS-2701483$144
Spanish, accents strippedGSM-71601561$48
Spanish, correctly accentedUCS-2701563$144
Message with an unshortened URLGSM-71602032$96
Vietnamese or ArabicUCS-2701402$96

Illustrative at 0.4¢ per segment; your own rate will differ. The point is the shape, not the figure. One curly apostrophe pasted from a word processor moves an entire district-wide send from GSM-7 to UCS-2 and triples the segment count, and no interface tells you it happened. Kastr's composer shows a live per-channel cost estimate as you tick channels, which is where you catch it.

The twelve same-day messages

Twelve, because a same-day absence is not one situation. Each of these is written to its channel's real constraints.

1. Standard unverified absence, SMS. [DISTRICT]: [STUDENT] was marked absent today, [DATE]. We do not have a reason on file. Reply with the reason or call [PHONE]. Reply STOP to opt out.

2. Standard, voice, 30 seconds. This is an attendance message from [SCHOOL]. Our records show [STUDENT FIRST NAME] was not in class today, [DATE], and we do not have a reason on file. If [STUDENT FIRST NAME] is at home, no action is needed beyond letting us know why. If you believe this is an error, please call the attendance office on [PHONE]. Thank you.

3. Standard, Spanish SMS. [DISTRITO]: [ESTUDIANTE] falto a clases hoy [FECHA] y no tenemos el motivo. Responda con el motivo o llame al [TELEFONO]. Responda STOP para no recibir mensajes. Accents deliberately stripped in the SMS build for cost; kept in every other channel.

4. Partial-day absence. [DISTRICT]: [STUDENT] was present this morning but marked absent for [PERIODS/AFTERNOON] on [DATE]. Please call [PHONE] if this is unexpected.

5. Safety-first first-absence message, elementary. Younger grades justify a different register: [SCHOOL]: we have not seen [STUDENT] today and have not heard from anyone. Please call [PHONE] so we know [STUDENT] is safe.

6. Second consecutive day. [DISTRICT]: [STUDENT] has now been absent [DATE] and [DATE]. If this is illness, no note is needed yet. If something else is going on, call [PHONE] — we may be able to help.

7. Third consecutive day, with a documentation ask. Add the specific requirement, and ask for a date range rather than a diagnosis.

8. Absence during state testing. Factual, no pressure: the make-up window and how to reach the test coordinator.

9. Absence where a prior excuse note is already on file. Suppress the standard message entirely and send an acknowledgement instead. Families who did the right thing and get chased anyway stop responding.

10. Absence following a documented bereavement. No count, no threshold language, no automated tone. This one is a phone call from a person.

11. Absence for a student on an approved medical or homebound plan. Should not receive a same-day message at all. If your process cannot suppress it, that is a process defect worth fixing before you tune the copy.

12. Absence, email long form. The only variant with room to restate policy, the make-up-work route, and how to correct the record.

When to send, and the numbers you must not call

The defensible window for a same-day absence message is after your attendance verification period closes and before the end of the school day — in most districts, between 10:00 and 14:00. Earlier and you are messaging on an unverified mark; later and you have removed the family's ability to do anything about it.

Three rules that matter more than the window:

  • Never before 07:00 or after 21:00. Kastr enforces quiet hours by default in that range, and only an explicitly emergency-flagged send bypasses them. An attendance message is never an emergency send.
  • Never to a number whose consent state is unknown. In Kastr every contact point carries both a validation state and a consent state, separately, plus its source and rank. A number that came in on a roster import and has never been confirmed is not the same thing as a number a parent typed into a form, and treating them identically is how districts end up texting a phone that was reassigned two years ago.
  • Never let a failed SMS be the end of it. On terminal SMS failure Kastr fails over to voice on the same contact and links the two records, so a dead mobile does not silently become a family who was never told.

Handling the replies, which is the part districts under-staff

If you send 12,000 same-day messages a year and 8% generate a reply, that is roughly 960 inbound messages that a human has to read. Decide in advance what happens to each kind.

  • A reason given ("stomach bug"). Recorded against the absence. Whether that converts the absence to excused is a policy question your state and board answer, not a messaging question — and the answer must be the same for a text as for a paper note, or you have created two classes of family.
  • A dispute ("she was in school"). Routed to a named human, resolved within one school day. Attendance disputes that go unanswered become referral defects nine months later.
  • A bereavement, a hospitalisation, a housing disclosure. Off the messaging channel entirely and to the counsellor or the McKinney-Vento liaison the same day.
  • Silence. The most common reply. Silence from a household that has never once responded on any channel is a data-quality signal, not a behaviour signal.

A reply is not a legal excuse note unless your policy says it is. Write that sentence into your attendance procedure before you launch two-way absence messaging, not after the first appeal. Districts routinely discover, mid-dispute, that their policy requires a signed note while their practice has been accepting texts for three years.

Questions people actually ask

What time should a school send a same-day absence notification?

After the attendance verification period closes and before the end of the school day — typically between 10:00 and 14:00. Sending on an unverified mark generates disputes and erodes trust in every later message; sending after dismissal removes the family's ability to act on it.

Should absence notifications go by text, call or email?

Text first for reach and speed, voice as failover when the text fails, email for the long-form version that restates policy. The most common mistake is sending all three every time, which trains families to ignore all three.

Does a parent's reply to an absence text count as an excuse note?

Only if your district's attendance policy says so. Many policies still require a signed note or a phone call from a parent, and accepting texts in practice while requiring notes on paper creates an inconsistency that shows up in appeals. Decide it explicitly, write it down, and apply it the same way to every family.

Why do Spanish absence texts cost more to send?

Because accented characters push the message out of the GSM-7 alphabet and into UCS-2, which cuts the per-segment budget from 160 characters to 70. A 156-character Spanish message that would have been one segment becomes three. The same thing happens to English messages containing a curly apostrophe or an em dash pasted in from a word processor.

Can a school text a phone number a parent never gave the school?

Tread carefully. A number harvested from a roster import has a different provenance from one a parent entered on a form, and consent and carrier registration rules both care about that difference. Keep validation state and consent state as separate fields, record where each number came from, and confirm your position with counsel before a bulk send to unvalidated numbers.

One price. Every feature. Locked for three years.

$3.50 per student per year under 5,000 students. No tiers, no add-on modules, no per-message fees. Published on the site because you should not have to book a call to learn a price.