Migration Complete

Studio 1 — Cloud Migration

Always-on server deployed. No more laptop dependency.
26 March 2026
1
Cloudflare DNS Fixed
Done
iconicbyai.com was showing Cloudflare errors — root domain had no DNS record
Added CNAME record for root domain → reports.iconicbyai.com
Added redirect rule: iconicbyai.com/*reports.iconicbyai.com/* (301, path preserved)
Both domains now working and verified
2
GitHub Repository Created
Done
Private repo: github.com/NeilTheAussie/Studio1-Automation
Full codebase pushed — 1,711 files
Mark (Fixerq) added as collaborator with write access
Auto-deploy on git push enabled
3
Codebase Restructured
Done
Root directory: 316 JS files → 7 core shared modules
Organized into scripts/ subdirectories:
scripts/reports/ 32 report generators
scripts/qb/ 29 QuickBooks scripts
scripts/crm/ 23 CRM integration
scripts/generation/ 27 photo gen + training
scripts/testing/ 128 test scripts
scripts/leads/ 9 lead sources
scripts/analysis/ 14 analysis
scripts/archive/ 44 dead code
All require() paths, spawn paths, and batch scripts updated
4
Render.com Deployed — Always On
Live
Service: studio1-automation.onrender.com
Plan: Starter ($7/mo) — Node.js, always on
Auto-deploy from GitHub on every push
Environment variables configured: 6 Square tokens + FAL_KEY + REPLICATE_API_TOKEN
5
DNS Switched to Cloud
Live
reports.iconicbyai.com now points to Render (not your laptop)
Same URL, same pages, same API — served from the cloud 24/7
Your laptop can be off and everything still works
Live URLs — All Verified
What's Next
To Do
Add ANTHROPIC_API_KEY to Render env vars (for chat widget)
Set up Render Cron Jobs for daily automation (7 AM reports)
Kelly app needs deploying as second Render service (still on laptop tunnel)
Optional: Clean up [email protected] Cloudflare account (duplicate zone)
$
Monthly Cost
Render Starter (always on, auto-deploy)$7/mo
Cloudflare DNS + SSLFree
GitHub Private RepoFree
Total$7/mo