Messaging
ClassBuddy lets you send messages to students, teachers, contacts, and entire classes directly from within the app. Messages support rich text formatting and file attachments.
Sending messages requires the message:send permission. See Roles & Permissions for details.
Opening the Message Composer
You can start a message from several places in the app:
- Menu > Messages — opens the composer with no pre-selected recipient, so you can choose the audience yourself
- Teacher profile — menu (three dots) > Message
- Contact detail — menu (three dots) > Message
- Class profile — Message button
- Schedule detail — Message button
- Attendance calendar — speech bubble icon on an event pop-up

Sending a Message to a Specific Person or Class
When you open the composer from a profile or class, the recipient is pre-filled.
For class messages, two additional toggles appear:
| Toggle | Description |
|---|---|
| Include Teachers | Send to the teachers assigned to this class |
| Include Students | Send to the students enrolled in this class |
Both are on by default. Turn either off to send to only one group.
Sending a Broadcast Message
When you open the composer from Menu > Messages with no pre-selected recipient, you can send to a broader audience.

Use the Audience dropdown to choose:
| Audience | Who receives the message |
|---|---|
| School | Everyone in the school |
| Class | One or more classes you select |
| Teachers | One or more teachers you select |
For Class and Teachers audiences, a multi-select list appears so you can pick the specific classes or teachers to include.
Composing a Message
| Field | Description |
|---|---|
| Subject | Required. A short summary of the message. |
| Message body | Rich text editor — supports bold, italic, lists, links, and inline images. |
| Copy Me | Toggle on to send yourself a copy of the message. |
Attaching Files
Tap the attachment icon in the editor toolbar to attach files. You can attach multiple files to a single message. Each attachment shows its filename and size.
To remove an attachment before sending, tap the × button next to it.
Sending
Tap Send to submit the message. A loading indicator appears while the message is being sent.
On success, a confirmation screen shows a summary of what was sent — recipient, subject, body, and any attachments.
Who Receives the Message
| Sent from | Recipients |
|---|---|
| Teacher / staff profile | That individual teacher or staff member |
| Contact detail | That contact |
| Class (both toggles on) | All teachers and students in the class |
| Class (teachers only) | Teachers assigned to the class |
| Class (students only) | Students enrolled in the class |
| Schedule | All participants in that schedule |
| Broadcast — School | All users linked to the school |
| Broadcast — Class | All participants in the selected classes |
| Broadcast — Teachers | The selected teachers |
Contacts subscribed to student notifications will receive copies of messages sent to a student, provided the school's Include Contacts in Student notifications? setting is enabled. See Contacts for details.