Built an AI workflow that turns a design brief into 7 photorealistic renders in 5 minutes full n8n workflow attached
Hey everyone 👋 Just finished an end-to-end AI architectural rendering pipeline in n8n. Sharing the full workflow + what I learned. What it does: Client fills a form (room type, style, dimensions, mood) → 5 minutes later → 7 photorealistic interior renders land in their inbox. Fully automated, no human in the loop. The flow: Form → Webhook → Claude API (generates 7 unique prompts) → Split to 7 items → WaveSpeed Flux Dev (renders each image) → Poll for completion → Collect all 7 → Build HTML email → Gmail send. Stack: n8n + Claude API + Flux Dev + Gmail + Google Sheets + Lovable (frontend) The numbers: - Cost per project: $0.28 - Sell price: $150–300 - Delivery: under 5 minutes - Margin: 99%+ 5 things that tripped me up: 1. WaveSpeed is async — you POST, get a polling URL, then poll until status = completed. Had to add a 30-second Wait node before the GET request. 2. n8n Code nodes default to "Run Once for All Items" — this silently drops items. Switch to "Run Once for Each Item" or you'll get 1 render instead of 7. 3. Gmail strips all modern CSS. No flexbox, no grid. Build emails with <table> elements and explicit width attributes. 4. Always check the INPUT panel of every node. "URL parameter must be a string, got undefined" means the upstream node isn't passing what you think it is. 5. Claude generates surprisingly good architectural prompts when you pass structured context (room type + style + dimensions + mood + color palette). Way better than writing 7 prompts manually. What's working: ✅ Full automation, 7 renders, branded email, CRM logging, $0.28 cost What's not yet: ❌ No reference image upload (text-only brief), no client portal, no revision loop Workflow attached below feel free to duplicate and modify. If you're an architect or designer and want to test it, DM me your brief and I'll send you 7 free renders. -Mohamed