Generate Interior Moodboards with Claude/Gemini Agents, Hugging Face Image Generation, and PDF Export
Ready for 3.0What this workflow does
This AI workflow has 21 nodes and runs when someone submits an n8n form (“Moodboard”). Along the way it connects Google Gemini Chat Model, Nextcloud, OpenRouter Chat Model and Gmail. It also calls router.huggingface.co over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Moodboard”).
- Email extractor (Code): runs custom JavaScript code
- Create a folder (Nextcloud): work with folder
- Conceptualization Agent (AI Agent): runs an AI agent, with model: OpenRouter Chat Model; 1 tool (Think); memory: Simple Memory; output parser: Structured Output Parser
- Concept Splitter (Split Out): splits a list into separate items
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- URL Aggregate (Aggregate): combines items into one
- Image Generator (HTTP Request): calls router.huggingface.co (POST)
- Clean URLs (Code): runs custom JavaScript code
- Upload Image (Nextcloud): uses Nextcloud
- Moodboard Generator Agent (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
…plus 5 more steps. See the full node list below.
Services it uses
HTTP calls to: router.huggingface.co
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (15)
- Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Nextcloud
n8n-nodes-base.nextCloud - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - AI Agent
@n8n/n8n-nodes-langchain.agent - Split Out
n8n-nodes-base.splitOut - HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - Aggregate
n8n-nodes-base.aggregate - Gmail
n8n-nodes-base.gmail
From the author
🎨 Template Overview This comprehensive n8n workflow automates the complete process of generating professional interior design moodboards from concept to client delivery. Users submit a design brief through a form, and the system automatically generates 12…