Push notifications
EduBook Pro can send push notifications to three places, depending on where you are when something happens:
- Desktop app — native Windows toasts that appear in the bottom right of your screen.
- Web dashboard for owners and teachers
(
app.edubookapp.com) — browser notifications. - Parent dashboard (
parent.edubookapp.com) — browser notifications for the parent’s phone or laptop.
Each surface is independent. A staff member can turn off desktop notifications and still get them on their phone via the web dashboard, or vice versa.
Events that trigger a push
The current event catalogue (more will be added as they’re useful):
- A booking comes in on the public form.
- Attendance is recorded for a student you supervise.
- A lesson is cancelled or rescheduled by an admin.
- An online exam result is available for review.
- A payment is received (subscription activation, owner only).
- Your subscription is about to expire in the next 7 days (owner only — daily check).
Each event includes a short title and body, plus a click target so tapping the notification opens the right page in the dashboard.
Desktop notifications (Windows)
The desktop app polls every 60 seconds in the background and shows a native Windows toast whenever there’s something new for the user currently signed in. Clicking the toast brings EduBook Pro to the front and navigates to the linked page.
Turning desktop toasts on or off
- Open Settings.
- Scroll to Notifications.
- Toggle Show desktop notifications.
The toggle is per-device, not per-tenant. Two staff members sharing the same machine each have their own preference — the toggle is stored against the OS user profile.
When toasts don’t show up
- Windows Focus Assist silences all toasts; check Settings → System → Notifications & actions in Windows.
- The desktop app must be running (in the system tray is fine). If you closed it fully, the toast pipeline pauses until you reopen.
- Notifications stop after the trial ends because the cloud endpoint requires an active subscription to respond.
Web dashboard notifications (owner / teacher)
When you open app.edubookapp.com for the first time after a fresh
deployment, the browser asks for permission to show notifications.
Choose Allow. After that the page stays subscribed even if you
close the tab — events that arrive while you’re away show up next
time you visit, and (if the browser allows background pushes) as
native notifications even when the tab is closed.
Enabling notifications on the web
- Sign in to
app.edubookapp.com. - The first time you visit, click Allow on the browser’s permission prompt.
- If you missed the prompt, click the lock icon in your address bar and switch Notifications to Allow, then refresh.
The web dashboard sends one notification per event, scoped to your role: teachers see only events linked to their groups, owners see everything for the center.
Switching off web notifications
Browser-level: click the lock icon → Notifications → Block. The site never re-prompts after you block.
Parent dashboard notifications
Parents who sign into parent.edubookapp.com get the same
permission prompt and a Notifications panel on their child’s
overview page. They receive:
- Attendance recorded for their child.
- A lesson their child is enrolled in being cancelled or rescheduled.
- An exam result published for their child.
Helping parents enable notifications
Most parents tap Allow the first time. If they accidentally hit Block, the SPA shows a one-line hint at the top of the child’s overview explaining how to flip it back on from the browser’s site settings. There’s nothing to do from the desktop admin side.
Browser permission troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| Permission prompt never appeared | Browser auto-blocked because the site was added to a deny-list at deploy time. | Click the lock icon, change Notifications to Allow, reload. |
| Notifications stopped after a Windows update | Windows reset per-app notification settings. | Settings → System → Notifications → make sure your browser is allowed to send notifications. |
| Notifications work on the desktop but not the phone | iOS Safari requires you to add the parent dashboard to the home screen before push works. | Tap the share icon → Add to Home Screen, then open from the home-screen icon. |
| Parent says they get duplicate notifications | They’re signed in on multiple devices (laptop + phone). | Expected. Each device subscribes separately; signing out from a device unsubscribes it. |
Privacy and rate limits
Notifications never carry the student’s grade, payment amount, or any other sensitive value in the title. The title is something like “Booking received” and the body is “Open the dashboard to review”. Sensitive data is only visible after the recipient opens the page.
Each event fires at most once per recipient device. If a lesson is rescheduled three times in a minute, the parent gets three pushes — that’s by design so they don’t miss the final state.