Skip to main content
Workflow documentation & migration

Any workflow.
Understood. Migrated.

Inherited a Node-RED flow with no docs? Migrating off n8n? Upload your export and get an interactive diagram, plain-English documentation, edge-case warnings, and production-ready migration code — in under a minute.

3 workflows analyzed · Used by developers migrating off Node-RED, n8n, and Zapier

Works with

Node-REDn8nZapierFastAPIExpressSpring Boot

How it works

1

Upload

Upload your Node-RED, n8n, Zapier, or code file. FlowShift auto-detects the format.

2

Review

Get an interactive diagram, AI docs, and edge-case analysis with severity levels.

3

Export

Download docs as Markdown, or get migration code as a ZIP for your target platform.

Built for real handoffs

When you inherit the automation

Concrete outcomes for the teams who actually use FlowShift.

Inherited a Node-RED mess?

200 nodes, no docs, original author gone? FlowShift maps every integration and tells you what the flow does — in under a minute.

n8n in prod, nobody remembers why

Upload the workflow JSON. Get a diagram, plain-English docs, and a list of external APIs and credentials to rotate before cutover.

Zapier bill climbing, need code

See exactly what each Zap does, spot failure points, then migrate critical paths to FastAPI or Express with a downloadable starter project.

Auto-detect any format

Paste a Node-RED JSON, n8n export, or Python file — FlowShift identifies the format and structure automatically. No configuration.

Diagrams & AI docs

Every node explained. Every connection mapped. Exportable as Markdown your team can drop into Notion or Confluence.

Catch risks early

Missing auth, open CORS, hardcoded secrets, no rate limiting — flagged with severity levels and specific fix recommendations before you migrate.

Migrate anywhere

Get a runnable FastAPI, Express, or Spring Boot scaffold with the same logic as your original flow. Download as a ZIP, push to Git.

This is what you get

flowshift.org/demo

Edge cases flagged

High · OAuth token refresh missing on 401 branch
Medium · Global context used without TTL
Low · No rate limiting on outbound HTTP
flowshift.org/demo

Plain-English docs

Summary: Polls an external API on a schedule, refreshes OAuth tokens when expired, and routes responses through dual HTTP paths based on payload shape.

External systems: OAuth provider, REST API, MQTT broker

flowshift.org/demo

Interactive diagram

In
Fn
Out
flowshift.org/demo

Stateful API Poller

Node-RED · 13 nodes · OAuth refresh

Trigger
HTTP
Function

Interactive diagram, docs, edge cases, and n8n migration — no signup.

See FlowShift analyze a real Node-RED flow

Open interactive demo →

Stop guessing what your workflows do.

Join developers who've analyzed 3 workflows on FlowShift. Upload your first flow and get full documentation in under a minute — free, no credit card.

Upload a workflow free →