Features
Every feature, grouped the way you actually work.
Pick a starting point (tagging, inspections, compliance, or AI) and dive in.
Seven field types. One inspection.
Every Hovermarks checklist is built from these primitives, with skip-logic between them. Tap through each one. Nothing is sent anywhere.
- Pass / Fail· Required
- Yes / No
- Text· Free-form note
- Number· Reading, in bar
- Photo
- Select· Single value
- MultiSelect· Components inspected
Demo only. Your input stays in this browser tab.
Tagging
Turn any asset into a scannable point of truth: codes, labels, and deep links.
QR code tagging
Auto-generated codes, printable 21-up A4 office sheets and 50 mm peel-and-stick layouts, and deep links that open the right inspection record in any browser. Every asset becomes a scan point.
No app to install
Inspectors scan a QR code with their phone's camera. The inspection opens in the browser. Nothing to download, nothing to update, no MDM rollout.
Install on your phone
Add Hovermarks to your iPhone or Android home screen for a full-screen, app-like experience. No app store, no installation hoops. Hovermarks is a PWA.
Tamper-resistant QR tokens
Every QR sticker carries a per-tenant HMAC-signed token with a configurable lifetime. Reprint stickers without keys leaving Hovermarks. Untrusted scans return a 404 by default. Leaking an asset GUID alone gets a stranger nothing.
- New
One-click sticker revocation
Lost or copied sticker? Revoke it remotely in one click. The old QR dies instantly and its scans return a 404; reprint a fresh signed sticker for the same asset with the history intact.
- New
Branded tag card layouts
Print asset tags as 4-up cards carrying your logo alongside the QR code, print-ready from the dashboard. Hand a site owner a card set that looks like yours, not ours.
Inspections
Build the right checklist, run it offline, and turn failures into tracked work.
Conditional-logic checklists
Seven field types and skip-logic. Pre-built templates covering fire safety (NFPA 25 sprinklers, NFPA 72 alarms, NFPA 10 extinguishers), emergency power (NFPA 110 generators), workplace safety (OSHA 1910 LOTO, ladders), electrical (NFPA 70B), HVAC, lifting equipment (OSHA 1910.179 cranes, ASME B30.9 slings and rigging), fall protection (ANSI Z359), and vehicle pre-use checks (OSHA 1910.178), or build your own in minutes.
Installs to the phone home screen
Runs in any phone browser with nothing to install from a store, and installs to the home screen like an app. If the signal drops while an inspector is completing an inspection, the submission and its photos are held on the device and sent as soon as the connection returns. Photos auto-compress to around 300 KB. The app needs connectivity to open and load your assets, so it does not yet start a fresh inspection with no signal at all.
Auto-generated defects and corrective actions
A failed inspection auto-creates a tracked defect with the asset, the failed checklist item, signatures, and photos. On every plan. On Professional+, automation rules turn defects into corrective work orders with an owner and a due date.
Work-order costing
Parts inventory (with decimal quantities for cable / bulk material), labour and materials roll-up. Multi-currency cost tracking across GBP, USD, EUR, AUD, and CAD. Work orders, parts inventory, customer quotes, and invoices render in your tenant's selected currency.
Compliance
Roll up risk across every site, prove it with signed evidence, share it on demand.
Centralised compliance scoring
Pass/fail trends, Green/Amber/Red risk levels, and at-risk asset flags for overdue, repeat failures, and open actions, rolled up across every site on one dashboard, refreshed on every load.
Verifiable PDF reports
Branded reports with captured sign-off signatures and a QR back-link, so anyone can verify the full inspection record at its public verify URL.
Auditor pack verification
TenantAdmin generates a single tamper-evident PDF that bundles completed inspections, the matching audit-log slice, and a cryptographic verification block. The auditor or insurer follows the printed verification URL to independently re-check the chain. No Hovermarks login required for them.
Audit-ready reports
Export PDF and CSV evidence packs for regulators, insurers, and landlords in under a minute.
Tamper-evident audit log
Every meaningful action (sign-in, asset edit, inspection submit, report export) is recorded with actor, timestamp, and IP, on an append-only log searchable in-app.
Soft-delete + recycle bin
Deletes are soft for 30 days. Tenant admins can restore any asset, inspection, customer, or invoice from the recycle bin until the retention window closes. Hard-delete after that with a tamper-evident ledger entry recording the wipe.
The public layer
Only your staff need seats. Guests, customers, and auditors interact with your assets free: no app, no login, no licence.
- Free
Public scan page
Anyone who scans a tag sees the asset, its identity, and the opt-in compliance status panel. The public scan page never needs an account and never consumes a seat.
- Free
Walk-up fault reporting
Anyone can report a fault with photos straight from the sticker, bot-protected, with no account existing at any point. Reporters are unlimited on every plan; reports are metered per plan (Starter 50/month, Professional 500, Enterprise unlimited) as an abuse valve.
- Free
Public report verification
Every signed report carries a verification code and a public verify URL. Auditors and insurers confirm authenticity by code, with no Hovermarks login and no seat, on every plan.
- Free
White-label customer portal
Share per-site compliance with landlords, customers, or insurers via magic-link. The link is the credential: no login, no account, no seat consumed. Your brand on every page. Default 60-day expiry, tenant-configurable. Professional and Enterprise.
Operations
Multi-tenant identity and per-tenant SSO for organisations that span sites and people.
One account, many organisations
A consultant or shared inspector can belong to several customer organisations on Hovermarks. Sign in once, pick the organisation you're working in from the org switcher, and Hovermarks issues a fresh tenant-scoped session. Query filters guarantee you only see that org's data.
Email sign-in with always-on MFA
Tenant isolation enforced via query filters scoped to the authenticated tenant claim. Every user signs in with email and password as first factor, and a one-time code sent to the user's verified email as second; identity is handled by Microsoft Entra External ID. MFA enforced by Conditional Access on the Hovermarks identity tenant on every account, every plan. Enterprise customers can also federate to their own Entra tenant (OIDC + PKCE) and layer their own Conditional Access on top. API calls authenticated by signed JWTs with short expiry.
AI
Azure-native AI that augments inspectors and accelerates audit prep. Opt-in per tenant with a hard monthly cost cap.
- Opt-in
AI photo quality gate
Azure AI Vision flags low-light, blurry, or off-subject inspection photos so they don't slip into the report. Fails open: if the AI can't decide, the photo is accepted. Hard per-tenant monthly cost cap.
- Opt-in
AI report text extraction
Drop a photo of a manufacturer's certificate or a third-party test report onto an asset. Azure AI Document Intelligence extracts the text; an Azure OpenAI gpt-4o-mini pass distils header, expiry, and holder fields. Saves typing for whoever's onboarding 100 fire extinguishers.
- Opt-in
Voice-to-text inspection notes
Inspectors dictate notes hands-free while wearing safety gloves. Azure AI Speech transcribes; the text lands in the inspection's notes field, ready to edit. Locale-aware (en-GB by default; en-US support on the roadmap).
Integrations
What's wired up today: Xero, webhooks, the public REST API, Microsoft Entra ID. More on the roadmap.
- Enterprise
Xero accounting sync
OAuth 2 connection with auto-refreshing tokens. Hovermarks pushes every issued invoice to Xero with the same invoice number as an idempotency key. Your accountant sees Hovermarks invoices alongside everything else, no double-entry. Available on Enterprise; talk to sales to enable.
Outbound webhooks
Subscribe Slack, Teams, or any HTTPS endpoint to events like inspection.failed or invoice.paid. Payloads HMAC-SHA256-signed with a per-subscription secret; SSRF-guarded against private and metadata IPs.
Public REST API
Per-tenant API keys, JWT-signed access, the same endpoints the dashboard uses. Pull asset registers, push inspection submissions, integrate with whatever's already in your stack. Swagger docs available under NDA today; public when the first integration partner ships.
Stop chasing paperwork.
Start proving compliance.
Tag your first asset, run your first inspection, and pull a signed evidence pack, all on your free 30-day trial. No credit card required.