ProInspect User Guide

Everything you need to know about using ProInspect — from your first login to generating PDF reports. Use the sidebar to jump to any topic.

Overview Quick Start
Getting Started
Logging In Your Role & Dashboard Navigation Basics Managing User Access User Groups
Inspecting Assets
Scanning a QR Code Completing an Inspection Pass / Fail & Failure Reasons Inspection Types Offline Inspections & Retry
Asset Management
What Is an Asset? Categories & Types Asset Status & Health Maintenance Schedules Bulk Actions QR Labels & Printing Missing QR Codes Inaccessible Assets
Issues
Overview Submitting an Issue Viewing & Resolving
Work Orders
Overview Creating a Work Order Assigning Technicians Parts & Services Completing & Invoicing
Tools & PPE
Overview Check Out / In Quick Scan Managing Tools
Reports
Inspection Report Site Report Asset History Report Downloading & Sharing
SmartFox Vision
What Is SmartFox Vision? Locating an Asset Linking an Asset to Vision Getting Vision
User Roles
Inspector Manager Admin Installer Notifier

Overview

ProInspect is a facilities management platform for field asset inspections, issue reporting, work order management, and compliance reporting. It runs on iOS, Android, and the web — so your team can use it from any device, in any location.

The platform organizes everything around assets — physical equipment at your sites. Inspectors scan QR labels to complete inspections. Notifiers scan QR labels to report damage or problems. Managers and Admins see a live view of every site, generate PDF reports, and (if enabled) manage work orders, parts inventory, and tool tracking.

Each user role has a distinct workflow and tailored dashboard. Inspections and issues are two separate concepts in ProInspect — inspections are scheduled compliance checks (pass/fail), while issues are ad-hoc problem reports submitted by Notifiers when they observe damage or defects.

Platforms

ProInspect runs on iOS (App Store), Android (Google Play), and in any modern web browser at app.proinspect.smartfox.us. All platforms share the same data in real time.

Quick Start

From a fresh account to a fully tracked facility takes minutes. Here's the entire setup flow:

1
Create a Customer
Navigate to Customers and tap +. Enter the customer's name and contact info. All sites and work orders will be organized under this customer record.
2
Create a Site
Under the customer, tap + Add Site. Give it a name (e.g. "Main Office", "Warehouse A"). Repeat for each facility you're managing under this customer.
3
Assign Users to the Site
From the site's settings, add the Inspectors, Managers, or Installers who should have access to this site. Only assigned users will see this site in their Facilities Status view and be able to manage its assets.
4
Open Facilities Status for the Site
Tap Facilities Status from your dashboard and select the site. You'll see an empty asset list — that's your canvas.
5
Add Assets with the + Button
Tap the + in the app bar. Select the asset type, give it a name, and save. The asset is instantly created with an "Unconfigured" status and appears in the list. Add as many as you need — the field team can do this in real time while walking the facility.
6
Configure Each Asset
Tap an asset to open its detail screen, then tap the edit (pencil) icon to fill in manufacturer, model, serial number, maintenance schedules, warranty info, and any other details. This can happen now or be updated later — you don't need everything on day one.
7
Print & Place the QR Label
From the asset or via bulk selection, tap Print QR Label. The label prints directly to your wireless label printer in seconds. Stick it on the equipment. That asset is now scannable by anyone on your team.
8
Start Inspecting
Tap Inspect, scan the label, take a photo, and submit. The asset's status updates immediately. Your team can begin from step 4 onward entirely in the field — no desk work required.
Field-first design

Steps 4–8 can be done entirely by an Inspector on-site. The person walking the facility can create assets, print labels, and complete the first inspection — all from their phone, in one visit, without any back-office coordination.

Getting Started

Logging In

Open the ProInspect app or navigate to app.proinspect.smartfox.us in a browser. You'll need three pieces of information from your administrator:

1
Company Code
A short identifier for your organization, provided by your Admin. All users at the same company share the same company code.
2
Email Address
The email address your Admin used when registering your account.
3
Password
Set during account creation. Use "Forgot Password" on the login screen if you need to reset it — a link is sent to your email.
Login screen — Company Code, Email, and Password fields

Your Role & Dashboard

ProInspect has five roles: Inspector Manager Admin Installer Notifier. Your role is assigned by your Admin and determines what you see and can do in the app.

When you log in, ProInspect routes you directly to your role's home dashboard. Every dashboard is purpose-built around what that role needs to act on. Inspectors, Managers, Admins, and Installers all have direct access to the Facilities Status overview — a live view of site health and assets needing attention across every site they're assigned to. This is one of the core strengths of the app: the people responsible for the work can see exactly what needs to be done before they ever pick up a scanner. Managers and Admins additionally see alert banners for low stock parts, overdue tools, expiring tools, and pending user approvals. Notifiers have a focused workflow for submitting and tracking issue reports.

The navigation layout adapts to your screen size:

  • Phone: Bottom navigation bar with tabs
  • Tablet: Left navigation rail with icon and label
  • Desktop / web: Expanded left drawer with full section labels

Which tabs appear depends on your role and your company's enabled features. Work Orders and Tools tabs only appear if your Admin has enabled those modules. Managers and Admins have a Reports tab; Notifiers have a New Issue tab instead of Inspect.

Managing User Access

User access in ProInspect is managed at two levels: site level (for granular control) and customer level (for bulk management).

Site-level access is the primary way to grant access. From a site's settings, Admins and Managers can add Inspectors, Managers, or Installers. Assigned users see that site in their Facilities Status view and can manage its assets. Adding a user to a site automatically reflects them in the parent customer's User Access list.

Customer-level User Access is available from the customer's edit screen (Admin / Manager only). It lets you assign users directly to a customer without granting access to every site — useful when a user needs customer visibility in reports and work orders but only manages specific sites.

Removing a user from a customer cascades: when you remove a user from the customer's User Access list and save, they are automatically removed from all sites linked to that customer. This is the fastest way to revoke all site access for a user — for example, when offboarding a former employee or contractor.

User Groups

User Groups let you bundle users into named groups — for example, IT Team, Facilities Crew, or Night Shift — and then assign the entire group to sites and customers in a single step. Every member of the group automatically gains access wherever the group is assigned, with no need to add each person individually. This is especially useful when managing large teams across many sites.

Managing groups is an Admin-only operation. From the Manage Users screen, tap the Groups icon in the top-right corner to open the User Groups list. From there you can:

  • Create a new group by tapping the + button — give it a name, an optional description, and add members from your company's user list.
  • Edit an existing group by tapping its row — update the name, description, or member list at any time. Access changes propagate immediately: adding or removing a member takes effect on their next login or data refresh.
  • Delete a group by opening it and tapping Delete Group. Deleting a group automatically removes it from every site and customer it was assigned to.

Assigning a group to a site is available to Admins and Managers. Open the site's settings, scroll to the Group Access section, and tap Add Group. Select the group from the list. All group members will see that site in their Facilities Status view. Assigning a group to a site also automatically adds it to the parent customer's group list, so group members gain customer-level visibility too.

Assigning a group to a customer is done from the customer's edit screen. The Group Access section works the same way — add or remove groups and save. Group access at the customer level is independent from site-level group assignments and is useful when users need customer-wide visibility (for example, in reports) without access to every individual site.

Individual access still works as before

User Groups are purely additive. All existing individual user assignments at the site and customer level continue to work exactly as before. Groups and individual assignments can be mixed freely — a user has access if they are assigned directly or through any group assigned to that site or customer.

Inspecting Assets

Scanning a QR Code

Every physical asset is labeled with a ProInspect QR code sticker. To start an inspection, tap the Inspect tab in the navigation, then point your camera at the label on the asset.

The scanner detects codes automatically — there's no shutter button. Hold the code in frame for 1–2 seconds. The app vibrates and navigates to the inspection screen immediately. After you submit, the app returns to the scanner so you can move straight to the next asset.

Tip — damaged or missing labels

If a QR label is torn, faded, or missing entirely, you have two options. If you know which asset it is and have access to print a replacement, contact your Admin to reprint the label. If you can't identify the asset or aren't sure which label belongs there, use the Missing QR Code system to open a case — your team will be notified and can locate the correct asset and reinstall the proper label.

QR scanner screen with live camera viewfinder

Completing an Inspection

After a successful scan, the inspection screen loads the asset's name, type, and last inspection date. Follow these steps:

1
Take a Photo
Required for every inspection. Tap the camera area, point at the asset, and confirm. The app compresses and uploads the image automatically.
2
Set Pass or Fail
Tap the Pass or Fail toggle. Pass means the asset is operational. Fail means it needs attention — you'll be prompted to select a failure reason before you can submit.
3
Select Failure Reason (if failed)
Choose from a predefined list of failure options specific to this asset type, or select "Other" and enter a custom description. A reason is required — the submit button stays disabled until one is selected.
4
Select Inspection Type(s)
Choose one or more inspection types (Daily, Weekly, Monthly, Quarterly, Semi-Annual, Annual). Each selected type automatically updates the corresponding maintenance schedule on the asset. At least one type must be selected.
5
Submit
Tap Submit. The inspection uploads immediately if you're connected, or is saved locally for automatic retry if offline.
Inspection screen: photo capture, pass/fail toggle, inspection type selector, and submit button

Pass / Fail & Failure Reasons

A Pass records that the asset is operational and updates its last-inspected timestamp and maintenance schedule. A Fail updates the asset's status to Failed and records the failure reason on the asset record — it appears in the Facilities Overview so managers can see which assets need attention.

Failure reasons are predefined per asset type and shown as a selection list. For example, a Fire Extinguisher shows options like "Pressure gauge in red zone", "Missing or broken safety pin", or "Physical damage visible." Selecting a specific reason gives managers clear context when they review the asset.

Inspections vs. Issues

A failed inspection updates the asset's status — it does not automatically create an Issue. Issues are a separate workflow used by Notifier users to report observed damage or defects. See the Issues section for details.

Inspection Types

ProInspect supports six inspection frequencies. You can select multiple types in a single submission — for example, selecting both Weekly and Monthly records both as completed in one scan. Each selected type updates the matching maintenance schedule on the asset automatically.

TypeIntervalCommon Use
DailyEvery 1 dayHigh-frequency monitoring assets
WeeklyEvery 7 daysLife safety assets
MonthlyEvery 30 daysFire extinguishers (NFPA 10), AEDs
QuarterlyEvery 90 daysHVAC filters, periodic maintenance
Semi-AnnualEvery 180 daysExit signs, HVAC systems
AnnualEvery 365 daysSprinklers, elevators, generators

When you're online, the inspection type selector shows your asset's existing schedules with their current status (Overdue, Due Soon) so you can see at a glance which types need to be checked. When offline, a simplified single-select dropdown is shown instead, defaulting to Monthly.

Offline Inspections & Retry

ProInspect is built for field use in basements, equipment rooms, and remote sites. When a submission can't reach the server, the app saves it locally to a Pending Inspections queue and shows a badge count on your home screen.

The app silently retries queued submissions automatically — on app startup, every 30 seconds, and when you return to the app from the background. You don't need to do anything; most pending items clear on their own when connectivity returns.

You can also manage pending items manually from the Pending Submissions card on your home dashboard. The pending screen shows each queued inspection and lets you retry or delete individual items, or tap Retry All to attempt all queued submissions at once.

Offline login

If you've logged in at least once with a connection, the app caches your credentials. You can scan and submit inspections entirely offline — your session stays active until you explicitly log out.

Asset Management

What Is an Asset?

An asset is any piece of physical equipment at a site that your team tracks, inspects, or maintains. Each asset has a unique QR code label and a configuration record that stores its details: type, name, manufacturer, model, serial number, maintenance schedules, warranty information, photos, and full inspection history.

Assets can be created and edited by Admins, Managers, and Inspectors — directly in the field via the Facilities Status screen. Select a site, tap the + button to create a new asset, or tap any existing asset to edit its configuration. This means the people physically on-site, who can see the equipment in real time, can set up and manage assets without waiting on back-office staff. Assets are always tied to a specific site.

Asset Categories & Types

ProInspect organizes assets into 11 categories covering equipment commonly found in commercial and industrial facilities:

CategoryExample Asset Types
SafetyAED, Eye Wash Station, Drench Shower, Leak Detection
Fire / Life SafetyFire Extinguisher, Exit Sign, Fire Alarm Panel, Fire Pump, Sprinkler System
Physical SecurityCamera, Door, Gate, Turnstile, Badge Reader
IT EquipmentServer, Firewall, NVR, Wireless AP, UPS, Network Switch, Router
HVACAHU, RTU, Boiler, Chiller, Furnace, Heat Pump, VAV Box, Thermostat
PlumbingBackflow Preventer, Water Heater, Water Softener, Sump Pump, Water Fountain
ElectricalGenerator, Panelboard, Switchgear, Transformer, Interior / Exterior Lighting
Vertical TransportElevator, Escalator
AccessAutomatic Door, Garage Door, Gate Operator
AppliancesDishwasher, Refrigerator, Dryer, Range / Oven, Washing Machine
SiteIrrigation Controller, General Site Equipment, Other

Asset Status & Health

Each asset has a calculated status based on its maintenance schedules. The Facilities Status screen aggregates these across all sites so Inspectors, Installers, Managers, and Admins can see exactly where attention is needed — before they ever scan a QR code.

StatusMeaning
OKAll schedules on track; not due yet
Due SoonAt least one schedule is approaching its due date
OverdueAt least one inspection interval has elapsed without a new submission
FailedMost recent inspection was marked Fail
InaccessibleReported inaccessible — tracked separately from overdue
IncompleteSome schedules have been performed but others have never been completed
Never InspectedAsset is configured but has no inspection on record

Maintenance Schedules

Each asset can have multiple maintenance schedules. The asset detail screen shows these in two separate cards:

  • Inspection Status card — Shows schedules in the inspection category (Weekly, Monthly, etc.). These are updated automatically when a matching inspection type is submitted. Each row shows the schedule name, last completed date, next due date, and a status badge (OK, Due Soon, Overdue).
  • Maintenance Schedules card — Shows schedules in the maintenance category (filter changes, belt replacements, calibration, etc.). These must be manually marked complete by a Manager or Admin from the asset detail screen.

Admins, Managers, and Inspectors can add, edit, and reorder schedules from the asset configuration edit screen. Quick-add presets for common inspection frequencies are available, and custom intervals (any number of days, weeks, months, or years) are supported.

Asset detail — Inspection Status card (top) and Maintenance Schedules card (bottom)

Facilities Status & Bulk Actions

The Facilities Status screen is more than a read-only overview — it's the primary workspace for managing assets in the field. Filter by site, customer, or status (Overdue, Failed, Due Soon, etc.) to zero in on exactly what needs attention.

Bulk selection mode is activated by long-pressing any asset card. Once in selection mode, tap additional cards to add them to your selection. A toolbar appears at the top showing the count of selected assets and the available bulk actions:

  • Print QR Labels — Prints QR code labels for all selected assets at once. Sends directly to a connected Bluetooth label printer on mobile, or through the Print Server on desktop.
  • Create Work Order — Opens a work order pre-filled with the selected site, all selected assets attached, and a description automatically generated based on each asset's current maintenance status (overdue schedules, failed inspections, etc.). No typing required — the system reads the asset data and writes the job description for you.
  • Append to Existing Work Order — Attaches the selected assets to an open work order that already exists. The work order description is updated automatically to merge the new assets alongside what's already there.
  • Delete — Available to Admins and Managers. Permanently removes the selected asset configurations.

Tap the in the toolbar or tap a selected card to deselect. Exit selection mode at any time by clearing all selections.

QR Code Labels & Printing

ProInspect integrates directly with SmartFox-supplied Bluetooth label printers. No pairing steps or configuration are required — open the app, tap print, and the label is sent instantly. SmartFox offers a complete field-ready printer kit: battery powered, wireless, and packaged in a hard case ready to take to any job site. Contact us to learn about available hardware.

QR labels can be printed from multiple places in the app:

  • After generating a new asset — A "Print & View Asset" button appears immediately in the success dialog.
  • From an asset detail screen — Print a replacement label for any existing asset at any time.
  • Bulk from Facilities Status — Long-press to select multiple assets and print all their labels in one tap.
Desktop printing

On iOS and Android, labels print directly over Bluetooth — no additional software needed. On Windows and macOS, a lightweight Print Server application connects ProInspect's web interface to the label printer over your local network.

Reporting a Missing QR Code

If you find an asset without a QR label — it fell off, was never printed, or is illegible — report it from the Missing QR Code card on your home dashboard or the Missing QR Cases screen. Tap the + button to open the report form, optionally photograph the asset location, add notes describing what you found, and submit.

Each report becomes a case with a status that progresses as it's worked: OpenIn Progress (when comments are added) → Resolved or New Asset Created. Managers can create the missing asset directly from the case detail screen, which automatically closes the case.

Marking an Asset Inaccessible

When an asset can't be reached — locked room, active renovation, safety hazard — use Cannot Inspect from the asset detail screen rather than skipping it. Navigate to the asset through the Facilities Status screen, then tap the speed-dial floating action button (the play icon) and select Cannot Inspect. Skipping leaves the asset as Overdue; reporting it inaccessible tracks it properly.

The report requires a photo of the obstruction (required as evidence), a reason selected from a predefined list (Room is locked, Area is blocked, Under maintenance, etc.), and optional additional notes. An optional GPS location is captured automatically if available. Once submitted, the asset status changes to Inaccessible and it's tracked separately from the overdue count.

Offline support

Inaccessible reports go through the same offline queue as inspections. If the submission fails, it's saved locally and retried automatically — the same Pending Submissions screen shows both queues.

Issues

Overview

Issues are ad-hoc problem reports submitted by Notifier users when they observe damage, defects, or safety concerns with an asset. Issues are a completely separate workflow from inspections — they are not created automatically by failed inspections and do not affect inspection schedules.

A typical example: a building tenant (Notifier) sees a fire extinguisher with a broken mount. They open ProInspect, tap New Issue, scan the QR code on the extinguisher, take a photo, and submit. The Admin sees the report and can coordinate a repair.

Submitting an Issue

Issue submission is available to users with the Notifier role via the New Issue button in the navigation. The flow:

1
Scan the Asset QR Code
Point the camera at the QR label on or near the affected asset.
2
Take a Photo
Required. Photograph the problem — damage, missing component, obstructed area, etc.
3
Select a Reason
Choose from a predefined list: "Asset is damaged or broken", "Asset is missing or not in place", "Asset is not functioning properly", "Asset shows signs of wear", "Access is obstructed", "Labels or tags are missing", "Safety features are compromised", "Asset requires maintenance", and others. Select "Other" to type a custom description.
4
Submit
The report uploads with your photo, reason, GPS location (if available), and your name. Admins and Inspectors receive a push notification immediately.

If the submission fails due to no connectivity, it is saved to a local queue and retried automatically. You can also manually retry from the Pending Submissions card on your home dashboard.

Viewing & Resolving Issues

Open issues are visible to Admins, Managers, and Inspectors via the Reported Issues screen (accessible from the home dashboard card or navigation). Each issue card shows the report reason, asset location, reporter name, photo, and timestamp.

Tap an issue to open the detail view. The detail screen shows the full photo, asset location, GPS map link, reporter name, and a Mark as Resolved button. Tapping the button resolves the issue and sends a push notification back to the Notifier who originally reported it.

Resolved issues are removed from the open issues list. Issues are standalone records — they are not automatically linked to work orders, though an Admin or Manager can manually create a work order for the same asset if repair work is needed.

Work Orders

Feature flag

Work Orders are an optional module that must be enabled by your Admin. If you don't see Work Orders in your navigation, contact your Admin to have it activated.

Overview

A work order is a structured job record that ties together the task, the assets involved, planned and actual parts, assigned technicians, service tasks, a timestamped notes thread, and the resulting invoice. Work orders move through a strict linear lifecycle:

Created Assigned In Progress Completed Invoiced

Once a work order reaches Completed or Invoiced, it cannot be moved backward. The notes thread lets anyone with access post timestamped comments, keeping all communication attached to the record rather than scattered across email or chat.

Creating a Work Order

Admins, Managers, Inspectors, and Installers can all create work orders when the feature is enabled. Navigate to Work Orders and tap the + button.

1
Select Customer & Site
Choose the customer account and site where the work will be performed. Non-admin users see only sites they're assigned to.
2
Add a Description
Enter a description of the work to be done. The description updates automatically as assets are attached.
3
Attach Assets (optional)
Link specific assets from the selected site. This creates an audit trail between the work and the asset record. Multiple assets can be attached.
4
Assign Technician(s)
Optional at creation; can be added later. Assigned technicians receive a push notification immediately.
5
Add Planned Parts (optional)
Search the parts catalog, scan a barcode, or enter parts manually before the job. These are marked as "planned" — stock is not deducted until parts are recorded as actually used.

Assigning Technicians

Tap Manage Technicians on the work order detail screen to open the technician picker. Multiple technicians can be assigned to a single work order — all assignees receive push notifications for updates and completion.

Assigned technicians can mark the work order In Progress and Complete. Admins and Managers can reassign or add technicians at any time during the work order lifecycle.

Parts & Services

Parts are added to a work order in two distinct roles:

  • "Plan this part" — For parts you expect to use before going on-site. Adding a planned part does not deduct from stock. This is an estimate or pre-approval.
  • "Record actual use" — For parts actually consumed during the job. Adding a catalog part as "used" immediately deducts from the stock quantity. This is what drives the invoice.

When adding a part, you first choose the role (Plan or Record), then choose the source:

  • Scan barcode — Scan the part's barcode; if it matches a catalog entry the details fill in automatically.
  • Select from catalog — Browse or search the parts catalog with name, unit cost, and current stock displayed.
  • Manual entry — Enter name, quantity, part number, and notes freehand for parts not in the catalog.

Services (labor tasks from the service catalog) can also be added to the work order with quantity, rate type (hourly, per unit, or fixed), and notes.

Work order detail — parts list, services, linked inspections, and notes thread

Completing & Invoicing

When the job is done, tap Complete on the work order detail screen. A dialog prompts for optional service notes and labor hours. Once completed, the work order is locked for further part and service edits.

To generate an invoice, tap Generate Invoice from the completed work order. This opens an invoice preview showing all services, parts, and totals. The invoice bills the maximum of planned vs. actual quantities per part — so if you planned 2 filters but only used 1, you're billed for 1. You have two options:

  • Generate PDF — Creates the PDF and opens it in your PDF viewer or browser for download.
  • Generate & Email — Creates the PDF and sends it directly to the customer's email address on record.

After invoicing, the work order status changes to Invoiced and cannot be modified further.

Tools & PPE

Feature flag

Tools & PPE tracking is an optional module that must be enabled by your Admin.

Overview

The Tools & PPE module tracks every piece of equipment your team takes into the field — power tools, hand tools, meters, harnesses, respirators, and other PPE. Each tool has a catalog record with a name, category, serial number, optional expiration date, and optional QR code. The primary workflow is check-out / check-in, giving managers a real-time view of where every tool is and who has it.

Checking Out & In

To check out a tool, find it in the Tools list and tap it to open the detail sheet. Tap Check Out. The checkout defaults to your own account. Managers and Admins can tap a different user's name to check out on behalf of someone else — useful when pre-kitting gear before a technician arrives. Optional fields include Notes, Job ID, and Work Order ID, and you can take a photo at checkout.

To check in, find the tool in the list (your active checkouts are highlighted at the top), tap it, and tap Check In. Select a condition — Good or Needs Repair — and optionally add notes or a photo. If a tool comes back in "Needs Repair" condition, it's flagged as out of service until an Admin updates its status.

Expired tools

Tools past their expiration date show a red banner and cannot be checked out. An Admin or Manager must update the expiration date before the tool can be used again. This prevents expired PPE (harnesses, respirators, calibrated meters) from going undetected into the field.

Quick Scan

The Quick Scan screen (accessible via the QR icon in the Tools list or by scanning a tool QR code directly from the Inspect tab) provides a dedicated scan-to-action flow. After scanning, the app determines the tool's current state and shows the right action immediately:

Tool StateAction Shown
AvailableCheck Out button + optional fields (notes, job ID, work order ID)
Checked out to youCheck In button + condition selector (Good / Needs Repair)
Checked out to someone elseStatus display showing who has it and since when
ExpiredRed expiration warning; checkout blocked
Out of Service"Cannot Check Out" — tool was returned in Needs Repair condition; Admin must clear the flag before it can be checked out again
Not found"Tool not found in your catalog" message

After a successful checkout or check-in, the screen shows a confirmation and automatically resets to the camera after 2.5 seconds — ready for the next scan. This makes it fast to process a pile of tools at the start or end of a shift.

Managing Tools (Admin / Manager)

Admins and Managers can add tools to the catalog, configure expiration dates, assign categories, set quantities, and print QR labels. The full checkout audit log — every check-in and check-out with timestamp, user, duration, condition, and notes — is always visible from the tool detail screen.

The Tools list supports search and filtering by category, and can be filtered to show only overdue, expired, or expiring-soon tools. Manager and Admin home dashboards show alert cards for low stock, overdue tools, and expiring tools with direct links to the filtered list.

Reports

Reports are available to Manager and Admin users via the Reports tab. The Reports screen has three tabs — Inspection, Site, and Asset — each for a different report type. Reports are generated on-demand and stored in a history list per tab.

To generate any report, tap the + floating action button on the tab you want, fill in the parameters, and tap Generate Report. The report is queued immediately and the screen shows a "Generating…" spinner while the PDF is built — typically 5–30 seconds. Once ready, a download button activates.

Inspection Report

The Inspection Report is a filtered list of all inspections submitted during a date range. Available filters:

  • Date Range — Required. Defaults to the last 30 days.
  • Customer — Optional. Filters to all sites under one customer.
  • Location — Optional. Filters to a specific site.
  • Asset Type — Optional. Filters to one of the 71 asset types.
  • Asset ID — Optional. Filter to a specific QR code.
  • Status — Optional. All, Passed, Failed, or Inaccessible.
  • Inspector — Optional. Filter by the submitting inspector.

The generated PDF shows a summary (total inspections, pass/fail counts) and a table with each inspection: location, asset name, QR ID, date, inspector, pass/fail status, notes, and any parts recorded during that inspection. Photo and map links are included where available.

Site Report

The Site Report is a compliance snapshot for a single site. Select a customer and site, then tap Generate. No date range selection is needed — the report always shows current asset status alongside recent activity from the last 30 days.

The generated report includes: a compliance score (percentage of assets in good standing, color-coded green/orange/red), an asset inventory breakdown by type with status bars, a list of problem assets (failed, overdue, inaccessible), upcoming maintenance tasks due in the next 30 days, and a summary of recent inspection activity.

Reports screen — three tabs: Inspection, Site, and Asset, each with a history list and generate button

Asset History Report

The Asset History Report shows the complete inspection and maintenance timeline for a single asset. Select a site, then choose the specific asset. An optional date range filter can be turned on if you want to scope the history to a specific period — or leave it off to include all history.

The report includes: asset identity details (type, serial, manufacturer, site), inspection statistics (total count, pass rate, first and last inspection dates), maintenance schedule history with overdue indicators, an audit trail of configuration changes, and a chronological list of all inspections with photos and GPS links.

Downloading & Sharing

Once a report is generated, tap the download icon in the history list. On mobile, the PDF opens in your browser or native PDF viewer — from there you can save it or share it via the system share sheet (email, Messages, cloud storage, etc.). On web, the PDF opens in a new browser tab for download.

On the Site Report and Asset History Report in-app preview screens, an additional Copy Link option is available — this copies the direct PDF download URL to your clipboard so you can paste it into an email or message without downloading first.

All generated reports are retained indefinitely and accessible to any Manager or Admin at your company from the Reports history list. If a client requests a report generated months ago, you can find it and share it without regenerating.

SmartFox Vision

What Is SmartFox Vision?

SmartFox Vision is a facility intelligence service that gives every member of your team the ability to physically locate any asset — without needing an escort, a site guide, or prior knowledge of the building.

SmartFox scans your facility using LiDAR and photogrammetry, producing a centimeter-accurate 3D virtual model of the entire physical space — every room, corridor, mechanical area, and rooftop. The model is navigable from any device, like a virtual walk-through of the real building. Assets are then tagged directly in the model and each tag is linked to the corresponding asset record in ProInspect.

Once linked, any inspector, technician, or manager can tap a single button in the app and be taken straight to that asset's exact location inside the 3D walk-through — no floor plan hunting, no calling the facilities manager, no wandering the wrong floor.

Why this matters

New technicians, contracted inspectors, and on-call staff often don't know a building's layout. With SmartFox Vision, every asset carries its own directions. Your team arrives, opens the asset detail, taps Locate in SmartFox Vision, and walks directly to it — even in a building they've never been in before.

Locating an Asset

For any asset that has been linked to SmartFox Vision, an amber Locate in SmartFox Vision button appears on the asset detail screen. Tap it — the 3D model opens and navigates directly to the tag associated with that asset, showing you its precise location within the virtual facility walk-through.

If an asset has not yet been linked to Vision, the button is visible but greyed out. An Admin or Manager can link it at any time by editing the asset configuration (see below).

Works on all platforms

The Vision walk-through opens in your device's browser — it works on iOS, Android, and web. No additional app install is required.

Linking an Asset to Vision (Admin / Manager)

Linking an asset to its Vision tag is done from the asset configuration edit screen. You need Admin or Manager access and the asset's site must already have a SmartFox Vision model set up.

1
Open the asset configuration
Navigate to the asset from the Facilities Status screen or by scanning its QR code. Tap Edit to open the configuration editor.
2
Go to Step 5 — Vision Integration
Scroll or step through the configuration wizard to Step 5: Vision Integration.
3
Enable Vision
Toggle Vision Capable on. This tells ProInspect to look up available Vision tags for this site.
4
Select a Vision tag
Tap Link to Vision Tag. The app fetches all tags available in the site's 3D model. A searchable picker lists each tag by title and description — select the one that corresponds to this physical asset.
5
Save
Tap Save. The asset is now linked — the Locate in SmartFox Vision button on the asset detail screen becomes active immediately for everyone on your team.
Changing or removing a tag

To re-link an asset to a different tag, return to Step 5 and tap Change Linked Tag. To remove the Vision link entirely, toggle Vision Capable off and save.

Getting Vision for Your Facility

SmartFox Vision is an add-on service. SmartFox will coordinate a facility scan using professional LiDAR and photogrammetry equipment, build the 3D model, and deliver it fully tagged and integrated with your ProInspect account. Contact us to learn about availability and pricing for your portfolio.

User Roles

ProInspect has five roles, each with a distinct dashboard and permission set. Roles are assigned by Admins and cannot be self-assigned.

Inspector

Who it's for: Field technicians and compliance staff who perform physical asset inspections on-site.

Navigation tabs: Dashboard, Inspect (QR scanner), Work Orders (if enabled), Tools (if enabled), Status (Facilities Overview).

What they can do: Scan QR codes and submit inspections, mark assets inaccessible, report missing QR codes, view and manage the pending submissions queue, view reported issues, create and edit asset configurations (via the Facilities Status screen — select a site, then tap the + button or tap any asset to edit), view individual asset inspection history from the asset detail screen, and add parts to inspections (when work orders are enabled). Can create and manage work orders when the feature is enabled.

What they can't do: Generate PDF reports, manage or approve users, configure sites, manage customers, or access the standalone parts and service catalogs.

Home dashboard highlights: "Start Inspection" quick-scan button, Facilities Status card (full site health overview with asset status across assigned sites), reported issues card with open count, missing QR code card with open count, and a pending submissions badge when queued items exist. Work Orders and Tools & PPE cards appear when those features are enabled.

Manager

Who it's for: Operations managers and team leads overseeing multiple sites and technicians.

Navigation tabs: Dashboard, Inspect, Work Orders (if enabled), Tools (if enabled), Status, Reports.

What they can do: Everything Inspectors can, plus: view and edit asset configurations, create and manage work orders, generate all three report types, check tools in/out on behalf of other users, view inspection history across all team members, approve pending user accounts, and view the full Facilities Status overview.

What they can't do: Create or delete users, change company-level settings, or modify feature flags.

Home dashboard highlights: Pending user approvals badge, low stock parts alert, overdue tools alert, expiring tools alert (each with direct links to filtered views), plus all inspector dashboard items.

Admin

Who it's for: Business owners and IT / operations administrators responsible for the full account.

Navigation tabs: Same as Manager, plus Company Settings (in the navigation drawer, when work orders are enabled).

What they can do: Full access to everything — all Manager capabilities, plus: create and manage users, add and delete sites, configure company settings, enable or disable feature flags (work orders, tools tracking), print and manage QR code labels, and configure external integrations (Verkada cameras, sensors, access control).

Home dashboard highlights: Same as Manager, with additional administration shortcuts for user and site management.

Installer

Who it's for: Technicians who install and commission new assets. Used by companies that handle both installation and ongoing maintenance.

Navigation tabs: Dashboard, Inspect (QR scanner), Work Orders (if enabled), Status. Note: Installers do not have a Tools tab.

What they can do: Scan QR codes to complete installation workflows (tracking stages, serial numbers, and initial configuration for assets in installation state), submit regular pass/fail inspections on commissioned assets, report missing QR codes, mark assets inaccessible, and access assigned work orders. Can create work orders when the feature is enabled.

What they can't do: View or generate reports, manage users, or modify asset configurations beyond installation scope.

Home dashboard highlights: "Start Installation" button (same QR scanner, installer-specific label), Facilities Status card (opens on the asset status tab), reported issues card with open count, missing QR code card, work orders card (if enabled), and a pending submissions badge when queued items exist.

Notifier

Who it's for: Clients, building occupants, or site contacts who need to report problems with assets but don't perform inspections or maintenance themselves. A building tenant who wants to flag a broken fire extinguisher is a typical Notifier.

Navigation tabs: Dashboard, New Issue (QR scanner → issue submission), Reported Issues (list of all open issues).

What they can do: Scan asset QR codes to submit issue reports (photo + predefined reason), view the list of open reported issues for their sites, receive a push notification when their reported issue is resolved.

What they can't do: Submit inspections, view or edit asset configurations, create work orders, generate reports, or manage users.

Home dashboard highlights: "New Issue" button, reported issues card with open count, pending submissions badge (for queued issue reports that haven't uploaded yet).