Skip to main content
Back to tools
Workflow Extractor / Free Chrome Extension

Workflow docs in minutes, not hours

I use this every day. Documenting a NetSuite workflow by hand means clicking through states, copying names, expanding actions, and transcribing conditions for the better part of an afternoon. This pulls all of it (states, transitions, conditions, actions) and hands you a formatted outline to paste. It is free on the Chrome Web Store. Install it.

Not hours per workflow
Minutes
States, transitions, actions
Full detail
On the Chrome Web Store
Free
02 / Why I Built It

Documentation is transcription work

Every workflow documentation request was the same routine: open the workflow, click through the states, copy the names, expand the actions, transcribe the conditions, check the transitions, and format it all into a document. Three to four hours, every single time, for work that is pure transcription.

The structure is already there in NetSuite. It just needed to be read out and formatted. So I built the thing that does that, and put those afternoons back into the work that actually needs my attention.

03 / What It Does

Captures the whole workflow

01

Complete extraction

Every state, transition, condition, and action. Nothing gets missed.

02

One-click copy

Formatted output ready for Word, Confluence, Notion, or wherever you document.

03

Workflow Desktop support

Works with the SVG-based visual designer. Click the states, get the details.

04

No data leaves your machine

Everything runs in your browser. Your workflow data never goes anywhere.

04 / How It Works

Three steps, no learning curve

01

Install the extension

Free from the Chrome Web Store. One-click install, done in about thirty seconds.

02

Open your workflow

Navigate to any workflow in NetSuite, click the extension, and hit extract.

03

Copy your documentation

A formatted outline appears. One click to copy, then paste wherever you need it.

05 / When I Reach For This

The moments it earns its place

A client asks for workflow documentation

Documenting a workflow by hand means clicking through every state, copying names, expanding actions, and transcribing conditions for hours. This captures all of it in minutes.

An auditor wants the configuration written down

When the as-built state of a workflow has to be on paper, I extract the full structure instead of reconstructing it from memory.

I am handing an implementation off

Faster, complete documentation means the next person inherits the real picture: states, transitions, actions, and the conditions behind them.

06 / Under The Hood

For the people who care how it is built

  • Chrome Manifest v3, the current extension architecture
  • DOM-based parsing for reliable extraction from NetSuite's HTML
  • SVG extraction for Workflow Desktop, handles the visual designer
  • MutationObserver-based, no race conditions, waits for the UI to render
  • XSS protected, CSP hardened
  • WCAG accessible, keyboard nav and screen-reader support
What gets extracted
  • Workflow name, type, and record type
  • All states with display order
  • Entry, Before, and After events
  • Actions with types, arguments, and conditions
  • Group Actions with their nested hierarchy
  • All transitions between states
  • Transition conditions and triggers
  • Button triggers and "Transition On" values
  • Custom field definitions per state
  • Execution contexts

Output is clean, hierarchical bullet points ready for any documentation tool.

/ Your Data Stays Yours

Zero data collection

No analytics, no telemetry, no tracking. The extension does not phone home.

100% local processing

Everything runs in your browser. Your workflow data never leaves your machine.

Minimal permissions

It only touches NetSuite workflow pages. Nothing else.

Inspect it yourself

The code is not obfuscated. Open Chrome's extension viewer and read exactly what runs.

Read the full privacy policy
07 / The Open Door

Try it on one workflow

It is free. Install it, run it on a single workflow, and see the output for yourself. The next documentation request does not have to eat your afternoon.