Make an importable n8n workflow
make_n8n_workflowGenerate an importable n8n workflow JSON from a plain-words need, with every node wired in order, values said out loud already filled (emails, #channels, trigger events), plus the list of blanks only the person can fill and the credentials to connect. Shape-checked; the person tests it in n8n before turning it on. Say 'and ask me first' (or approval='always') and a one-tap approval gate — a Slack/Telegram/Gmail message with Approve / Decline buttons — goes in front of the step, so nothing is sent, posted, deleted or paid until the person taps Approve.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Workflow name shown in n8n (optional; made from the need when left out). | |
| need | Yes | What should happen, in plain words. Start with 'when …' for the trigger; add 'and ask me first' before a step the person wants to approve. | |
| approval | No | auto = gate the steps the need asks to approve ('ask me first'); always = gate every irreversible step (send, post, delete, pay); never = no gates. | auto |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| need | Yes | ||
| links | No | ||
| steps | No | one per step: tool, reversibility (read-only / reversible / irreversible), approval_gate | |
| to_fill | No | blanks only the person can fill | |
| accounts | No | credentials to connect | |
| approval | No | which steps got an Approve/Decline gate, through which app, and how to add one | |
| problems | No | shape-check findings (empty = clean) | |
| workflow | No | importable n8n workflow JSON | |
| how_to_import | No |