Skip to main content

User Manual

You are here:
← Back

OnGuard System Administration

The OnGuard System is comprised of two main components:

  1. A Web-based User Interface (Command Portal) application used to set up, monitor and manage all participants in the system.
  2. A Client application (OnGuard app) that is downloaded to the smartphone of participants 

Command Portal

Login to the web-based user interface

Navigate to, then enter the email address and password provided to you by your Admin. 


The OnGuard Command Portal is comprised of the three main sections.  From left to right: “Tabs” separate individual views into distinct areas, “Active View” shows current status of participants; “Map” shows the location of participants.



Watch List

The Watch list will open by default in the Active View panel after you login to the web app.  When a user enters a predetermined Life Check Zone or manually initiates Life Check Mode from the App, they will immediately show up in the Watch List.


Emergency Alert List 

All Emergency Alerts coming to the system from users, including Panic Alerts, Alerts from expired Life Check Intervals, Fall or Idle Detection Alerts or Gas Detection Alerts, will be shown here in real time.


Users & Groups 

The Users & Groups tab is where all groups & individual users are accessed and administered. It is primarily used to add or delete users and manage user settings.



The Locations tab lists predefined locations of interest or importance and allows quick navigation to these mapped areas.  These locations can be quickly added from the Command Portal or the App.



The Messages tab allows to send messages to users and shows previously sent messages to and from users.

User States


Device is offline

Device has been shutdown or is otherwise not connected with the system.


Normal Check-in

A check-in that has occurred using GPS, whether scheduled or not.


Check-in Expired

The last check-in is older than the current interval + grace period for this user. This icon state will also show in the Alerts tab if the user is currently not being monitored


Work Alone is OFF

Work Alone mode is turned off. Mobile user or Command Portal user has turned off work alone for this user.


Life Check Mode

User is in Life Check mode. On-screen yellow icon has been tapped and confirmed.


Panic State

User is in Panic State. On-screen red icon has been tapped and confirmed.


Fall Detected State

Man-Down has been detected at the device.


Idle Detected State

No motion has been detected for the current interval.


Danger State

User entered a Danger Zone


Explosive Gas State

When paired with a gas detector, an explosive atmosphere has been detected.


Poison Gas State

When paired with a gas detector, a poisonous atmosphere has been detected.


IDLH Atmosphere State

When paired with a gas detector, a IDLH atmosphere has been detected.


Emergency Management Dashboard (How to Manage an Alert)

All Alerts are captured by the Command Portal in real time and are shown in the Alerts tab. The corresponding map location of the Alerting user becomes centered on the map screen. To manage the alert, click the red ‘Respond’ button below the Alerting user in the Alerts tab which will bring you to the Emergency Management Dashboard.

A new screen will open in the browser focusing the administrator on the alerting user. The screen is separated into a call down list, a field to take notes on Actions taken, Acknowledgement details, User details for Escalation Notes and the map focused on the user in an Emergency state.

Call Down List

Click on the person’s name in each calldown level (L1 – L5) to enter details about your interaction with them. 

Level 1 (L1) shows the Alerting user and displays their mobile contact number.  L1 is the initial call used to contact the user and establish the reason for the alert. Clicking on the Alerting person’s name will also open up a text message box.  

L2 – L5 in the calldown list are the second to fifth contacts who should be called in the event that the administrator is unable to reach the Alerting user.  L2, for example, is often the user’s direct supervisor. L3 can be your company’s health & safety officer or other responsible participants.

Escalation Notes

Escalation Notes describe the exact order of events as they should take place.  These notes are entered either at the Group or Company Level. To enter escalation notes, click on the hamburger button beside either the Company or Group as shown.

The Escalation Notes box is a free form text box where any significant information can be entered that will affect the emergency response.

If the Alerting user cancels their own alert, the administrator will see the alerting user’s details immediately update in all open tabs.

When the alert has been managed to completion and the actions documented, click ‘Save Report’ and then close this tab.

Command Portal – Server Connection Loss

In the event that the ER Manager’s connection to the server is lost, an alert will sound and force the Command Portal screen to the forefront or show as a system notification if the browser is in the background. When the server is NOT connected, the OnGuard logo will disappear (note first image below). When the server is connected and working properly, the OnGuard logo will be in full color as shown in the second image below.  

User Properties

User Profile


The user profile can be set by either the Command Portal or on the handheld device itself. The settings are updated in real time for either.

Basic user details are entered which include the First and Last Name that will be displayed on the identification avatar on the Command Portal as well as the handheld device.

The personal photo that is associated with the device can only be added on the handheld device.

The phone number is the actual phone number of the handheld device.

The email is the email that is used for registration and sign-in to the OnGuard client.

The additional personal information is the same as would be entered by the user on the handheld device.

Any missing information that will affect the system operation will be highlighted in this section.

If a system name change is required, it can be done through this dialogue by simply changing the First and Last Name and clicking “Save Details”

User Settings


The User Settings can be entered in either the Command Portal or on the handheld device.

Each setting can be locked individually, by clicking on the lock icon, or the entire group of settings can be locked.  Locking the settings denies user access on the handheld device. This action is especially useful when used to define global company settings.

“Work Alone monitoring” mode can be turned on or off as well as locked to prevent the user from being able to change any settings or turn off monitoring on their handheld device.  This is accomplished by clicking on the “Lock” icon.

Notification Options can be selected to provide notification of any group members who have initiated a panic.

All changes must be saved.


To turn off Sound for incoming notifications, click the ‘Sound’ button then click ‘Save’.



To change an individual user schedule open the user’s Work alone settings then click on “Check-In”.  This will open up a scheduler where the administrator will pick a check-in cycle (15 minutes, 30 minutes, 1 Hour, or 2 Hour), Check the ‘Use schedule’ checkbox, and then select an On time (when monitoring will start) and an Off time (when monitoring will stop).

Click ‘Save’ to sync the changes to the users device.

Extending Check-in Schedule (Working Hours of a User)


When users need to work longer than their regular schedule settings, they can be temporarily extended manually through the Command Portal by selecting the company/group/user and then selecting ‘Extend Check-in Time’. Adjust the “Off Time” to the new time required and then click ‘Save’. The schedule will be extended for this day only and will return to the normal schedule automatically the next day of the schedule




Location source can be set to GPS or Map based.

GPS timeout can be set from 5 seconds to 1 minute.

Fall Detection / Idle Detection


Fall Detection can be turned on or off on either the Command Portal or the handheld device.

The time can be set for confirmation delay, which provides a grace period before initiating the man down alarm.  This is useful to adjust if triggered accidentally.

The time can be set for the “Send Location” interval.

The phone number that will be automatically dialed on speakerphone when the Fall Detection Alert is activated.

Idle Detection can be turned on or off on the Command Portal and the settings can be adjusted on the handheld device.

It is recommended to use an idle interval of 60 seconds or more.  Sensitivity can be adjusted as needed, Low, Med, High.



Panic settings can be set on either the Command Portal or on the handheld device.

Confirmation timeout provides a grace period before initiating a panic alert.

The time can be set for the “Send Location” interval.

The phone number that will be automatically dialed on speakerphone when the “Panic” alert is activated.

Ensure all other boxes are checked.

Check-in Fail


Determines the actions in the event of a failed check in.

The Vibration Alert and the Alarm sound will alert the user that a scheduled check-in has not taken place.

Life Check


Life Check settings determine the actions taken when a user enters the Life Check mode.  

The Check-in timeout will alert the user that he must manually check-in at the predetermined interval when in Life Check Mode.

The user will be alerted by a Vibration alert as well as an Alarm Sound when selected.

Save Settings


Always ensure that the settings are saved after each change has been made.

Manual Check-In Using Command Portal

When users are unable to check-in using their OnGuard client they can contact a Command Portal dispatcher to request a Manual Check-in.

Search for, or navigate to the user in the Command Portal, open the user properties by clicking the right arrow to the right of their name, check ‘Manual Check-in’ option, move the map so the red crosshairs are over the user location, then click ‘Check-in here’ button.

Viewing Network Coverage

The OnGuard client passively gathers network performance data which can be used to render coverage details over the map.

From the upper right corner of the map view, select the network operator from the list of available operators in the area.



Managing Command Portal Users

To Add, Remove or Change user information Click on the “Manage Users” button.

Enter the name, email or phone number of the user in the field then click on the user

User information can be changed in the Name fields and an Internal User can be upgraded to a Dispatcher or administrator by clicking upgrade user and entering a password


Adding Users

To Add a new external user or Dispatcher, click “Add User”

Fill in user information and select user type.  An External User is someone who will not log into the system but can be used as an emergency contact for a company.  This user will receive email only alerts automatically through the system.

An Dispatcher will be able to log into the Command Portal and can either be a dispatcher (limited permissions) or an administrator.  This requires a password to be set.

Managing Emergency Call Down Users

Adding a Call Down User

For any users to get Alert emails they need to be added to the Call Down list.


At the Group level, click the menu button then the ‘Group Properties’ item


Select an available user from the ‘Add Emergency Contact’ drop down menu.

Click the + button.

NOTE: If you need to send Alert emails to someone who is not using the OnGuard mobile client software you will need to add them as an external user. See the ‘Adding Users’ section above in this document.


The contact should appear in the list immediately.

Click Save and Cancel to back out of the Group Properties.


Removing a Call Down User


To remove a user from the list click the trash can icon.

Click Save and Cancel to back out of the Group Properties.

Removing or Deleting Users


Navigate to the group the user is in

Click the trash can icon


Check the checkbox beside the user to be removed.

If you want to move this user to another group click ‘REMOVE FROM GROUP’.

If you want to completely remove this user from the OnGuard system, click ‘DELETE’. 

When complete, click the trash can icon again.


Q: If I delete a user, will their check-in and alert history be deleted?

A: No, the check-ins are stored long term so they are available for compliance reporting. If you need to completely delete a user history due to a privacy request please contact OnGuard directly: [email protected]


Moving User to Another Group

To move a user from one group under your company to another group under your company:

  1. First follow the process above in ‘Removing or Deleting Users’ choosing the ‘REMOVE FROM GROUP’ option.
  2. Go the the group you want to have the user in then click the ‘Invite New User’ button.
  3. Fill in the name, email and phone number of that user then click Submit
  4. The user should show up when you go out then back into this group.


Managing Companies

To manage company information Click on the “Manage Companies” button.

Enter the name of the company in the field then click on the company name.

Fill in the “Company Details”

Fill in “Billing Information”

To view the Company Administrators, click on the “Administrators” tab.


Add Companies

To Add a new company to the system, click the “Add Company Button” under Manage Companies.


Fill in All company information and include a company logo if desired.

Creating Groups


To create a new group within a company,  click on “Add Group”. Fill in Group Name and Group Manager if available

Inviting Users

To invite a new user to a group, click on invite user button. Fill in user information on Invitation form.  Information must include either email address, phone number or IMEI.  When complete, click “Send”

NOTE: slipstream must be true in companies details level for a proper slipstream install. Slipstream is a company wide setting.


To see any outstanding invitations that have been sent from your company, click the “Invites” tab.


Importing Users

OnGuard supports bulk importing of users with automatic generation of the necessary invitations. The type of file is a comma separated values (CSV) file.  Encoding is UTF-8, which is typically the default encoding.

Import File Structure

Column name




Unique email for this user 


first name

User first name


last name

User last name



Device IMEI 


Device phone number











ptt username

Device PTT number

ptt username


ptt role

The type of PTT user 

user, worker or emergency

ptt channels

Semicolon separated list of channels to add this PTT user into

channel name 1:channel name 2:channel name 3

ptt contacts

Semicolon separated ptt usernames to create direct contacts with

Contact One:Contact Two:Contact 3

job title

Short job description, title, position or role

Ex.: Journeyman Pipefitter


Whether or not to auto-enroll this user on first run after install

true or false

sms link

Send install link via SMS

true or false

sms linktype

The install type link

apk, playstore or itunes

Settings template

A user in your company to be used for settings

Email of the user whose settings will be used as the template


Import file template: import_example.csv

OnGuard App 

OnGuard supports most Android 4.0 and newer smartphones using the touch screen. OnGuard also supports a variety of ruggedized handsets designed for workers who require extended battery life, one-touch Check-in, Hazardous Location and Panic Alert dedicated buttons. 

Downloading and Installation


To Download the OnGuard Lone Worker application, go to the Google Play Store and search “OnGuard Lone Worker” then click on the OnGuard icon.



Next, tap “Install” and then accept the installation to your device.  Once installed, open the OnGuard application.



Enter your email address or phone number to lookup user information on the system.  Click “Next”



If an invitation has been sent, you will see a “Join Group” button with the name of your Lone Worker group above it.  Simply click “Join Group”.



Fill in your email address and create a password.  Confirm your password and click “Next”.  

If you choose to “Auto Set” your password, the system will automatically set a random password.  

This makes it easier to fill in the form, but you will have to request a password reset email if you delete the app or switch phones.



In the event that an invitation has not been sent, you will see a warning screen with instructions about requesting an invitation or re-registering your email address.



To personalize your application, you will be asked to add a selfie.  This will be used as your main avatar on the system.

Fill in the First and Last Name fields.  This is what will appear as your device name in the system.  You are able to use the name fields for any name you want to use. An example could be Security Desk or Machine Operator 1 etc.

Click “Next”



You will now be taken to the main user screen.  The first check-in should be done outdoors under a clear sky for best GPS accuracy.


Tap the Green “Checkmark” to perform the first system check-in.

Panic Alerts

Triggering a Panic Alert Using A Dedicated Red Key

Several Ruggedized smartphones have a dedicated “Red Key” that will trigger an immediate panic alert on the system. 


Triggering Panic Using a Smartphone Touchscreen

To enter Panic mode, open the OnGuard app and tap the Panic (exclamation) icon as shown below, then let the timer expire or tap ‘Send Now’ to immediately launch the Panic Alert.

Cancelling a Panic Alert From a Smartphone Touchscreen

To cancel a Panic alert, tap the green check mark icon. This will bring up a notification box asking to confirm that you want to cancel the panic alert. Tap ‘Yes’ to confirm.


Life Check Mode

Entering Life Check Mode

To enter Life Check Mode, tap the triangle icon highlighted below, then tap ‘Yes’ in the notification box.

When the user is in Life Check Mode, the check-in banner on your handset will change from green to orange as shown in the image above. 

At the bottom of the screen, the user will be reminded of their check-in interval this is configurable from 1 minute to 3 hours, the default being 1 hour.

NOTE: The user will remain in Life Check Mode, even between check-in prompts, until Life Check Mode is cancelled. This mode does not timeout or cancel automatically.


Cancelling Life Check Mode from the Touchscreen

To cancel HazLoc, tap the green check mark icon.  This will bring up an notification box asking to confirm that you want to cancel HazLoc.   Tap ‘Yes’ to confirm.

Performing a Manual Check-In Using the Touchscreen     

The user can perform a manual check-in at any time.  This method is useful for conveniently updating the Command Portal and OnGuard users in your group of your current location.  Tap the Checkmark icon (shown below left) to check-in.

Fall Detection


This valuable feature utilizes specialized hardware sensors and dedicated firmware within the handset to detect when the phone has experienced an impact.

To enable the Fall Detection feature from the Command Portal, go to the User, Settings > Work Alone Settings > Fall Detection and move the switch to ON. Click ‘Save’ to apply the changes.



To enable the Fall Detection feature from the Mobile Device, go to the Settings > Work Alone Settings > Fall Detection and ensure that the Fall Detection Feature is turned on.

When a Fall Detection Alert is detected, a countdown timer will pop-up on the screen allowing the user to ‘Send Now’ or ‘Cancel’. If neither “Send now” or “Cancel” are selected within the countdown timer limits, a Fall Detection Alert is initiated. 

The default countdown timer is set to 15 seconds.

Sensitivity can be adjusted for Fall Detection or Idle Detection. High sensitivity makes it more likely to trigger, Low sensitivity makes it less likely and helps prevent false alarms. Normally, the Fall Detection Alert will cancel itself if it detects you walking or flicking the phone (indicating you are ok), but on High sensitivity the alert will not cancel itself due to movement (increasing the chance of false alarms)


Locations (NFCs, Beacons, and Geofences)

Locations and child locations are specially enhanced places that are important for your company. You define locations for your buildings, facilities and hazardous or dangerous areas. Locations may use Geofences, Beacons and NFC to improve the accuracy and efficiency of the GPS. They also serve as a bookmark to quickly jump to important places on the map. And they provide descriptive address labels such as the name of the building, section, room and/or floor, to send a clear and precise location address in an emergency. Locations may have other enhancements as well, such as notification messages and mobile hazard geofences.

The 3 main types of locations are NFCs, beacons, and geofences. Locations will often contain child locations which may be organized into sections.  There can be a main location for a building, with sections as the different floors, and child locations for the rooms.

The basics of NFCs, beacons, geofences and sections are illustrated below, followed by a walkthrough to add and edit these locations in OnGuard.

NFC Tap for Check-in to specific locations

NOTE: To use NFC, NFC must be enabled in Android system settings. Also, phone must be unlocked when tapping to check-in.

If the user taps a NFC tag their location will show on the map at the specific placement of the NFC, but with the extra details shown. Ie. 

Location: Pinewood Gardens – Basement Boiler Room


Beacons for Indoor Location

NOTE: To use Beacon locations, Bluetooth must be turned on in Android system settings. “Enable Beacons” must be enabled in OnGuard settings. Android Lollipop or higher is required to write beacons.

OnGuard beacons makes it easy to create a high accuracy indoor location system for buildings or underground structures where GPS will not work. Our Bluetooth beacons are placed at various locations in the building 15-30 meters apart, depending on walls. OnGuard estimates your position from the signals from multiple beacons.

Setting this up is simple:

  • Add main location and then a child location for each beacon. 
  • Position each child location on the map 
  • Place each beacon on a wall or ceiling at each location
  • In OnGuard, click the beacon and then ‘Assign’ to link the child location to that beacon
  • Watch as the beacons track your location in the building

Adding Locations – Android Client

Locations can be added by using the Locations button at the bottom center of the main UI (under the map). 

To add a location, tap the Locations icon at the bottom of the main UI.

Then tap the + icon

Use the map to center the crosshairs where the location should go. Click the magnifying glass to do a search if needed.

Locations can be enhanced with various technologies –

Select a Location Type from these choices:

Beacons: For an indoor positioning system

NFC Tags: To checkin to indoor locations

Geofence: Trigger on entry/exit

Mobile Geofence: Geofence that can follow a truck

POI: Generic location without enhancements

Click Next to fill in details for the new location.

Choose the owner of the location, whether it belongs to all groups or just this group (or even just this user) 

Enter a unique name for the new location. 

The address is filled in from the map location. Adjust or correct the address here.

Add any critical information message or a URL to appear in a notification whenever a user enters this area (optional)

Press Next. (or Previous to go back and adjust the map or geofence)

The Next screen can be used to add child locations to your main location, such as Beacons or extra geofences to combine with your main geofence. 

For a Geofence location you can ‘Add Child Geofence’

For a Beacon location, you can ‘Add Beacon’.

Indoor positioning systems based on deploying beacons may use large numbers of beacons organized by floors, tunnels etc.

For this reason you can ‘Add Section’ and then add beacons to the sections.

When you add items, it will ask you to use the map to set an exact position of the new child location. 

‘Add Section’ will also ask for a map location, and that will be a starting point for any child locations added to that section.

Set the child location on the map the same way as for the main location. Center the crosshair and click ‘Set location’

If the location type is a ‘Geofence’, it will add a circle to the main geofence circle, resulting in a composite geofence.

Click Set Location to continue setting up the child location

Give the child location a unique name

For beacons or NFCs give it a floor level 

(Geofences won’t ask for floor)

Change Map Location can be used to go back and adjust the map or geofence later.

For NFCs or beacons, select a floor. 

There will be an additional panel to set up the NFC or Beacon.

For the NFC type, an animation shows what to do.

Tap the new NFC when the animation is playing. Tapping the NFC connects this NFC to the new location and programs the NFC to do a check-in to this specific location whenever a user taps it later.

When the tap successfully writes the NFC, it shows a success screen.

For the Beacon type, there is a list of bluetooth beacons in range.

Make sure to place the real OnGuard beacon device in the room right where you marked on the map. Put the phone on top of the beacon so it has the strongest signal of any nearby beacons.

Click which beacon to assign to the new sub-location.  In almost all cases, click the top beacon in the list (marked as BEST).

It asks to Assign that beacon. This creates the link between the real OnGuard beacon device and the sub location.

The option to ‘Write config’ is rarely needed.  Just use ‘Assign’. If ‘Assign’ doesn’t appear, it could mean the beacon had no data. In that case choose ‘Write config’ (which tries to write new data to the beacon device)

After a NFC or beacon has been written successfully, it shows a green checkmark.

Click ‘Save’ to save any changes,

or ‘Back’ to get back to the list without saving.

After adding items such as Beacons, we have a list with 3 beacons

From here you can add, edit or delete more items such as sections or beacons. 

Use the pencil icon to edit, or the minus icon to delete items.

Location Sections

Note that the child locations listed above belong to a main location called ‘Multilevel beacons’ in a section called ‘Main Floor’ (Multilevel beacons > Main Floor >). Let’s look at adding sections, including ‘Main Floor’.

Sections are a type of location that can contain more locations (or sections), they can represent real sections of a building such as floors, or tunnels in a mine.

Sections have an extra ‘>’ button used to drill down to see its child locations.

Notice that clicking ‘Main Floor’ would expand to the list shown above (with Event room, kitchen etc)



NOTE: To use Geofences, device must have Google Play Services (not Sonim XP5/S)

Normal Geofence

A Geofence with these options set:


Behaves like this:


Life Check Zone & Danger Zone

Life Check & Danger Zones are virtual boundaries around a location. When a worker enters or exits these circular geofences an event can be triggered, such as entering Life Check Mode or triggering a Danger State.

A Geofence with these options set:


Behaves like this:


Composite Geofence (for non-circular areas)

Geofences are required (by Android) to be a large circular area of at least 50 meters. This is because they are monitored by Android itself in low-power mode without using the GPS. 

To monitor non-circular areas, use child locations to add more circular geofences to your geofence to approximately cover the needed shape.

Composite geofences composed of child locations can be used to monitor a non-circular dangerous large-scale area such as in a mine. 

Life Check Zones, Danger Zones and Normal geofences are supported with this.



Trusted By

Want to Know More?

Call us at 1-866-626-6545

Or email us at [email protected]

Ready to Get Started?