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.