Employee solution: Supervisor app

Supervisor notifications

Overview

The Supervisor app is the essential companion for employees in a store. It allows employees to monitor shopping activity in the stores, check shoppers’ ages for age-restricted purchases, verify baskets in random checks, and set up shopreme POS hardware devices.

Most of these actions, however, require notifications to be received in the Supervisor app in a timely manner. We currently support the following notification actions:

  • Age verification

  • Spot check

  • matrix SCO is out of paper

  • Request for help

Notification types

At this time, the Supervisor app will receive two kinds of notifications: simple notifications or the new revamped notifications (with action buttons and timers).

Type

Supervisor 21.2.4

Supervisor 24.0.0

Age verification

Available. Legacy style.

Available. Revamped style.

Spot check

Available. Legacy style.

Available. Revamped style.

SCO out of paper

Available. Legacy style.

Available. Revamped style.

Ask for assistance


Available. Legacy style.

Legacy notifications

These notifications are supported by all Supervisor apps and were the only type of notification available until the release of version 21.2.4.

The format and styling of these notifications is more simple: they have a title and a description.

The notifications until app version 21.2.4 were broadcast to a whole store using Firebase topics. This means that the Supervisor app only listened for notifications related to a specific store. These notifications expire but cannot be canceled individually per device.

Revamped notifications

A new notification styling has been introduced starting with Supervisor version 24.0 or newer. Notifications show custom buttons, timers, and client app labels (SCO vs. Scan & Go).

The custom buttons allow employees to take quicker action, as the timer is visible. For Scan & Go, the employee can tap the notification to start an age verification or spot check process. For SCO, in addition to that, it is also possible to complete age verifications remotely – employees can approve a verification by only clicking the confirm button (see image below). Naturally, this feature can be configured in the shopreme backend.

The new Supervisor app also uses an improved technology under the hood for notifications. The app registers the device for the notification service for a specific store. This means that the notifications are not broadcast to a store in general but to specific devices. This allows for a more precise behavior. Notifications are sent to specific devices that need them, not to all devices without filtering.

This new device-bound technology also allows the device to report if a problem occurred when trying to register itself to the Firebase notifications service: A red info message will be written in the Settings section, and a notification may be shown in the device to inform the employee that they may not receive notifications due to a network or hardware issue.

Multiple Supervisors

There might be multiple employees in a store, so there are mechanisms in place to control the notifications:

The shopreme backend sends notifications to all the registered Supervisor devices. When an employee taps on a notification and starts a process (spot check or age verification) with a shopper, the shopreme backend is notified and requests cancellation of all notifications for the same event on all other devices that previously received them, so there are no duplicate efforts.

Notification topics

Age verification

Type of notification: Revamped (Supervisor 24.0 and newer)

When a shopper is waiting to verify their age, the Supervisor app will receive a notification, with a timer. For Scan & Go purchases, the employee will need to approach the customer to scan the confirmation code.

On the other hand, for matrix SCO purchases, the employees will be able to verify age remotely. In this case, in addition to the timer, there is a button to confirm the age from a distance. The employee can see the number of the SCO and, if visually clear, confirm that the shopper is above the specified age.

By default, if a shopper has not been assisted for 2 minutes, a new notification will be resent to all Supervisor apps to take action.

Notification description:

  1. SCO label: Device info

  2. Age verification: Required action

  3. Timer: How long the customer has already been waiting

  4. Confirm 18+: Confirm in place

Notification description:

  1. Scan & Go label: This customer cannot be verified remotely

  2. Age verification: Required action

  3. Timer: How long the customer has already been waiting

Spot check

Type of notification: Revamped (Supervisor 24.0 and newer)

If a shopper is selected for a random check, what we call a spot check in our Scan & Go system, the Supervisor app will receive a notification with a timer that shows how long a customer has been waiting.

Tapping on the notification will open the screen to verify or rescan product codes.

By default, if a shopper has not been assisted for 2 minutes, a new notification will be resent to all Supervisor apps to take action.

Spot check expiry: Spot checks can be configured in the backend to allow their expiry. This means that if the spot check is not attended after a set amount of time (e.g. 5 minutes), it will be marked as approved to prevent blocking customers for too long. This is disabled by default.

Notification description:

  1. SCO label: Device info

  2. Timer: Shows elapsed time

  3. Notification expires or gets canceled.

SCO out of paper

Type of notification: Legacy (Supervisor 21.2 and older)

Paper empty: If a matrix SCO is out of paper, a notification will be sent to all Supervisor users in the store to take action and replace the paper roll in the SCO printer. This message will not be resent automatically if no action is taken.

Notification description:

  1. SCO label: Device info

  2. “Papier leer”: Name of the event

  3. Description of the event under the notification title

  4. Notification expires or gets canceled.

SCO Request for help

Type of notification: Legacy (Supervisor 24.0 and newer)

SCO shoppers can request assistance from an employee when using the matrix app 26.2.0 or newer. This matrix version introduces a new “Help” button on the top right corner, where shoppers can tap to call an employee for help.

Notification description:

  1. SCO label: Device info

  2. Timer: Show elapsed time

  3. Description of the event under the notification title

  4. “Mir zuweisen”: Button for employees to acknowledge the event to themselves

Search...

⌘K

Search...

⌘K

shopreme © 2025