Flow Vault
A user guide · v1 · 2026 Edition

Every flow
you ever built,
preserved.

Flow Vault is a local-first archival viewer for Power Automate. Drop a solution export; get a searchable, visual, read-only archive that lives in your browser — no account, no cloud, no compliance conversation.

Read time 18 min
Data uploaded Zero bytes
Questions answered Twenty
this whole thing
runs in your browser
Flow Vault main interface — library, canvas, inspector

You leave a client engagement. The tenant access disappears. Six months later, someone asks how you built that thing — and you can't open it.

Flow Vault fixes exactly that. Export your Power Automate solutions the normal way, drop them in once, and they're yours to reference forever — every trigger, every branch, every expression, preserved verbatim in a browser tab that works offline.

It's not a runtime. It never executes a flow, never connects to a tenant, never touches Microsoft. It's an archive and a reference — the kind of tool that stays useful for years, because it doesn't depend on anything that goes away.

Six things it does beautifully.

Every feature earned its place by answering a specific question a consultant asked. Nothing is here for the demo.

Upload flows dialog
01 · Upload

Drop a solution ZIP. Get an archive.

Loose .json files or entire solution zips — Flow Vault walks the Workflows folder and pulls out every workflow definition automatically.

Canvas search in flow
02 · Search

Every string, indexed.

"Which flow used formatDateTime?" Answered in milliseconds.

Multi-select mode
03 · Batch

Multi-select. Act on many.

Batch-export or delete whole folders at once.

Complex flow rendering
04 · Render

Draws flows the way Power Automate does.

Parallel branches side by side, nested loops in containers, Switch cases as lanes — everything correctly indented.

Export library dialog
05 · Export

One flow. One file. Forever.

Export as standalone HTML — no CDN, no dependencies. Double-click in any browser. Works offline. Works ten years from now.

Restore backup dialog
06 · Portable

Backup and restore.

Your archive moves between machines.

Four steps. All on your machine.

No server touches your flow data — you can verify this in your browser's network inspector while you use the app.

01
Upload
Drop .json files or a solution .zip into the browser.
02
Parse
The browser reads every workflow definition. No network egress.
03
Store
Everything goes into IndexedDB, scoped to your browser profile.
04
Explore
Search, render, export, share — all still local to your device.

The interface, left to right.

The library — your archive, organized.

The left sidebar is where everything you have ever uploaded lives. Organize flows into folders you drag to reorder and double-click to rename. Tag by client, project, year — anything that helps you find things later.

At the top: a search box that types across every string in every flow you have ever archived. Below the folders: Backup and Restore — the two buttons that make your library portable across machines.

Sidebar library with folders and flows

The canvas — flows drawn, the way Power Automate would draw them.

The middle panel is the visual rendering. Triggers at the top, actions cascading down, branches splitting on conditions, parallel siblings shown side by side, and loop bodies nested inside their containers.

Above the canvas: Expand all and Collapse all, plus a canvas-wide search, pan-and-drag hand tool, zoom, and fullscreen. At the top-right: a persistent Archived · Read-only badge — a small but deliberate reminder that you're looking at a snapshot, not a live flow.

Canvas rendering a complex flow with switch cases

The inspector — every expression, ready to copy.

Click any node on the canvas and its full details appear on the right: the type, the connector, every input parameter with expressions highlighted, and the raw JSON as a fallback.

Every value has a copy button. Pull an expression out of a flow you built years ago; paste it straight into a new one you're building today. That's the whole point.

Inspector panel with expression highlighting

Nothing leaves
your browser. Ever.

No account system, no server-side data store, no telemetry, no analytics. The application is a static bundle of HTML, CSS, and JavaScript — served from a static host, and running entirely inside your browser tab.

01
Upload
In browser
02
Parse
In browser
03
Store
IndexedDB
04
Render
In browser
🔒 Verify in your network inspector
A note from the maker

I built Flow Vault because I lost too many flows.

Every engagement ended the same way — a client offboards you, the tenant access disappears, and years of work you spent late nights on goes behind a login you no longer have. Not stolen, exactly. Just gone. And every future project starts a little more from scratch than it needs to.

This tool exists so that doesn't happen again. Everything you archive here stays on your device. No account. No cloud. If I disappear tomorrow, your library still works — because there is no me on the other end of it. Just your browser, your machine, your flows.

That's the whole promise. That's the whole product.

Made in 2026 · Ryzmatic

Twenty answered questions.

Q.01Are my flow files uploaded anywhere?+

No. Flow Vault is entirely client-side. Files you drop into it are read, parsed, and stored in your browser's local IndexedDB. There is no server on the other end. Open your browser's network inspector while using Flow Vault and you'll see it makes no outbound requests apart from loading its own static assets on first visit.

Q.02Is Flow Vault free?+

Yes. The current version is free. Paid tiers with optional cloud sync and shared agency libraries may exist later; the local-only experience stays free.

Q.03Do I need a Microsoft account?+

No. Flow Vault is not affiliated with, endorsed by, or connected to Microsoft. It reads the exported JSON that Power Automate itself produces, but it never signs in to a tenant or connects to any Microsoft service.

Q.04What file types can I upload?+

Two: single Power Automate workflow definitions as .json, or a whole exported solution as .zip. When you drop in a zip, Flow Vault walks the /Workflows/ folder inside it and pulls out every definition it finds. Up to fifty files per batch.

Q.05Does it work offline?+

After the first visit, mostly yes. Modern browsers cache the app's static bundle so it opens without a connection. New uploads and searches happen in-browser and need no network access. Only the first load requires internet to fetch the app.

Q.06Where exactly is my data stored?+

In your browser's IndexedDB, scoped to the origin Flow Vault runs on. IndexedDB is per-browser and per-user profile — not shared between Chrome and Firefox on the same machine, and not shared between two different user profiles in the same Chrome. It persists across sessions and restarts.

Q.07What if I clear my browser cache?+

Clearing the cache alone is safe — it re-downloads the app but preserves your data. What you should not do without a backup is "Clear site data" or "Delete all cookies and site data," which includes IndexedDB. Export a backup .zip first and you can restore in seconds.

Q.08How many flows can I store?+

Whatever your browser gives IndexedDB — usually several gigabytes per origin. Flow definitions are small (tens to hundreds of KB each), so libraries of a few thousand flows are entirely reasonable. Extremely large libraries (10,000+) start to feel slow at search-index-rebuild time; the library UI stays responsive.

Q.09Can I use it on multiple devices?+

Yes — export a backup .zip from the current device, copy it to the other machine (or a cloud drive), and use Restore. Cloud sync as a first-class feature isn't in v1; the backup workflow is the portable-library story for now.

Q.10Can I run flows from Flow Vault?+

No, deliberately. Flow Vault is a viewer and archive. It never executes a flow, never triggers a connector, never touches a Microsoft tenant. To run a flow you'd import its .json back into a live Power Automate environment through the normal solution-import path.

Q.11Which browsers are supported?+

Modern Chromium (Chrome, Edge, Brave, Arc), Firefox, and Safari — current or previous major version. IndexedDB, File API, and the CSS features used are stable in all of them. Internet Explorer is not supported.

Q.12Does Flow Vault modify my original files?+

No. Files are read, not written. The original .json or .zip on your disk is untouched. What's stored in IndexedDB is a copy of the parsed definition.

Q.13Can I search across all my flows?+

Yes — the search box at the top of the library sidebar searches across every string in every flow: names, tags, connector operation IDs, expression bodies, JSON comments. Answers questions like "which flow uses formatDateTime?" or "which one connects to the sales SharePoint list?"

Q.14Why does exported HTML work offline?+

Because it's self-contained: every style is inlined, flow data is embedded as a JS literal, the rendering logic is a small vanilla-JS mini-viewer stitched into the same document. No CDN links, no fonts to fetch. Double-click and the browser has everything.

Q.15Are parallel branches rendered correctly?+

Yes. Actions sharing the same runAfter dependency set are grouped into a level and rendered as horizontal lanes inside a dashed container labelled "Parallel" — matching Power Automate's designer.

Q.16Can I share a flow with a client or teammate?+

Yes — use HTML export. You get a single .html file anyone can open in any browser without installing Flow Vault. Ideal handover artifact: read-only, self-contained, no login needed, readable years from now.

Q.17Are there tracking cookies or analytics?+

None from Flow Vault itself. Only client-side storage the app uses is IndexedDB (for your library) and small preference values in localStorage (theme, sidebar layout). No third-party analytics scripts embedded.

Q.18Is Flow Vault open source?+

The current release is proprietary. Architectural choices (client-side processing, self-contained HTML export) make the trust story auditable in browser dev tools regardless. Open-sourcing is on the table for a future release; the feedback dialog is the channel to weigh in.

Q.19Does it work on mobile?+

It renders on mobile browsers, but the interface is designed for laptop or desktop screens — flow canvases are best read at width. Mobile is a viable quick-reference mode, not the primary experience.

Q.20How do I report bugs or request features?+

The Feedback button in the top bar opens the feedback dialog. Attach a screenshot for UI bugs; attach the flow's .json for rendering bugs. Feature requests use the same channel — describe the workflow you're trying to accomplish and why the app makes it hard.