Skip to main content
Schoolyi
School librarian arranging books and planning cards in a bright library

Browse docs

Communication

School notices and announcements

Target a notice at the right audience, schedule it safely, and understand exactly who is notified when it goes live.

Communication guide for day and boarding schools.

Last updated August 29, 2026

Notices are the signed-in broadcast channel. Each one carries a title, body, category, priority, an audience, an optional expiry, and either an immediate publish or a scheduled time. Visibility and notification are two separate resolutions of the same audience: who may open the notice in the feed, and who gets pinged when it goes live.

Fan-out on publish respects per-user preferences. A recipient who has turned off general notices receives neither the in-app item nor the email; one who has kept general notices but turned off email receives only the in-app item. Failed emails are recorded so a delivery problem is visible rather than silent.

Audience resolution

AudienceWho is notified
AllActive students, linked guardians, and all staff
StudentsActive student accounts
ParentsActive guardian accounts with a portal login
StaffEvery active account that is not a student or parent
SpecificStudents in the chosen classes, their guardians, and teachers assigned to those classes

Who can post

  • Staff and admin accounts, including Teacher and office Admin, may create and edit notices
  • Students and parents can never create a notice, whatever role name they carry
  • Managers see unpublished and expired notices; everyone else sees only published, unexpired notices matching their audience

Handoff

A published notice lands in two places at once: the notices feed, where it stays until it expires, and the notification bell, where it competes with fee reminders, absence alerts, and exam updates. For anything a family must act on, a notice is the announcement and the module event is the reminder - publish the exam timetable notice, but rely on the exam publish itself to put the schedule in front of them.

Limits

  • Targeting is by role or class section. You cannot target one family, one bus route, or one committee
  • Attachments are not part of a notice; link to a file in the school drive or a website download instead
  • Editing a published notice does not re-notify, so a substantive correction is better sent as a new notice

Common questions

Quick answers in plain language.

What are the audience options?+

All, Students, Parents, Staff, or Specific classes. Specific means you pick class sections; the notice then reaches the active students in those sections, their linked guardians, and the teachers assigned to those classes for the current year.

My scheduled notice never published.+

Scheduled publishing needs the daily cron. Schedule scripts/run-school-cron.sh with FEES_CRON_SECRET, which calls the notice publish endpoint. The notices list also promotes due notices lazily when it is opened, so an unopened list plus no cron means nothing goes out.

Can I see who has read a notice?+

No. Notices have no read tracking. You can see that it was published and, for the notification and email fan-out, how many recipients were resolved, but there is no per-person read receipt.

Does a notice appear on the public school website?+

No. The public notice board at /myschool/notices is a separate CMS collection managed at /school-website/announcements. Publishing an internal notice does not mirror it, and you would post it twice on purpose.

Related searches

School leaders and IT teams often search for: announcement system schools, and digital school bulletin.