Features & Integrations

Everything the platform does,
in one place.

Avalon was built feature by feature, in production, by a working NDT shop. Each item below ships in the live platform — not a roadmap, not a wish list.

Identity & Access

Sign in once, work anywhere.

WebAuthn passkeys

Built on @simplewebauthn — FaceID and TouchID on iOS, Windows Hello on desktop, hardware keys on bench machines. No shared passwords. No SMS codes.

JWT + refresh tokens

Thirty-day rotating refresh tokens with one-time use. A stolen access token is worthless without the rotated refresh.

Role-based access

Six panels, granular permissions, and one audit log. A QC promotion adds tiles — it doesn't fork an account.

Client portal isolation

Customers see their jobs and reports in an iframe-clean view. Internal data never crosses the boundary.

Field & Office

Both ends of the workflow.

Job packets, end-to-end

Charge sheet, JSA, shipping paper, reports — generated, signed, and bundled into a single combined PDF on completion.

Fourteen NDT report templates

RT, UT, MT, PT, PMI, hardness, heat treat, CWI — pixel-perfect, single-page, server-rendered via Puppeteer.

Twenty-three safety forms

Field-friendly forms — JSA, RS-12, lock-out tag-out, hot-work permit — that work offline and sync when service returns.

Thirty-two training modules

Interactive video courses with narration-locked playback for compliance — no skipping, no muting, no shortcuts.

The Wire

Tech-to-tech chat with messages pinned to the job they discuss. Photos, files, and read-receipts — across desktop and mobile.

Push notifications

VAPID-signed web push — assignments, schedule changes, message alerts, calibration-due reminders. No third-party push vendor.

QC & Equipment

Calibration that doesn't drift.

Avalon densitometer

Native USB-C support, guided step-wedge sweep, before- and after-cal columns, and signed certificates on the spot.

X-Rite 361T integration

Web Serial driver for the legacy X-Rite densitometer at 1200 baud, 7N2 — same calibration flow as the Avalon hardware.

XRF and LIBS sync

CSV imports for proprietary alloy-analysis instruments — readings live next to the job they were taken on.

CR-100 viewer

DICONDE-aware DICOM viewer for IP scanners — annotations, ROI, length, tags, and pinned exports to NDT reports.

Integrations

The systems Avalon talks to.

Avalon doesn't try to be your accounting system, your bank, or your dosimetry vendor — it speaks to each one and brings the data back where you need it.

ServiceDirectionWhat flows
GustoImportYTD payroll CSV, hours, classification
PlaidImportBank transactions, reconciliation matches
QuickBooksTwo-wayCustomers, invoices, payments
Mirion / InstadoseImportDose records, badge assignments, ORS exports
Microsoft 365 / Custom IMAPTwo-wayInbox-per-user, send via SMTP
Public website formsInboundQuote, chat, careers — routed to the right panel
iOS / iPadOS nativeWrapperPush, biometrics, offline queue

Don't see what you need?

If your shop runs on a tool we haven't touched yet, tell us — we've added integrations on a two-week pilot before, and we'd rather build it once than wedge a workaround in.

Tell Us What's Missing