n8n-nodes-n8nbuilder
v0.1.1
Published
n8n community node for n8nBuilder.dev API - Generate n8n workflows using natural language with AI
Maintainers
Readme
n8n-nodes-n8nbuilder
This is an n8n community node that integrates with the n8nBuilder.dev API, allowing you to generate n8n workflows using natural language with AI.
n8nBuilder is an AI-powered workflow generator that creates complete n8n workflows from simple text descriptions.
Installation
Follow the installation guide in the n8n community nodes documentation.
In n8n Desktop or Self-hosted
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-n8nbuilderand confirm
Using npm
npm install n8n-nodes-n8nbuilderPrerequisites
To use this node, you need:
- n8nBuilder Account: Sign up at n8nbuilder.dev
- n8nBuilder Browser Extension: Install the n8nBuilder Chrome Extension (v1.0.7 or higher)
- API Token: After logging into the extension, go to Account → API to get your API credentials
Credentials
To configure the n8nBuilder API credentials in n8n:
- Go to Credentials in n8n
- Click Add Credential
- Search for n8nBuilder API
- Enter your:
- API Token: Your token from the n8nBuilder extension
- Email: Your n8nBuilder account email
Operations
Generate Workflow
Generate an n8n workflow from a natural language description.
Parameters:
- Query (required): A natural language description of the workflow you want to create
Example queries:
- "Read RSS from n8nbuilder.dev every hour and send a Slack message if a new message arrives"
- "When a new row is added to Google Sheets, send an email notification"
- "Every day at 9 AM, fetch weather data and post to Slack"
Output: The node returns the complete n8n workflow JSON that can be imported into n8n.
Usage Example
- Add the n8nBuilder node to your workflow
- Configure your n8nBuilder API credentials
- Enter a natural language description of the workflow you want to generate
- Execute the node to receive the generated workflow JSON
Screenshots
Workflow Example:

Node Parameters:

Sample Workflow
{
"nodes": [
{
"parameters": {
"operation": "generate",
"query": "Read RSS from n8nbuilder.dev every hour and send slack message if new message arrives"
},
"name": "n8nBuilder",
"type": "n8n-nodes-n8nbuilder.n8nBuilder",
"position": [250, 300]
}
]
}API Reference
This node uses the n8nBuilder API:
Endpoint: POST https://api.n8nbuilder.dev/api/generate
Request:
curl -X POST https://api.n8nbuilder.dev/api/generate \
-H "Content-Type: application/json" \
-H "x-user-token: YOUR_API_TOKEN" \
-d '{
"email": "[email protected]",
"query": "Your workflow description"
}'Resources
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
Support
- Email: [email protected]
- Website: n8nbuilder.dev
