Set up the Deputy integration

Set up the integration between Deputy and MRI OnLocation. You must have the Account Owner or IT Support user role assigned to access Integrations.

Before you set up your integration you will need to have a Deputy account that is fully set up. It should have your locations and employees all created and configured. Deputy can push information to OnLocation so if there are employees in your Deputy account that aren't in your OnLocation account, they can be automatically created. This does not work in reverse.

Enable the integration

Before importing data and configuring settings, you must first enable the Deputy integration.

  1. Go to Tools > Account.
  2. Select Integrations from the left-hand menu.
  3. Select the Deputy icon.
  4. Click Enable.

    Integrations-Enable-Deputy.png
  5. Click Confirm on the confirmation pop-up.

You will be taken to the Enabled Integrations tab where you can now configure your integration.

Sync your Deputy account to OnLocation

Before starting your sync, you will need to have your Deputy login detail available. You will need to work in both Deputy and OnLocation to gather and enter the required information. 

From the Enabled Integrations tab:

  1. Click Manage Settings next to Deputy.
  2. Read and acknowledge the two statements by selecting them.
  3. Click Get Started.

    Deputy-Setup-1.png
  4. Log into your Deputy OAuth Manager account. You can go to the Deputy login page by clicking the hyperlink or going to https://once.deputy.com/my/oauth_clients
  5. In Deputy, click New OAuth Client.

    New_OAuth.png
  6. Enter OnLocation as the Name.

    2017-09-14_12-56-13.png
  7. (Optional) Enter the description and upload a logo image.
  8. Copy the Redirect URL shown in OnLocation and paste it into the corresponding field in Deputy.

    Redirect_URI_WOL.png

    Redirect_URI_Dep.png
  9. Click Save this OAuth Client.

    2017-09-14_15-15-09.png

    This will then display the Client ID and Secret. Copy the Client ID and Client Secret.

    2017-09-14_15-29-09.png
  10. In OnLocation, paste the Client ID and Client Secret into the corresponding fields, then click Continue.

    Deputy-Setup-2.png
  11. Click Authorize Now. Clicking this will redirect you to your Deputy account to select your organization in Deputy that OnLocation is authorized to receive data from.

    Deputy-Setup-3.png
  12. Select your organization, then click Authorize.

    Deputy-Setup-3-authorize.png

    You will then be redirected back to OnLocation for your locations and employees in Deputy to be imported to and/or synced with your OnLocation account.

    OnLocation will display the number of locations and employees found in your Deputy account. Click Continue.

    Deputy-Setup-4.png
  13. Map your Deputy locations to your OnLocation locations by dragging and dropping the location. Click Continue

    This will ensure your employees are added to the correct locations in OnLocation and when they sign in using Deputy, they are signed into the correct locations.

    Deputy-Setup-5.png


    If you have any employees in Deputy that are not in OnLocation you can choose to import them once synced.
  14. Click Import to import missing employees or Skip if this is not required. If your employees are already set up in your OnLocation account, you will skip this step.

    Deputy-Setup-6.png
  15. Click Continue.
  16. Click Finish.
Next step: Configure the Deputy integration settings