AI-powered workflow and node generation in n8n

The idea is:

Create an official AI integration (e.g. using OpenAI GPT, Anthropic, or similar) that allows:

  • Generating complete workflows from a natural language description.
  • Suggesting and even creating custom nodes based on user requirements.
  • Offering this as a paid feature within n8n (subscription or credits model) or by letting users easily connect to their preferred AI API.

My use case:

  1. Productivity: Instead of manually assembling every node, I describe what I need—“download files from FTP, filter by date, send an email with attachment”—and get the workflow ready to tweak.
  2. Accessibility: Non-technical users can build automations just by describing the process in plain English.
  3. Rapid prototyping: Spin up a proof-of-concept in minutes, then refine the details.
  4. Custom nodes: For specific scenarios (e.g. calling our internal API), the AI generates the base node structure, and I just adjust parameters.

How I envision it working:

  • A “Generate with AI” button in the Workflow Editor toolbar.
  • A modal input: text field to describe the desired flow.
  • Preview of the generated workflow JSON, with an “Import” option directly into the canvas.
  • Usage dashboard: see how many AI credits were consumed.
  • AI provider settings (OpenAI, Azure OpenAI, etc.) in n8n’s Settings panel.

Benefits for the community and for n8n:

  • Broadens adoption among non-technical users.
  • Creates a new revenue stream via AI credits.
  • Differentiates n8n with a “Workflow as Code—by AI” feature.

Would love to hear if others see value in this, UX suggestions, or interest in collaborating for such an add-on!
Thanks!