How to Integrate a Multi-Tenant Visitor Management System With Access Control and Building Management Systems

How to Integrate a Multi-Tenant Visitor Management System With Access Control and Building Management Systems

How to Integrate a Multi-Tenant Visitor Management System With Access Control and Building Management Systems

Introduction

Managing visitors in a multi-tenant building can be challenging. Office buildings, business parks, and co-working spaces house multiple businesses with varying requirements for their visitors, contractors, and security systems. The ability for visitors and contractors to have separate access to the building without disrupting the experience of other tenants can be challenging.

Integrating a multi-tenant visitor management system with access control and building management systems (BMS) can streamline many of the operations related to building security and access. Facility managers can consolidate multiple processes and improve the tenant and visitor experience to and from the controlled area of the building by associating a visitor’s visit with their approval, temporary access, and any building services related to their purpose of visit. A BMS is essential in commercial properties where the building owner hosts multiple independent businesses, each of which has their own visitors and requirements for their control of their space. However, visitor management platforms such as the ones offered by the Scrum Systems develop digital visitor registration software to fulfill the unique requirements of multi-tenant buildings.

In this article, we will explore the integration of the technologies, methods and solutions for multi-tenant visitor management systems, and what steps facilities should consider for an effective and secure operation.

What Is a Multi-Tenant Visitor Management System?

A multi-tenant visitor management system refers to software systems that support multiple independent tenants in managing their respective visitors, contractors, and guests while supporting the building’s security management purposes. In short, they offer visitor check-in services to all occupants of a building on a shared software system that controls permissions, temporary access, and approvals per the requirements of each company.

For example, a business tower with 30 companies on its floor will have to allow each organization to approve their own visitors, contractors, and guests. At the same time, the building management would be responsible for the security of the main entrance, turnstiles, lifts, and other secured areas, controlling accesses to support the needs of all businesses. A multi-tenant visitor management platform allows these businesses to grant their visitors access to the company’s zone without having to install and manage separate visitor management systems.

Such systems usually offer a range of functions, including:

  • Tenants’ management of their own visitors and contractors
  • Management and monitoring of visitors by building administrators with access to all information and permissions
  • Options for digital visitor check-in and check-out
  • Kiosks, QR code scanners, tablets for visitor check-in
  • Alerts and notifications to hosts upon the arrival of their guests
  • Issuance of temporary credentials to approved visitors if supported
  • Audit trails and reports for approved visitors and those of concern to the security teams

While the above technology streamlines many processes related to visitor access, a multi-tenant building requires additional technology to control all the access points and permissions for visitors, contractors, guests, and tenants. By integrating the visitor management system with access control and BMS, the former’s data and approvals can be used to trigger the additional services, depending on the visitor’s access level and the permissions set by the host.

Understanding the Three Systems

Before you plan an integration, it is important to understand the roles that each system you want to integrate has. These are the basics of what each one does.

1. Visitor Management System (VMS)

The visitor management system, also known as a visitor control system or an enterprise visitor management portal, is dedicated to controlling and managing the guest lifecycle. Its main purpose is to collect and retain visitor information, including their identity, the host, the reason for their visit, the time the visitor wants to enter, approval, and time of departure. It can also create QR codes or issue badges, depending on the technology stack, and can notify the host once a guest arrives. A multi-tenant system will ensure that it knows which tenant the visitor belongs to, which host they came from, where they want to go, and what rules apply to them.

2. Access Control System (ACS)

An access control system manages who has access to specific areas and under what conditions. Most often, it is used to control physical access via turnstiles, electronic door locks, card readers, and other similar devices. When integrated with Visitor Management, it can automatically issue or activate permission to access the facilities after the necessary approvals have been given. In other words, if someone has come to a particular meeting on the eighth floor, they can get access to the main building and the eighth-floor entrance during the scheduled time. However, it must not allow them, by default, to enter other tenants’ offices without separate approval.

3. Building Management System (BMS)

A building management system monitors and sometimes actively controls several building services: heating, ventilation, and air conditioning, electrical equipment, lights, and others. By integrating it with Visitor Management, you can, for example, remotely activate and deactivate air conditioning when guests arrive and leave. Not all BMSs are ready to respond to events that do not affect building utilities. To use this technology in your case, you need to select a product that will respond to events from the VMS. These may be a middleware platform, a building automation gateway, or another solution with Visitor Management integration. The primary difference between the three systems is that while the Visitor and Access systems affect the visitor’s path and permissions, the BMS controls building equipment.

Why Integrate Visitor Management With Access Control and BMS?

The value of connecting your VMS to these systems is twofold, as it contributes to both enhancing security and improving the power and reach of said systems.

1. Automatically Assign Visitor Access Permissions

An unconnected and disjointed system requires a security guard to take special action to ensure a visitor only receives the access to the necessary wings or floors.

A connected system, on the other hand, enables their appearance in the VMS to trigger an automatic action in the Access Control System. This means that a guard or manager only needs to explicitly consent for a visitor to receive any access. Thereafter, the Access Control System automatically provides the visitor with a visitor badge that grants them access to the agreed area. The automatic connection helps save time and reduce the risk of human error, by providing a visitor only those accesses that have been specifically provided for them.

2. Enhance Security Across Several Tenants

A multi-building or multi-tenant commercial building needs to be able to protect each tenant’s data and physical assets. With the right system in place, visitor permissions can be restricted, to prevent unauthorized access to a tenant’s office, without compromising the visitors’ ability to enter the main building. An integrated and connected multi-tenant access control system will recognize this nuance and provide the visitor with access to the host’s office, but not to any other area. Such a system will restrict access to the tenants’ zones at the visitor’s entrance turnstiles, doors, and other points of entry.

3. Improve Building Operations

A multi-building office building can be more productive if its operations and maintenance are optimized around the needs of its visitors.

For instance, an approved group of visitors coming to a conference on a rarely used conference floor can with the help of an integrated solution organize the operation of the building. This means that, when a visitor wants to hold a meeting in a certain building, the building’s systems notify the facilities team that they will need to prepare that conference room and utility resources. Of course, these actions should be strictly associated with those given by visitor management. A check-in procedure is not a reason to disable all alarms and override the building security system.

4. Empower Emergency Preparedness

During an emergency evacuation, the security team needs to know which visitors may be inside the building, as well as possess accurate information about their location. An integrated safety solution will help during the emergency as it will unify visitor check-ins with access control events. This can help security personnel analyze these logs and determine who is in the building during an emergency evacuation.

However, keep in mind that while the check-in functionality helps determine who visited, this does not mean that the visitor is inside the building. The same goes for the reverse scenario: if a visitor has triggered the key lock mechanism on a particular sector, this does not mean that they are currently inside.

5. Simplify Reporting and Auditing

Unrelated systems produce reports that cannot be reconciled. If a VMS works separately from an Access Control System, a person investigating a particular case will need to review two different sets of data. Integration allows you to determine visitor authorizations, approvals and card activations in real-time and with a high degree of accuracy. This is precisely why such an association is useful when proving violations or analyzing security breaches: it narrows the search window and thus significantly reduces the possibility of an error.

How to Integrate a Multi-Tenant Visitor Management System: Step-by-Step

A successful integration goes well beyond plugging two pieces of software together via an API. The task includes establishing protocols for the operation of interconnected tools, determining system boundaries and responsibilities, and designing a data model shared by both platforms.

Step 1: Document the Building Infrastructure

Begin the integration design process by creating a list of systems currently operating in the building. Include the visitor management system, access control software, controllers for doors and turnstiles, lift access providers, and building management systems (BMS). For each system, document the vendor, interfacing options, software versions, network infrastructure, and security standards.

Among the questions to ask are:

Can the access control system provide or accept an API, SDK, or pre-approved integration tools?

Can temporary credentials be issued and expired?

Can the BMS accept external commands or events?

Is the management of doors, lifts, and controllers centralized?

Are there separate access rules for different building tenants or independent security systems?

What happens when the network or integration service is unavailable?

The information gathered during this step will help identify potential incompatibilities and integration deal-breakers.

Step 2: Determine Tenant Architecture and Visitor Policies

A multi-tenant building requires a set of relationships and rules to manage interactions between the building owner, building management, tenant administrators, employees, and visitors. Design a tenant architecture to document the responsibilities of each party and determine what parts of the building each tenant has access to. In addition, decide which roles can invite and approve visitors and what personal data the system should collect about workers and visitors. Set the list of credentials each tenant administrator can issue to non-employees.

For instance, building management can have control over the main building access while Tenant A can determine access permissions within its zone or floor. Ideally, a tenant administrator should not be able to view or change another tenant’s data unless there is an explicit need. Define the categories of visitors that will have access to the building: contractors, clients, job applicants, delivery services, technicians, and vendors. For each category, set rules regarding allowed zones, floors, and work areas.

Step 3: Select the Integration Methodology

Select the integration methodology that will be used for the visitor management system and access control platform. There are a few options to choose from, including application programming interfaces (APIs), middleware, and native integration tools provided by vendors. An API-based approach uses the visitor management and access control applications’ programming interfaces to exchange information. The method offers the most flexibility but requires robust error checking and comprehensive documentation to analyze the information provided by APIs and develop an accurate integration logic. Integration through middleware requires the use of an independent application that serves as an intermediary between the visitor access and building access systems. It is appropriate when the two applications cannot communicate directly or understand each other’s data formats. Some software vendors offer integration tools that allow applications to exchange data natively, i.e., without the need for additional programming instructions. This approach may be optimal if the applications have the appropriate tools.

Step 4: Set up the Visitor Approval Workflow

Establish the logic that will govern the visitor approval workflow, i.e., the actions that will take place from the moment a visitor requests access until they leave the building. In most cases, the approval workflow will follow the standard sequence:

  • The host selects the option to invite a guest, chooses the tenant or company, and fills in visitor information.
  • The visitor gets an invitation or receives instructions on how to register on the system.
  • The visitor checks in at the building’s entrance, provides the required information, and verifies their identity.
  • The host, building administrator, or security confirms the visitor’s access.
  • The integration platform relays th
  • e approved visitor information and access instructions to the access control system.
  • The access control system releases the credential or access code.
  • The visitor gets access to the building or a specific area within the building for the specified period of time.
  • The visitor’s access ends at the expiration date set by the host.

Depending on the capabilities of the access control system, various options for temporary credentials can be utilized, including QR codes, temporary cards, mobile credentials, or other methods. The integration workflow can vary depending on the type of credentials and their capabilities: some can be canceled or denied by the host, some can only be used once, some can only be valid for a specific period, etc.

Step 5: Set Temporary Credentials and Restrictions

Temporary credentials play a critical role in the integration, as they form the basis of visitor access to the building. Therefore, the integration application must impose certain restrictions on the credentials to prevent their independent or inappropriate use. The access control system must recognize the visitor as temporary and only grant access to the floors, doors, and zones specified by the host. Based on the capabilities of the underlying infrastructure, the temporary credentials can take the form of time-limited QR codes, temporary cards, or mobile credentials.

Some of the limitations and security controls to consider are:

  • Time-based restrictions: Ensure that the temporary credentials can only be used during the period specified by the host.
  • Area-based restrictions: Ensure that the temporary credentials only provide access to the areas authorized by the host.
  • Expire and nullify: Ensure that the visitor’s access is terminated if the credentials expire or the visitor’s access is canceled.
  • Prevent replay: If applicable, ensure that the temporary credentials cannot be shared or reused.
  • Exception handling: Ensure that failed approvals, expired credentials, and similar issues are handled appropriately.

These controls will reduce the risk that a visitor might use temporary credentials to gain persistent access to the building.

Step 6: Integrate Visitor Data With the Building Management System

In many cases, information about visitors and their activities can be helpful to the building management system. For instance, the information about visitors can be used to plan the preparation of meeting rooms or notify building management about the need to prepare particular services or equipment. This process works similarly to the one described in Step 4, but instead of the access control system, the integration application communicates with the BMS. If the BMS has the capability to receive and interpret external information, an application programming interface (API) can be used to relay the data. Depending on the system’s logic, the BMS can perform specific actions, such as preparing designated areas or equipping rooms with the necessary services and equipment.

However, it is important to remember that the number of visitors is not necessarily a determinant of occupancy. In some cases, a visitor may gain access to the building through alternative means or not report their departure. Therefore, if the building is equipped with sensors, visitor information should be reconciled with sensor data to ensure the accuracy of the occupancy information. It is also necessary to separately consider safety functions: life-safety controls should have independent logic and operate under dedicated instructions.

Step 7: Establish Data Synchronization and Messaging Logic

To ensure the consistent flow of information, it is required to establish the synchronization logic, i.e., determine which of the integrated applications will contain the master data and what information the other application will use. For instance, it may be established that visitor approval, duration, and termination dates will be managed by the visitor management system while the access control system will retain control over the credential status.

In addition, it is required to establish the protocol for exchanging visitor, tenant, access, and time-related information between the two systems. The protocol should include rules for processing duplicates or visitor data changes, such as the extension or cancellation of an upcoming visit. It should also include instructions for processing errors, interruptions in the operation of one of the applications, incorrect data, and problems with the application’s logic. Finally, the applications should be instructed to treat host notifications as events rather than confirmation of physical entry or exit.

Step 8: Add Security and Privacy Controls

An integrated system that collects and stores massive amounts of visitor data is a gold mine for bad actors. As a result, it is critical to adopt measures to protect data privacy, prevent breaches, and ensure compliance with applicable data protection laws. For instance, the integration application must implement privacy protections, including role-based access controls, encryption, and secure messaging tools. The system should only share information with those tenants that have an explicit need for it. A tenant administrator, for example, may view the details of their visitor without being able to see the records and personal information of other tenants.

In addition, the system should retain only the information that the building or tenant may need to perform its functions and comply with applicable laws and regulations. Regulations that may apply to the integration application include the Digital Personal Data Protection Act, 2023, and Rules and Commencement Provisions for the Digital Personal Data Protection Act, 2023. Finally, to ensure data privacy and security, the application should be designed in such a way that the credentials and other authentication tokens are not available to unauthorized users.

Step 9: Perform Testing and Validation

Before finalizing the integration and deploying it across the entire building, it is critical to thoroughly test the new application. The testing should include samples of all tenants, visitors, and entrances and cover all aspects of integration. Among the test scenarios, the following are considered the most critical:

  • Approved visitor receives the proper temporary credentials;
  • A visitor who has been denied or whose credentials have expired will not be allowed inside the building;
  • A revoked or canceled visitor must be removed from the system immediately;
  • A delayed host approval must not give unauthorized access to the visitor;
  • If the API fails or the service is unavailable, the system should not give access to the visitor by default;
  • Ensure there are no duplicates in the authorization queue;
  • Check-in and check-out visitor records match;
  • The BMS executes the commands only under the given conditions;
  • The fire alarm, building ventilation, and other emergency system functions operate independently of the integration application.

After testing and debugging the logic, the results of the tests should be submitted for approval by the building’s or office’s security teams. Next, the integration should be tested once more using sample applications, this time covering a larger audience of visitors.

Step 10: Maintenance and Optimization

An integration system requires ongoing maintenance and optimization: the applications involved in the integration must be monitored for errors, and the integration logic must be improved based on changes in the applications’ behavior. It is also necessary to keep records of all visitors and their entries and exits in case of an emergency or security audit. To optimize the operation of the integrated applications, special security tools should be established, including authentication tokens, application programming interface (API), and application-level security. In addition, it is recommended to designate a primary maintainer who analyzes the applications’ behavior and corrects their code in case of errors. Lastly, the application should regularly go through regulatory and policy reviews to ensure that it continues to meet the standards of the building’s or organization’s security policy.

Common Integration Challenges and How to Address Them

Even well-planned projects can encounter technical and operational challenges.

Challenge Recommended approach
Incompatible software interfaces Verify vendor documentation and use supported connectors or middleware where necessary.
Different tenant access policies Define tenant-specific permissions and centrally managed shared-area rules.
Delayed credential revocation Establish event retries, revocation monitoring, and escalation procedures.
Duplicate or inconsistent records Use unique identifiers, timestamped events, and clear data ownership.
Network or API downtime Define safe failure behavior, monitoring, and a controlled manual-access procedure.
Excessive sharing of visitor data Apply least-privilege permissions and tenant-level data isolation.
Incorrect BMS automation Restrict commands to approved workflows and preserve independent safety controls.
Limited staff adoption Train receptionists, security teams, facility managers, and tenant administrators.

One particularly important consideration is failure handling. If the visitor management platform becomes unavailable, the access control system should not automatically unlock restricted areas. At the same time, emergency egress and life-safety requirements must remain unaffected. The fallback procedure should be documented, tested, and aligned with the building’s security and safety policies.

Best Practices for a Successful Integration

Here are some practical suggestions to help you get the most out of your integrated visitor management platform:

Begin with a pilot deployment. Deploy a corner of your facility, choosing an area that includes a representative entrance, a handful of tenants, and a few key access points.

Maintain separation of permissions per tenants Use tenant identities, roles, and scope of access with explicit separation so you don’t accidentally give another tenant access.

Opt for supported integrations. APIs that are well-documented and vendor-supported connectors are typically much more durable than delicate, custom workarounds.

Use event-driven processes when it makes sense Notifications for visitor approved, arrived, cancelled, and departed can be used to trigger other connected systems to react to specific events instead of depending on manual updates.

Create an audit trail. Log authorization decisions, credentials being added or modified, access log entries, and integration errors to allow authorized personnel to investigate discrepancies.

Visitor information is welcome to help the running of the building, but it should not be in control of what happens in an emergency or control of your essential security.

Design for expansion. Choose a platform that can scale to additional tenants, more buildings, more entry points, and integrations without having to be revamped.

How Scrum Systems Can Make a Difference for Your Digital Visitor Management?

If your organisation is looking to update the reception and visitors process, visitour visitor management system from the Scrum Systems. The company’s Visit eX Touch product is intended to digitalize visitor registration, host alerts, visitor badges, and reporting. Published product literature from the company describes integration with access control and other business systems. The ideal solution for multi-tenant buildings should be matched according to the building criteria, such as diver allowance, supported access control hardware, credential management, BMS support, reporting, and privacy policies. Prior to any implementation, the company should verify which integrations the company already has in place, which third-party connectors are needed, and how the solution will accommodate outages, access revocation, and tenant-specific permissions. The right configuration for the property can be determined through a technical assessment and demonstration.

Conclusion

A multi-tenant visitor management system can be combined with access control and building management systems to enable the commercial property to synchronize visitor registration with physical security and some building operations. The first step is infrastructure assessment and tenant-level policy creation. The next is integration architecture development, access-control setup, BMS workflow diagramming, validation testing, and continuous monitoring. “The most effective implementation isn’t just a system talking to a system. It’s one where each system is assigned a clearly designated task, each tenant has correct permissions, all accesses are authenticated, and every failed integration is predictable.” This strategy can minimize manual processes, enhance access controls, and deliver a consistent visitor experience in office towers, business parks, and co-working centers while maintaining the autonomy of connected building systems.

Learn more about management & registration software from Scrum Systems to see how to digitalize visitor registration and to consider integration options for your building.

Commonly asked questions

1. What is multi tenant visitor management system?

A multi-tenant visitor management system offers the ability for different organizations in a common building or facility to manage their visitors on a single portal. It provides for each tenant’s visitor management records and permissions to be retained, while providing the ability for a building administrator to access overall security settings.

2. Can a visitor management system integrate with existing access control hardware?

Yes, as long as the visitor management platform and access control system have compatible interfaces, connectors, or APIs. Integration would allow for valid temporary credentials, limited access rights, and automatically expiring credentials.

3. How does visitor management integrate with BMS?

Events of approved visitors or scheduled visits can also be forwarded to an integration service by the visitor management platform. If this is available, the integration service can activate predetermined building-management workflows, such as creating a meeting room or activating selected operating schedules. Safety-critical controls should be unaffected.

4. How does integration improve building security?

The Integration links visitor approval to access permissions. It helps to enforce access restrictions, automate credential expiration, log access-related events, and enhance the ability of authorized team members to investigate security incidents.

5. What happens if the visitor management system goes offline?

The building should be subject to a predetermined contingency plan. Access control should restrict access in the event of a data failure but should not compromise emergency egress or other life-safety functions. Staff should access the building using a manual process until the system is restored.

6. Is a multi-tenant visitor management system suitable for business parks?

Yes. A business park with many companies and buildings can use it to coordinate visitors’ sign-in, keep same-tenant sign-in rules and monitor everything centrally through a single sign-in portal.

7. What should businesses check before integrating these systems?

Compare support for software, supported APIs, tenant level permissions, temporary credential management, BMS features, data privacy, audit logs, error handling, vendor support among others. A pilot deployment is useful to test the above before a wider deployment.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply