Skip to content
TwinEdge Inspection OS

Inspect the right pipes. Trust every grade. Fund the right fix.

Inspection OS is one system for sewer and stormwater inspection. The office plans the year, reviews CCTV video with AI help, and turns what the camera finds into repairs and a capital plan. Crews get their work on a phone app that works with no signal.

  • Plan. Know which pipes to inspect this year, and why.
  • Review. PACP codes and grades, with AI suggestions a person approves.
  • Act. Findings become work orders, risk scores and a budget plan.
One pipe, from plan to fix.
The crew’s jobs, on the phone.
  1. 01Plan
  2. 02Dispatch
  3. 03Capture
  4. 04Sync
  5. 05AI assist
  6. 06Review
  7. 07Score
  8. 08Decide
  9. 09Act
The problem

Most utilities have more pipe than time.

Inspection OS is built for sewer and stormwater teams working toward a five-year inspection cycle with the crews and trucks they have.

One truck, many miles.

A small CCTV team cannot film every pipe every five years if it films the wrong pipes first.

Video waits for coding.

Hours of footage sit on drives until someone codes it by hand.

Answers live in different places.

Video in one system, the map in another, the budget in a spreadsheet.

Water gets into old pipe.

Rain and groundwater get into cracked pipe. It is hard to say which pipe to fix first.

How it works

Follow one pipe from the map to the fix.

The office and the field use the same system and the same data, from the first plan to the funded repair.

In the office · plan

01

Start with the map you already have.

We load your sewer, storm and water assets straight from your ArcGIS services. Every asset keeps your IDs. Then we add free public data about the ground around each pipe: groundwater depth, soil, flood zones and nearby rivers.

  • Reads your Esri ArcGIS layers
  • Keeps your pipe IDs, object IDs and global IDs
  • Public USDA soil, FEMA flood and USGS river data on every pipe
  • A missing value shows as unknown. It is never guessed.
Your assets, with flood zones and rivers around them.
02

See which pipes to inspect first.

Every pipe gets an inspection priority score. It asks two questions. How likely is this pipe to leak or fail? And how bad would it be if it did? The reasons are written on every pipe, in words anyone can read.

  • Pipes that were never inspected, or are overdue, rise to the top
  • Your team sets the weights and can add its own rules
  • Every change is saved as a new version
  • The map colours each pipe by its priority
03

Plan the year in minutes.

Enter your network length and your cycle, for example 155 miles over five years. Inspection OS works out the miles you need each year. It then builds the list, highest priority first, until you reach that target. Approve it, and the work is scheduled to your crews month by month.

  • A yearly target from your own numbers
  • Skips pipes with open work, and force mains
  • See the plan on the map, or export it as PDF or CSV
  • Progress shows miles approved against miles planned

In the field · phone app

04

Send the work to the crew’s phone.

Crews download their jobs. The list, the forms and a map of the area are saved on the phone, so everything works with no signal. Each job shows the pipe, the manholes at each end, its condition and its past inspections.

  • An offline map of the work area
  • The same forms the office manages, always the current version
  • Start a new inspection on any asset, even offline
  • Managers dispatch work. Reviewers review. Contractors see only their pipes.
Today’s jobs, saved for offline use
Work map
The pipe, before you start
05

Capture the evidence where it happens.

Take photos and short videos, or import the large video file from the CCTV truck. Note a finding at its video time with a PACP code. For smoke tests, mark each spot where smoke came out, with GPS. Tap Finish. It uploads by itself as soon as there is signal.

  • Truck video in MP4, MOV, AVI, MPG, WMV and more
  • GPS location, notes and PDF documents
  • Uploads in parts and picks up where it stopped
  • If two people change the same job, both versions are kept
Video, photos and findings
Start an inspection anywhere
A stormwater job

In the office · review

06

Watch the video in any browser.

The original video is kept untouched, with a digital fingerprint that proves it never changed. A copy plays in any browser, with nothing to install. Bookmarks save a still image and the exact time, so anyone can jump back to it.

  • Large files resume after a dropped connection
  • Every video is linked to its pipe
  • Jump from a finding to its moment in the video
The original is kept. A copy plays anywhere.
07

Code with PACP. Get the grades worked out.

Reviewers pick codes from the full NASSCO PACP v7 list, so there are no typos. The form asks for what each code needs, like a clock position. The Quick Rating, Pipe Rating and Pipe Ratings Index are worked out live. Nobody types them.

  • All 231 PACP v7 codes, and MACP for manholes
  • PACP rules are checked when you save
  • Grade maths checked against published PACP examples
  • Grades turn into Good, Fair, Poor or Critical by rules you set
Every finding at its spot on the pipe.
08

AI suggests. A person decides.

AI is optional. It looks at still images from the video and suggests PACP codes. Each suggestion links to its moment in the video. A reviewer accepts, changes or rejects it, and adds anything it missed. Nothing counts until a person says yes.

  • Every suggestion is checked against the real PACP code list
  • The AI never guesses a grade
  • See the cost before a run. Turn AI on or off yourself.
  • We measure accuracy on your own videos in a pilot
Suggestions wait for a reviewer.
09

Approve, and everything updates.

A certified reviewer approves the inspection after watching the full video. The approval is locked and kept in the history. The pipe’s risk score updates on its own. One click turns a finding into a work order, with a link to the exact second of video.

  • A PACP report PDF for each pipe
  • Work orders are built in. No separate CMMS needed.
  • Reopen with a reason. The first approval stays on record.
Nine steps, and what is left before approval.

In the office · decide

10

Decide what to fix, and fund it.

Risk asks a different question: what should we fix first? It uses the grades from approved inspections. Your engineer chooses repair, rehab or replace. Inspection OS prices it from your unit costs and fits it into a five-year plan that stays inside your budget.

  • Risk models you can change, with every number explained
  • Compare two budgets side by side
  • Approved work stays in its year
11

Know if you are on track.

The workspace shows what is in draft, what is waiting for review, and how many miles are inspected and approved against the yearly target. A pipe filmed twice counts once. Drafts and test footage do not count. Inflow and infiltration is ranked by basin, with the smoke and CCTV evidence behind each rank.

  • Review backlog and AI turnaround times
  • A list of the worst pipes
  • A weekly PDF by email
  • I&I ranked by basin, with the reasons
The whole program at a glance.
I&I ranked by basin.
Requirements coverage

Every requirement in a utility inspection RFP, met and passed.

We checked Inspection OS line by line against a real municipal RFP for sewer and stormwater inspection and asset decision support. Here is what it asks for, and what you get.

The goals it asks for

  • Inspect more pipe with the same crew. The right miles are planned first, crews work offline, and AI suggests codes for review.
  • Reach a five-year inspection cycle. A yearly miles target from your network length, and coverage that counts each foot once.
  • Find and rank inflow and infiltration. Smoke points and CCTV infiltration codes add up per basin, with the reasons shown.
  • Connect inspections with GIS and assets. Every record is keyed to your Esri feature IDs. Assets and work orders are built in.
  • Better analytics and reporting. Live dashboards, PACP report PDFs, and reports emailed on a schedule.
  • Secure access for staff and partners. Six roles, single sign-on, contractor limits and expiring view-only links.
  • Long-term and capital planning. Risk models you control, priced repair options and a five-year plan inside your budget.

Inspection data management

Required

What the RFP asks for

  • CCTV inspections
  • Cleaning, smoke testing, hydrant, stormwater and other inspections
  • Store and find inspection data
  • Manage inspection video and images
  • Link each inspection to its asset
  • Inspection history
  • Condition assessment and scoring
  • Search and filter inspection records

What you get

  • CCTV, cleaning, smoke, hydrant, stormwater and general inspections, each with its own form
  • A form builder with numbered versions. Old records keep the version they were made with.
  • Any common truck video format. The original is kept with a digital fingerprint, and a copy plays in any browser.
  • Bookmarks save a still image and the exact video time
  • Every inspection linked to the asset by your own asset ID
  • Full history per asset. Approved records are locked; a change makes a new version.
  • PACP v7 for pipes and MACP for manholes, with grades worked out live
  • Search inside forms, findings and accepted AI results, with filters and export

Beyond the ask. Every finding is placed at its exact distance on the pipe and linked to its second of video.

All inspection types in one searchable list.

Automated defect coding

Optional

What the RFP asks for

  • Find and code pipe defects from inspection video
  • Less time spent on manual coding
  • Higher inspection throughput
  • A clear method, turnaround times, accuracy and quality checks
  • Clear pricing, including usage-based options
  • A pilot to test accuracy

What you get

  • AI looks at still images from the video and suggests PACP v7 codes
  • Every suggestion is checked against the real PACP code list before a person sees it
  • A reviewer accepts, changes or rejects each one, and adds anything it missed
  • Each stage is timed: upload, preparation, image extraction, AI and review
  • An accuracy report compares AI with your reviewers, by PACP code family
  • A cost estimate before every run, a usage allowance, and an on and off switch

Beyond the ask. The AI never sets a grade, and its first answer is kept next to the reviewer’s decision.

Asset analysis and planning

Preferred

What the RFP asks for

  • Automated analysis of inspection data
  • Asset condition scoring
  • Risk assessment
  • Support for repair, rehab or replace decisions
  • Scoring you can set to your own priorities

What you get

  • PACP Quick Rating, Pipe Rating and Pipe Ratings Index worked out from the coded findings
  • Condition from the PACP grade, using rules you set
  • Risk models that multiply likelihood by consequence, with your own facts, weights and rules
  • Every model is versioned, and every score shows the facts behind it
  • Repair, rehab or replace, priced from your unit costs
  • A five-year capital plan that stays inside your yearly budget

Beyond the ask. A separate inspection priority uses public soil, groundwater, flood and river data to plan the year’s inspections, and a pipe is re-scored the moment its inspection is approved.

GIS integration

Required

What the RFP asks for

  • Assets and inspection results on a map
  • Two-way data exchange with GIS
  • Link inspection records to map features
  • Show condition and risk on the map

What you get

  • Reads your Esri ArcGIS layers and keeps your object IDs and global IDs
  • Writes back only the fields you approve, on a test layer first
  • Never overwrites a newer GIS edit with an older value
  • Map styles for inspection status, condition, risk, priority and the yearly plan
  • Import and export Shapefile, File Geodatabase, GeoPackage, KML, GeoJSON, CSV and Excel

Beyond the ask. Your assets can be loaded from your public map services before a single file is shared.

Web access and data sharing

Preferred

What the RFP asks for

  • Browser access for authorized users
  • Dashboards of condition and inspection results
  • Automated reports
  • Role-based access for staff, contractors and outside partners
  • Access from phones and field equipment
  • No special software to install

What you get

  • Office staff only need a web browser
  • A workflow summary and a program dashboard against the yearly target
  • PACP report PDFs and program reports, emailed on a schedule
  • Six roles, enforced on the server: administrator, manager, reviewer, field, contractor and view only
  • Contractors see only the pipes you give them
  • A field app for iPhone

Beyond the ask. View-only links for council or partners that expire, with a log of every time they are opened.

Field data collection

Required

What the RFP asks for

  • Record inspection observations in the field
  • Capture video, images and notes
  • Upload results to a central database
  • Sync from phones and field laptops
  • Work with a weak signal and sync when it returns

What you get

  • The phone app works with no signal and uploads by itself when it can
  • Photos, short videos, truck video files, PDFs, notes and GPS location
  • PACP-coded field findings at the video time, and smoke test points with GPS
  • Uploads go in parts, pick up where they stopped, and are checked against the original
  • Field laptops can hold work in the browser and upload later
  • If the office and the field change the same job, both versions are kept

Beyond the ask. An offline map of the work area, and the crew can start an inspection on any asset without a signal.

Work list and offline map

Security, scale and recovery

Required

What the RFP asks for

  • A secure system
  • Role-based user management
  • A system that can grow
  • Backup and recovery
  • Secure remote access

What you get

  • Your own database, separate from every other customer
  • Single sign-on with SAML, such as Microsoft Entra ID
  • Videos and photos in private storage, opened only through short-lived links
  • Photos and video can be kept in your own Amazon S3 account or on your own servers
  • Nightly backups, proven by restoring them into a separate copy
  • Load tested with 20 people at once while video uploads ran

Beyond the ask. Your administrator can see the latest backup-restore proof inside the app.

Implementation, training and support

Required

What the RFP asks for

  • Project management and setup
  • Connections to your existing systems
  • Help moving your old data
  • Testing and documentation
  • Training for administrators, program managers and field users
  • Ongoing support, updates and remote help

What you get

  • A dated plan from kickoff to go-live, with named owners
  • Your GIS connected and your CUES, PACP and Granite history imported
  • Every imported row shown as imported, unmatched or failed, with a reason
  • Training for each role, with refresher sessions
  • A built-in guide on every page, and online documentation
  • Business-hours support, remote help and updates included

Beyond the ask. After a PACP import, the grades we work out are checked against the grades in your file.

Who it helps

One system for everyone who touches a pipe.

Field crews

Jobs on the phone. Works with no signal. Nothing to type twice.

Reviewers

Video, PACP codes and AI suggestions on one screen. The grades are worked out for you.

Engineers and asset managers

Scores that explain themselves. Repair decisions backed by the video.

Managers and council

See if the cycle is on track, and a capital plan you can defend.

Everything included

All the features, in one place.

Office staff only need a web browser. Field crews use the TwinEdge app on iPhone.

Inspections

  • CCTV, cleaning, smoke testing, hydrant, stormwater and general
  • Form builder with numbered versions
  • Search inside forms, findings and accepted AI results
  • Full history for every asset

Video and photos

  • Any common truck video format
  • Originals kept with a digital fingerprint
  • Plays in any browser
  • Attach videos in bulk from a ZIP or cloud storage

PACP and condition

  • NASSCO PACP v7 and MACP
  • Quick Rating, Pipe Rating and PRI worked out live
  • Condition rules you control
  • Condition history per pipe

GIS

  • Reads Esri ArcGIS layers
  • Writes back only the fields you approve, test layer first
  • Condition, risk and inspection status on the map
  • Shapefile, File Geodatabase, GeoPackage, KML, GeoJSON, CSV and Excel

Planning and risk

  • Inspection priority and a yearly plan
  • Risk models with your own rules and weights
  • Repair, rehab or replace, priced from your unit costs
  • Five-year capital plan inside your budget

Field app

  • Works with no signal
  • Photos, video, truck video files, PDFs, notes and GPS
  • Offline map of the work area
  • Uploads in the background, and can wait for Wi-Fi

Bring your history

  • CUES exports and PACP v7 databases
  • Granite asset and inspection exports
  • Every row shown as imported, unmatched or failed, with a reason
  • Grades checked against the grades in your file

Reports and sharing

  • PACP report PDF for each pipe
  • Program, coverage and risk reports
  • Reports emailed on a schedule
  • View-only links that expire, with a log of every open

Access and security

  • Six roles, enforced on the server
  • Contractors see only the pipes you give them
  • Single sign-on with SAML, such as Microsoft Entra ID
  • Your own database, nightly backups proven by a test restore
Built to be trusted

A person is always in charge.

Every score shows the facts behind it, and every decision shows who made it and when.

AI never approves anything.

Every AI suggestion waits for a reviewer. The AI’s first answer is kept, next to the person’s decision.

Unknown means unknown.

A missing fact is shown as unknown. It is never treated as good news.

Only real inspections count.

Test footage and drafts never count toward your coverage or your pipe history.

Approved records are locked.

A change makes a new version. The earlier approval stays visible.

Getting started

How we get you live.

Setup, training and support are included. Every page in Inspection OS has a built-in guide.

  1. 01

    Load your map

    We connect to your ArcGIS layers and keep your IDs.

  2. 02

    Bring your history

    We import your CUES and Granite records and videos.

  3. 03

    Set up people

    Sign-in with your own accounts, and a role for each person.

  4. 04

    Train each team

    Admins, managers, reviewers and field crews, plus refreshers.

  5. 05

    Pilot the AI

    Run it on your own videos and measure it against your reviewers.

Questions

Common questions.

Does it replace our CCTV software or our GIS?

No. Your truck keeps recording as it does today, and your Esri GIS stays the map of record. Inspection OS imports the videos and inspection data, links them to your assets, and writes back only the fields you approve.

Which inspection types does it handle?

CCTV, cleaning, smoke testing, hydrant, stormwater and general asset inspections. Each has its own form. Manholes use MACP, and pipes use PACP v7.

Does the AI code the defects for us?

It suggests PACP codes from still images of the video. A reviewer accepts, changes or rejects each one. AI is optional, you see the cost before each run, and you can turn it off at any time.

How accurate is the AI?

We do not quote a number we have not measured on your videos. In a pilot, we run it on your own footage and compare it with your reviewers’ coding. The built-in report shows how it did.

Is our video used to train someone else’s AI?

No. Only the still images you approve are sent for analysis. Your original videos stay in private storage.

Does the field app work without internet?

Yes. Crews download their work, do the job with no signal, and it uploads by itself when they are back in coverage, even if the app was closed.

Can we bring our old inspection records?

Yes. We import CUES exports, PACP v7 databases and Granite exports, with their videos. Every row is accounted for, and pipes are matched by your own asset IDs.

Can we change how pipes are ranked?

Yes. You set the weights, add your own rules, and save each change as a new version. Every score shows the facts behind it.

Where is our data kept?

Each customer has its own database. Videos and photos can be kept in your own Amazon S3 account or on your own servers. You own your data and can export it at any time.

See it with your own pipes

Bring a few of your CCTV videos. We will show you the rest.

We load your map, run your videos through Inspection OS, and walk your team through the plan, the review and the field app.

Request a demoExplore Wastewater OS