Skip to main content

Generate workflows from natural language using GPT-4o Mini and n8nBuilder API

Workflow preview

Generate workflows from natural language using GPT-4o Mini and n8nBuilder API preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

Overview

πŸ€– AI-Powered n8n Workflow Generator with n8nBuilder API

Overview

This workflow lets you generate complete n8n workflows from natural language descriptions using the n8nBuilder API. πŸš€

Users submit a short description via a form, and the workflow returns a ready-to-import n8n workflow JSON.

Why use it?

  • ⚑ AI-generated workflows from natural language
  • πŸ› οΈ Production-ready patterns (triggers, error handling, best practices)
  • 🎯 Perfect for beginners who don't know which nodes to pick
  • πŸ”„ Two modes: Form-based and AI Chat Agent

Prerequisites

  • πŸ”‘ n8nBuilder account + API token β€” Get your free token at n8nbuilder.dev
  • 🏒 An n8n instance (Cloud or self-hosted)
  • πŸ€– OpenAI API Key (Optional - to use with AI Agents)

⚠️ Important: Never expose your API key in public workflows. Use n8n Credentials for production setups.


Setup Instructions

1. Get your n8nBuilder API token

  • Visit n8nbuilder.dev
  • Sign up or log in to your account
  • Navigate to Account β†’ API to generate your token

2. Configure the Form

The Form Trigger collects:

  • api_token (required) β€” Your n8nBuilder API token
  • email (required) β€” Your email address
  • query (required) β€” Natural language description of the workflow (e.g., "Read RSS from https://n8nbuilder.dev/blog/feed.xml every hour and send Slack message if new post arrives")

3. Workflow Execution

  1. User fills the form and submits
  2. Workflow sends a POST request to https://api.n8nbuilder.dev/api/generate
  3. n8nBuilder API processes the request and generates a complete workflow
  4. Response is cleaned and formatted
  5. User receives the generated workflow JSON ready to import

4. Outputs

The workflow returns:

  • output β€” Complete n8n workflow JSON ready to import

πŸ’‘ Tip: Copy the generated JSON and import it directly into your n8n instance via Settings β†’ Workflows β†’ Import from File.


Customization Tips

  • πŸ“ Write clear descriptions: The more specific your query, the better the generated workflow
  • 🎨 Try different use cases: Data transformation, API integrations, scheduled tasks, webhooks, etc.
  • πŸ”§ Edit after generation: Generated workflows are production-ready but you can always customize them further
  • πŸ€– Use AI Chat mode: Enable the AI Agent for conversational workflow generation

Alternative: Use the n8nBuilder Community Node

🎁 Optional: Install the n8n-nodes-n8nbuilder community node if you prefer using a dedicated node instead of raw HTTP.

See: GitHub Repository


Troubleshooting

  • 401/403 Unauthorized β†’ Check your API token in the form
  • Invalid JSON β†’ Ensure your email and query are properly filled
  • No output returned β†’ Verify your API token is valid and active
  • Slow response β†’ Complex workflows may take a few seconds to generate

Security Best Practices

  • πŸ”’ Do not hardcode API tokens in public workflows
  • πŸ” Use n8n Credentials for storing tokens securely
  • πŸ›‘οΈ Keep your API token private and regenerate if compromised

Learn More