Back to Templates

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

Last update

Last update 2 months ago

Categories

Share


๐Ÿค– 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