All Blog Posts

System Integrations

January 11, 2022

As a software company, we naturally focus on how we can continually improve the Visual Labs Android application and evidence management website. This process not only entails making our own software better, but also encapsulates leveraging other data sources to enhance the user experience. At Visual Labs, we try to be “Switzerland” in terms of neutrality and want our clients to choose the systems that work best for them. For example, a rugged Kyocera phone on the Verizon cellular network may be a better fit for one agency, while a flagship Samsung phone with FirstNet may be a better choice for its neighbor. While some companies may try to leverage proprietary technologies and data formats to lock in their customers, we focus on being as open and collaborative as possible. Below are three examples where system integrations have enhanced client workflows.

At Visual Labs, we try to be “Switzerland” in terms of neutrality and want our clients to choose the systems that work best for them.
Data Imported into Visual Labs: Computer Aided Dispatch (CAD) Call Logs

Within Visual Labs, a user can take videos, photos, audio recordings, live streams, and import external documents (e.g. screenshots provided by victims). Given the fact that these items have timestamps and location metadata, it is relatively easy to match CAD calls to Visual Labs footage. As an example, one police department leverages our software to identify discrepancies between user-entered data and CAD data. These discrepancies are synthesized in a report and routinely emailed to officers and supervisors. Furthermore, the beauty of this setup is that Visual Labs does not need to explicitly work with the CAD vendor. Instead, the agency utilizes an automated process to import its CAD data into Visual Labs via a non-proprietary spreadsheet format.

Data Exported from Visual Labs: Real Time Crime Center

Authorized personnel at all Visual Labs agencies have access to an “operational homepage” where they can see the real-time locations and status of on-duty users and vehicles. In some cases, an agency also has other (non-Visual Labs) information (e.g. City pole cameras) that it wants to keep track of as part of a real-time crime center. Recently, an agency requested that we export the location data from the Visual Labs system to their Fusus real time crime center dashboard. Once Fusus engineers provided the necessary API and security credentials to the Visual Labs team, the agency had all their Visual Labs body camera and dash camera location points in one place alongside of all the other functionality normally provided by Fusus. As a software company, Visual Labs was able to complete this project within a few weeks.


Sample Screenshot of the Visual Labs/Google single sign-on workflow

Login Integrations

Keeping track of various passwords can be difficult, especially when they must be complex and expire in accordance with CJIS guidelines. In multiple cases, Visual Labs has integrated with an agency’s existing authentication system. In one example, a user’s badge number and Microsoft Active Directory password is used for their Visual Labs login. In another example, users at an agency leverage their Google Account, which already accounts for two-factor authentication. Thus, if they are already authenticated with their Google Account, they can jump right into Visual Labs to review footage!


As you can see, there are a lot of possibilities for integration with the Visual Labs software, and we recognize that one size does not fit all. If you are an existing or prospective Visual Labs customer, let us know if you want to discuss any of these integrations further or have ideas of your own!

Next Post:
Security Keys
As a follow up to a previous blog post on two-factor authentication (2FA), Visual Labs now supports yet another 2FA method: hardware-based security ke...
Previous Post:
Rugged Smartphones
“How does a smartphone compare with a stand-alone body worn camera in terms of withstanding the elements?” This is a great question we often receive,...