Block 1 - Google Gemini Chat Model1
- Type / Role
- @n8n/n8n-nodes-langchain.lmChatGoogleGemini - lmChatGoogleGemini
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
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...
@n8n/n8n-nodes-langchain.lmchatgooglegemini, @n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.toolthink, n8n-nodes-base.splitinbatches, n8n-nodes-base.nextcloud, @n8n/n8n-nodes-langchain.lmchatopenrouter, @n8n/n8n-nodes-langchain.memorybufferwindow, n8n-nodes-base.stickynote
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Jameson Kanakulya.
Original n8n.io sourceThis 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 AI-powered images, compiles them into a beautifully formatted two-page PDF moodboard, and emails the final deliverable.
Key Features:
Technologies Used: Claude Sonnet 4 (OpenRouter), Google Gemini 2.5 Pro, Hugging Face FLUX.1-schnell, Nextcloud, Gotenberg PDF Service, Gmail
This template requires the following self-hosted or third-party services:
OpenRouter (Claude Sonnet 4)
Google Gemini API
Hugging Face API
Authorization, Value: Bearer YOUR_TOKENNextcloud
Gotenberg PDF Service
docker run --rm -p 3000:3000 gotenberg/gotenberg:8Gmail
Email Extractor Node
stripPlus variable (default: true)Nextcloud Folder Structure
/moodboard/{username}/Image Generator Settings
PDF Generation Settings
Activate the Form
Submit a Test Request
Verify Each Stage
Embed the form on your website:
<iframe
src="YOUR_N8N_FORM_WEBHOOK_URL"
width="100%"
height="800"
frameborder="0">
</iframe>
Collects moodboard generation requests for any design topic. Users input a title, detailed description (colors, materials, patterns, textures, lighting), and email address for delivery.
Extracts the username portion from email addresses, optionally stripping "+tags" for clean folder naming and user identification.
Creates a dedicated Nextcloud folder using the extracted email username, organizing moodboard outputs by user.
AI agent that analyzes design briefs to generate 12 detailed image prompts (300-500 words each). Performs conceptual analysis of styles, colors, materials, and spatial requirements, outputting structured JSON.
Splits the 12 generated image prompts into individual items for parallel processing through the image generation pipeline.
Processes each prompt sequentially, generating images, uploading to Nextcloud, and creating public URLs.
Sends detailed prompts to Hugging Face FLUX.1-schnell API for AI-powered image generation, transforming written design concepts into high-quality visuals.
Uploads each generated moodboard image to the user's Nextcloud folder with appropriate naming conventions.
Creates publicly shareable Nextcloud links for each uploaded image, enabling external viewing without authentication.
Formats image metadata (title and URL) for downstream aggregation.
Combines all 12 image URLs into a single consolidated output for moodboard compilation.
Extracts and formats URLs from the aggregated data into a clean, structured list with count.
Transforms design concepts into professional two-page HTML moodboards. Analyzes project details and 12 image URLs, selecting appropriate visual styles. Creates artistic Page 1 with Image #12 as hero element, and comprehensive Page 2 with design documentation.
Prepares HTML for PDF conversion by transforming it into binary format with proper encoding and filename ("index.html") for Gotenberg compatibility.
Converts HTML moodboard into print-ready PDF with proper A4 dimensions, page breaks, and high-quality image resolution.
Emails the finalized PDF moodboard to the user's submitted email address with project details and PDF attachment.
The Moodboard Generator Agent automatically selects from 10 layout styles:
Replace FLUX.1-schnell with alternatives in the "Image Generator" node:
black-forest-labs/FLUX.1-dev - Higher quality, slowerstabilityai/stable-diffusion-xl-base-1.0 - Classic SD XLCustomize the email message in the "Send PDF" node to include:
This template is provided as-is for the n8n community. Feel free to modify and adapt to your needs.
AI Models Used:
For questions or improvements, please reach out through the n8n community forum or submit issues/PRs to enhance this template.
Created by: Jameson Kanakulya
Template Version: 1.0
Last Updated: November 2025
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 37 workflow blocks. Download the JSON for the full node graph.
| Workflow | Generate Interior Moodboards with Claude/Gemini Agents, Hugging Face Image Generation, and PDF Export |
|---|---|
| Complexity | advanced |
| Nodes | 37 |
| Categories | Content Creation, Multimodal AI |
| Author | Jameson Kanakulya |
| Published | 16 Nov 2025 |
Use the JSON export at /data/workflows/10880/10880.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
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...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.