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:
- 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.
- Accessibility: Non-technical users can build automations just by describing the process in plain English.
- Rapid prototyping: Spin up a proof-of-concept in minutes, then refine the details.
- 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!