By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Azure Active Directory Integration

How it works.

Overview: Azure Active Directory + LobbyFox

With a Microsoft Azure Active Directory integration configured and connected to your workspace, LobbyFox will be able to import and update employee data directly from Active Directory.

Having employee information in LobbyFox makes it easy to send text messages to any employee at any time, as well as offering multiple channels of communication to aid with visitor management. Your employees can be set up to receive text, email, Microsoft Teams, or Slack messages upon important events, such as a new visitor checking in to see them.

Access & Setup

The Microsoft Azure Active Directory integration requires some technical expertise for initial setup, so it is recommended to be handled by a system administrator or IT personnel. The step by step instructions can be found below.

Step 1: Go to “Azure Active Directory” in your Azure dashboard. Click “Enterprise Applications” from the sidebar → “New application” → “Create your own application." Input the name you would like to call the integration and select “Integrate any other application you don’t find in the gallery (Non-gallery) option below the input field.

Step 2: Click “Create” → “Provisioning” → “Get started.” Select “Automatic” as the Provisioning Mode.
Enter
https://app.lobbyfox.com/scim
as the Tenant URL

Step 3: Go to the Integrations page in the LobbyFox dashboard and click “Configure” on the Azure Active Directory card. Copy the secret from the dialog and paste it in the “Secret Token” field of the Provisioning settings. Test connection and save.

Screenshot of LobbyFox dashboard showing Azure Active Directory Integration

Step 4: Disable mapping for groups by clicking “Mappings” to expand that section, clicking “Provision Azure Active Directory Groups” and toggling “Enabled” from “Yes” to “No.” You will map fields from Azure Active Directory to LobbyFox by clicking “Provision Azure Active Directory Users” and editing the Attribute Mappings as needed. Target/customappsso Attribute must be as pictured in the screenshot below however you can configure source attributes however you like

Screenshot showing Azure Active Directory attribute mappings for integration with LobbyFox

Two target attributes will need to be added to complete the mapping so you will need to click “Show Advanced Options” and then “Edit attribute list for customappsso”

At the bottom of the list you can simply add department and isSoftDeleted and click “Save

Screenshot showing department and isSoftDeleted being added

Step 5: Next you should assign any Groups and/or Users to the application which you would like to sync with employees inside of LobbyFox. To do this, simply go to the Enterprise Application, click “Users and groups” and add the desired users and groups (Active Directory Premium P1 or P2 required to assign groups). We recommend creating custom groups of users based on your organization’s locations and then assigning each of those to their own Enterprise App. Whenever a new employee is added to Azure Active Directory simply ensure that they are assigned to the appropriate group to ensure they are provisioned in LobbyFox as well.

Step 6: Once all of this has been completed, you can go back to the new Enterprise Application’s “Provisioning” section and click “Start provisioning”. An initial provisioning cycle will begin within a few minutes and from there provisioning cycles will run every 40 minutes to propagate any user changes from Azure Active Directory to LobbyFox.

This integration allows you to edit the data of employees provisioned by Azure Active Directory. However, when you edit this data, it causes a "desync" which means that the modified fields will no longer sync. Desyncs can be useful if you want the data stored in LobbyFox and the data stored in Azure Active Directory to diverge in the case of certain employees.

For example, if you change John Smith's email and phone number in LobbyFox, an icon would appear indicating that one or more fields are no longer sourced from Active Directory. Changes to John's assigned departments and his name will continue to propagate from Azure Active Directory into LobbyFox but changes to his email and phone number will not.

To reverse a desync, simply click the "Edit" icon on any employee who has a desync, and click the "Sync" button at the bottom left of the dialog. This will return the employee's data to what is currently stored in Azure Active directory, remove all desync icons, and enable changes to those fields in future provisioning cycles.

Screenshot showing what it looks like with an Employee in LobbyFox dashboard is out of sync
  • The integration currently exists at the level of “Locations” in LobbyFox so a separate enterprise app will need to be created for each location.
  • You can still manually create employees but they will have a desync icon in their row to indicate that their data is not sourced from Azure Active Directory.
  • If a manually created employee has an email that matches one of an employee being provisioned by Azure Active Directory, instead of creating a new employee, the integration will start syncing the data into that manually created employee.
  • Similarly, manually created departments will be merged with those in Azure Active Directory if the names match case-insensitively.
  • To be able to assign Azure Active Directory Groups to the application you must have Active Directory Premium P1 or P2 and they must be security groups. Microsoft 365 groups are currently not supported.

Need a Refresher Course?

We want you to get the most from your LobbyFox system, and the many features that we offer. We are more than happy to bring you back to the basics, explain new updates, and introduce your new employees to our product. Book a meeting below or give us a call.

We hope you and your visitors enjoy these new features as much as we enjoyed building them. With a rapidly expanding team, you can rest assured that we will continue to deliver the best possible visitor management platform to our customers!

Schedule Course