Use Brivo with MRI OnLocation to manage employees and contractors

When using the Brivo integration with OnLocation, your employees, contractors, locations, doors, and groups can be synced automatically between the two systems.

This means that if your contractors and employees are moving on- or off-site using only Brivo, they are still signed in/out of OnLocation, giving you a record of who is on-site at any time and accuracy in an emergency.

The details of employee and contractor movements are recorded in the OnLocation People Presence report.

Profile syncing

Your employee and contractor profiles can be set up to sync from either OnLocation to Brivo or Brivo to OnLocation. The system from which the data is pulled to sync with the other is called the master database. Which information is synced and how depends on the selected master database.

Learn how to set up user profile syncing.

Once synced, all Brivo users will appear in the Brivo integration user list in OnLocation. They are separated into two tabs: employees and contractors.

Learn how to manage user lists.

We recommend using OnLocation to enter employees and contractors, as it offers more features for managing people than Brivo.

Brivo master database

When using Brivo as the master database, automatic syncing is done daily. You can set the time at which the daily syncing happens.  We recommend scheduling sync at the start or end of the day.

Users (contractors and employees) who are added in Brivo are created in OnLocation when the integration is synced. This method allows you to sync only the person's name and email address.

Contractors

When syncing contractors from Brivo to OnLocation, you must create a Brivo Group called ‘Contractors’ and add any contractors to this group. OnLocation can then identify them as contractors rather than employees and create them with the correct person type. They will appear in the Contractor tab in the user list.

Contractors in OnLocation must belong to an organization to sign in. However, Brivo does not allow for this. This means that once a contractor is created in OnLocation after a sync, you need to add them to an organization manually. This can be done from the Brivo users list or the contractor members list.

OnLocation master database

When using OnLocation as the master database, profiles are synced instantly when added or changed, and the update is reflected in Brivo within seconds. Location settings are synced daily at a set time.

This method allows you to sync the person's name, email, and tokens.

Contractors

Contractors can be synced in two ways from OnLocation: all or selected contractors.

If syncing selected contractors, there are two ways to select who will be synced:

  1. Organizations - A category and group are added to your account called Brivo Sync > Contractors. Add organizations to this group for all members to be synced with Brivo.
  2. Members - A contact role type is added to your account called Brivo Sync. Assign this role type to members to sync them with Brivo.

Using the integration

How the system can work once set up:

  1. An employee or contractor is added as a user to one system.
  2. The integration is synced.
  3. The user is added to the second system, and the profiles are mapped automatically.
  4. The user arrives on-site and enters via a Brivo door.
  5. The user is signed in to OnLocation using the access point mapped to the Brivo door.
  6. The user is added to the evacuation tools.
  7. The user leaves the site via a Brivo door.
  8. They are signed out of OnLocation and removed from evacuation tools.
 This is one typical use case: OnLocation kiosks, Sign In/Out Manager, OnLocation Mobile, or the Brivo OnAir app can all be used to open Brivo doors and sign in.

Evacuation Management with OnEvac

OnEvac is our evacuation management tool and can be used to verify the safety of those on-site in the event of an emergency.

Everyone who signs in using OnLocation or opens a door using Brivo hardware will be added to OnEvac. If an emergency occurs, you can quickly and efficiently identify who is on-site, who has been safely evacuated, who is unaccounted for, and who needs assistance evacuating.

Learn more about using OnEvac.