Push Notifications
Configure push notifications sent to guardians through the Guardian App.
Overview
Push notifications alert guardians in real-time when students arrive at or leave school.
Page Layout
- Notification Settings - Configure notification types
- Message Templates - Customize notification text
- Delivery Report - View notification history
- Test Notification - Send test messages
Notification Types
| Type | Trigger |
|---|---|
| Student Arrival | Student scans in at gate |
| Student Departure | Student scans out |
| Late Arrival | Student arrives after cutoff |
| Early Departure | Student leaves before dismissal |
| Absence Alert | Student marked absent |
| Announcement | School-wide announcements |
Common Tasks
Enabling Notification Types
- Go to School → Guardian API → Push Notifications
- View notification types
- Toggle each type on/off
- Save settings
Customizing Templates
- Go to Message Templates
- Select notification type
- Edit message:
Your child {studentName} has arrived at school at {time}. - Available variables:
{studentName}- Student's name{time}- Event time{date}- Event date{gate}- Gate location
- Save template
Sending Test Notification
- Click Test Notification
- Enter guardian's phone/email
- Select notification type
- Click Send
- Verify receipt
Viewing Delivery Reports
- Go to Delivery Report
- View sent notifications:
- Recipient
- Message
- Time sent
- Status (Delivered/Failed)
- Filter by date or status
Notification Settings
| Setting | Description |
|---|---|
| Quiet Hours | Don't send during these hours |
| Batch Delay | Wait time before sending |
| Retry Count | Times to retry failed sends |
| Priority | Normal/High priority |
Message Variables
| Variable | Replaced With |
|---|---|
{studentName} | Student's full name |
{firstName} | Student's first name |
{time} | Event time |
{date} | Event date |
{day} | Day of week |
{gate} | Gate name |
{status} | Attendance status |
Example Templates
Arrival
Good morning! {studentName} has arrived at school at {time}.Departure
{studentName} has left school at {time}. See you tomorrow!Late
{studentName} arrived late today at {time}. Please ensure timely arrival.Troubleshooting
Notifications Not Received
- Verify guardian has app installed
- Check FCM token is registered
- Verify phone has internet
- Check app notification permissions
Delayed Notifications
- Check quiet hours settings
- Verify batch delay settings
- Check server performance
Tips
- Clear Messages - Keep notifications concise
- Useful Info - Include relevant details
- Test Regularly - Verify notifications work
- Monitor Delivery - Check for failures
- Respect Privacy - Only necessary information
Related Pages
- Guardian API - API details
- Guardian Management - Manage guardians
- Attendance Management - Attendance records
💡 Note: Push notifications require guardians to have the Guardian App installed with notifications enabled.
