Upload & Validate Your Workflow
How to upload your n8n JSON or TypeScript workflow for publishing — accepted formats, validation, and common errors.
Written By Philippe
Last updated 3 days ago
Upload & Validate Your Workflow
The first step to publishing a workflow is uploading your workflow file. indie.money accepts two formats.
Where to Start
The upload flow lives in the Sell tab, not the Marketplace or Run tabs.
- Open the Sell tab in the top navigation — the Sell console
- Click + New workflow
- Upload your file (steps below)
Your published workflows then appear under Published Workflows → Listed workflows.
Accepted Formats
Zapier and Make.com formats are not yet supported.
How to Export from n8n
- Open your workflow in n8n
- Click the three-dot menu (⋮) in the top right
- Select Download
- Save the .json file
Validation Step
After uploading, indie.money automatically validates your workflow:
- Checks all nodes are in the supported node list
- Identifies credentials required
Common Validation Errors
Naming Your Workflow Nodes
You can name your workflow nodes anything that helps you read the workflow — Fetch, Merge, Data, whatever fits the step. Two names are reserved for the platform's fee lines: __x402-overhead__ and __self-run-fee__. Node names are labels on the graph; they are never executed as code.
The logic inside node parameters runs in an isolated sandbox: no direct outside calls. Use indie.money node types (HTTP Request, OAuth-credentialed nodes, etc.) when a step needs to reach external services.
Related
Was this helpful?
More in for-builders
Understanding the Builder DashboardHow to Showcase Your WorkflowIs my n8n workflow compatible? Is this legal?Pricing & EarningsStill need help? Ask the team