Messaging
π©βπ« Teacher
π Principal
Communicate directly with your students' parents via the integrated messaging system. Messaging works in real time (WebSocket).

Interfaceβ
The messaging panel is split into two sections:
- Left panel β list of your conversations (with unread message badge)
- Right panel β active conversation
Starting a conversationβ
- Click "New conversation"
- Search for and select the parent (or a team member)
- Write your first message and send
Group conversationsβ
You can create a group conversation (e.g. "Class 6A Parents") to contact all parents of a class at once.
- Click "New message"
- Select multiple contacts
- Give the group a name
- Send your message
Featuresβ
| Feature | Description |
|---|---|
| Real-time messages | Messages arrive instantly (Socket.IO) |
| Typing indicator | You can see when the parent is typing |
| Unread badge | Number of unread messages shown in the navigation bar |
| History | All conversations are kept |
| Archived conversations | Old conversations can be archived |
Parent accessβ
Parents receive a push notification for every new message and can reply from the mobile app β Messaging.
Directory
Parents can view the simplified staff directory (name, role, email) from the mobile app to initiate contact.