SprinkFlow

Local Mode Checking version...

Project

Project intake

PrivacyYour plans stay on this computer. SprinkFlow reads them locally to auto-fill project details — they're not uploaded anywhere and are never used to train AI. (The optional AI cut-sheet reader does send documents to a secure AI to read them — never to train it.)
Drop fire sprinkler plans and hydraulic calcs here I will route letter-size hydraulic calculations into the calc package builder, scan large-format plans for project/material info, then ask you to confirm before anything is applied. Pasted plan snippet preview

Contractor

No logo
Paste or drop contractor logo here Click this box and press Ctrl+V, or use the button below.

Generated submittal

Untitled Project
2 pages

Datasheet database

Drop PDF cut sheets here Each PDF will be read, checked for duplicates, and reviewed before it is saved to the catalog.

Cover Template

0 selected
Saved material sets & loadouts

Vicinity Map

Pick the project location

Drag to pan, scroll or use +/− to zoom, then click the site to drop the pin. You can also type coordinates below.

© OpenStreetMap contributors

Click the map (or enter coordinates) to set the pin.

Submit package

Add Submittal Package to Email

Create a ready-to-review email with the generated SprinkFlow PDFs attached when Outlook is available. If Outlook is not available, SprinkFlow opens a prefilled draft and the attachment folder.

Review datasheet import

Confirm Datasheet

Review project information

Confirm Project Details

Review plans scan

Confirm Detected Project Data

Catalog matches

Approve Datasheets to Add

Scan source

Where this was read

Material loadout

Save Material Loadout

Automatic triggers

Add these automatically when the scan finds…

Tick anything a plan scan can detect. When a scan finds it, this loadout's datasheets arrive in the scan review already checked and labelled — you can still uncheck any of them. Leave everything unticked to keep this loadout manual.

Scan review

This looks like a different job

The plans you just scanned don’t match the submittal you already have open. Applying them would mix two jobs into one package.

Current submittal

Untitled

0 datasheets selected

Scanned plans

Detected from the plans you dropped

“Start a fresh submittal” saves what you have now to Saved Projects first, then applies the scan to a clean package.

New project

Save current project?

You have project information or selected materials in progress. Save it before starting a new project?

Start over

Start a fresh submittal?

Are you sure you want to start over? This clears the current submittal — added datasheets, dropped plans, and project details — and you'll lose any unsaved progress. (Your saved contractor is kept.)

Support

Report this error

Send this to SprinkFlow support with a screenshot of your window. Error fixes are usually handled immediately, and you can be emailed when the update that fixes it ships.

Capturing your window…

So we can tell you when it’s fixed.

Debug menu

SprinkFlow Debug Tools

Use this only for testing and support. Diagnostics are scrubbed and local; a full reset clears imported PDFs, saved contractors, saved projects, selected sheets, and current project data.

Support diagnostics Exports app/version info, catalog counts, license status, and scrubbed log tails. It does not include plans, datasheet PDFs, generated submittals, saved contractors, project fields, or private NFPA text.
Full local reset Returns SprinkFlow to a clean first-run state on this computer. This permanently deletes imported cut sheets, saved contractors, and saved projects.

SprinkFlow account

Account

Common rule reference

Add Custom Rule

Create a quick reference that appears in the NFPA 13 common rule list. Separate multiple sections with commas.

AI layers

Review & clean up

Scroll to zoom, drag to pan. Hover a layer to highlight it; click it to isolate.

Datasheet preview

Preview

PDF annotation workspace

Annotate PDF

Choose a tool and mark up the selected datasheet.
move PgUpPgDn jump group Enter run ? all shortcuts

Keyboard

Every SprinkFlow shortcut

Dropped file

Where should this go?