Web App

In-App & Push Notifications

Pasco Cloud uses two real-time notification channels to keep you informed as events happen: in-app notifications on the web and push notifications on mobile. Together, they ensure you see important updates whether you are at your desk or on-site with your phone.


In-App Notifications

In-app notifications are the primary notification channel on the web application. They are always active for all users — no setup required.

How They Work

The web app checks for new notifications by polling the server every 30 seconds. When new notifications arrive, the bell icon in the header updates its unread count badge immediately.

The Notification Bell

The bell icon in the top-right corner of the header is your gateway to notifications:

  • Unread count badge — a red circle with the number of unread notifications. Disappears when everything is read.
  • Dropdown panel — click the bell to see your most recent notifications in a compact dropdown. Each entry shows the event type, the person who triggered it, and a relative timestamp ("2 minutes ago", "1 hour ago").
  • Direct navigation — click any notification to jump straight to the relevant item. Clicking an "Issue assigned" notification takes you to that issue; clicking "Report approved" takes you to the report detail page.
[Screenshot: Notification bell with unread count badge of 3, dropdown panel open showing recent notifications including an approval request and an issue assignment]
The notification dropdown shows recent items at a glance.

Dashboard Widget

The dashboard also displays your unread notification count as part of the overview statistics. This gives you a quick sense of how many items need attention when you first log in.

Full Notifications Page

For a complete view of your notification history, navigate to the Notifications page from the dropdown or the sidebar. This page provides:

  • Full list of all notifications with pagination
  • Timestamps showing exactly when each event occurred
  • Mark as read / mark all as read actions
  • Clickable links to navigate to each related item
Ginger Bear mascot

ℹ️ Did you know?

In-app notifications cover all notification events — approvals, issues, tasks, sharing changes, and invitations. They are the most comprehensive channel and the one you will interact with most on the web.


Push Notifications (Mobile)

Push notifications deliver alerts to your phone even when the Pasco Cloud app is closed. They are powered by Firebase Cloud Messaging (FCM) and work on both Android and iOS.

How They Work

  1. Registration — when you log in to the mobile app, your device token is automatically registered with the server. This tells the notification system where to send push notifications for your account.
  2. Delivery — when a notification event occurs (approval requested, issue assigned, etc.), the server sends a push notification to all registered devices for that user.
  3. Cleanup — when you log out, your device token is removed. Stale tokens (from uninstalled apps or expired registrations) are automatically cleaned up when the server detects delivery failures.

What You See

Push notifications appear as standard system notifications on your device:

  • Lock screen — notifications appear on your lock screen like any other app notification
  • Notification shade — pull down to see recent push notifications with a summary of the event
  • App badge — on supported devices, the app icon shows a badge with the unread count
[Screenshot: Mobile phone showing a push notification from Pasco Cloud on the lock screen reading 'Approval Requested — Site Inspection Report #47 needs your review']
Push notifications appear on your lock screen and notification shade.

Tapping a Push Notification

When you tap a push notification, the Pasco Cloud mobile app opens and navigates directly to the relevant screen — the report detail page, the issue, or the task. This means you can go from notification to action in a single tap.

Multiple Devices

You can be logged in on multiple devices simultaneously. Push notifications are sent to all registered devices for your account. When you log out of a device, that device stops receiving push notifications.

Ginger Bear mascot

💡 Tip

Enable push notifications on your mobile device for time-sensitive items like approval requests. If you are an approver, a push notification means your team is waiting on your sign-off — and you can review and approve directly from your phone.


Enabling Push Notifications

Push notifications require your device's permission. The Pasco Cloud mobile app requests notification permission after you log in (not on app startup, so you understand what the notifications are for before deciding).

Android

On Android, the app creates a dedicated notification channel for Pasco Cloud alerts. You can manage this channel in your device's notification settings — adjusting sound, vibration, and priority independently of other apps.

iOS

On iOS, you will see a standard permission dialog asking to allow notifications. If you decline, you can re-enable notifications later from Settings → Pasco Cloud → Notifications on your device.

Ginger Bear mascot

⚠️ Watch out!

If you are not receiving push notifications, check that notification permissions are granted for the Pasco Cloud app in your device settings. On Android, also verify that battery optimisation is not preventing background delivery.


In-App vs Push: When Each Applies

ScenarioIn-App (Web)Push (Mobile)
Actively using the web appPolls every 30 secondsNot applicable
Mobile app in foregroundNot applicableShown as in-app overlay
Mobile app in backgroundNot applicableSystem push notification
Mobile app closedNot applicableSystem push notification
Not logged in on any deviceQueued for next loginNot delivered

Both channels deliver the same notification events. The difference is how they reach you — in-app is pull-based (polling), while push is server-initiated.


What's Next?

Previous
Notifications