2026 · Node.js · Matterport SDK · TypeScript

Matterport tour audit script

A small Node script that crawls a Matterport tour and flags common quality issues: unreachable rooms, missing hotspots, broken transitions. Internal tool we now ship to clients.

View on GitHub
Matterport tour audit script

After delivering enough Matterport tours, we noticed the same QA mistakes kept showing up after handoff — unreachable corners, hotspot placements that read fine on desktop but break on mobile, transitions with no easy return path.

This script walks every node in a Matterport scan via the SDK, checks reachability against an expected room manifest, flags hotspots that fail visual-target heuristics, and outputs a JSON report. We run it before every client delivery now.

Public version coming soon. Drop a line if you want early access — useful if you ship more than two tours a month.