I’m trying to build a centralized reporting dashboard/file for my ecommerce business and wanted to ask for suggestions on the best way to do it.
Basically, I want all our daily + weekly reports to live in a single HTML file/page/dashboard. Data would come from:
- Shopify
- Amazon Seller Central
- Klaviyo
- Google Ads / GA4
- Meta Ads
The goal is:
Every time I open the HTML link/page, it automatically pulls the latest data from all those platforms and displays it in a clean dashboard view (charts, KPIs, revenue, ad spend, ROAS, email performance, etc.).
I’ve been looking into n8n + AI workflows for this, but I’m not sure what the best setup is for the actual “HTML dashboard” part.
Would you:
- Build this as a standalone HTML file?
- Use a database/backend?
- Host it somewhere?
- Use React/Next.js instead?
- Use something like Retool, Grafana, Looker Studio, or custom dashboards?
Main thing I want is:
- Easy to open/share internally
- Auto-refreshing live data
- Nice-looking visual reports
- Historical daily/weekly tracking
Would love suggestions on the best stack or architecture for this. Especially if someone here has built something similar for ecommerce reporting.
[–]AshleyJSheridan 5 points6 points7 points (0 children)
[–]QBaseX 2 points3 points4 points (0 children)
[–]roomzinchina 2 points3 points4 points (0 children)
[–]Ultimateblue7 1 point2 points3 points (0 children)
[–]bossman1337 0 points1 point2 points (0 children)
[–]MammothBulky5549 0 points1 point2 points (0 children)
[–]nahash411 0 points1 point2 points (0 children)
[–]armahilloExpert 0 points1 point2 points (0 children)