I built a tool that turns a plain-English sentence into a ready-to-import n8n workflow (with validation)

Hey everyone,

I kept hitting the same wall: asking ChatGPT for an n8n workflow gives you JSON that looks right but often breaks on import — wrong node types, broken connections, missing trigger.

So I built a small tool that generates the workflow AND validates it against the actual n8n node registry (560+ node types pulled from the official repo) before handing it back. It auto-repairs structural errors, and if it can’t produce a valid workflow, it tells you instead of giving you a dead end.

A few real examples it produced:

  • “When a new row appears in my Google Sheet, send it to Slack #leads” → Google Sheets Trigger → Slack
  • “Every Monday 9am fetch an RSS feed, summarize new items with AI, email me the digest” → Schedule → RSS → IF → OpenAI → Email
  • “Webhook order, if total > 100 → Slack #vip, else → Google Sheets” → correct two-way branching

It runs on Apify (pay per generated workflow, no subscription; invalid results aren’t charged), and it’s callable by AI agents too.

Link: n8n Workflow Generator — text to validated workflow JSON · Apify

Full disclosure — I made this. I’d genuinely love feedback: what kinds of workflows should I test it against? Any node types or patterns where AI-generated n8n usually falls apart for you? Happy to improve it based on what this community actually needs.