Build an n8n workflow from a plain-English description
When to use: You know what you want ('every new Typeform goes to Notion + Slack') but don't want to click through the n8n UI for 20 minutes.
Prerequisites
- n8n instance (cloud or self-hosted) — Any working n8n; needed only for deploy step, not for design
- N8N_API_URL + N8N_API_KEY — n8n Settings → n8n API → create API key
Flow
-
Search nodes for each stepI want: Typeform webhook → parse → create Notion page → post to Slack. Search for the exact node types I need.✓ Copied→ Node names + required credentials identified
-
Generate the workflow JSONGenerate a complete workflow with those 4 nodes wired in order. Use a template as a base if one matches.✓ Copied→ Valid n8n workflow JSON
-
Validate and deployValidate the JSON with validate_workflow. Fix any errors. Then deploy to my n8n as a draft (not active).✓ Copied→ Workflow appears in n8n UI in draft state
Outcome: A working n8n workflow, 10x faster than manual clicking, with validation catching misconfigs before you hit Run.
Pitfalls
- Credentials have to be set up in n8n first — JSON references them by ID — Create credential entries in n8n UI before deploy; pass the credential IDs to the agent
- Agent deploys as active and immediately fires on historical data — Always deploy inactive; activate manually after testing in n8n UI