Skip to content
Video Breakdown · No-Code · Claude AI

Build a full dashboard in 3 minutes with Claude AI

No coding. No design skills. Just one smart prompt — and Claude turns a plain spreadsheet into a CEO-ready interactive dashboard. Here's the exact flow, drawn out screen by screen so it's easy to follow.

👤 Pavan Lalwani 📅 April 2026 ⏱ 4 min video 🆓 Free — Claude.ai

What this actually does

This short tutorial by Pavan Lalwani shows how to build a beautiful interactive dashboard with Claude AI — without writing a single line of code. You upload your data (a sales spreadsheet), ask Claude the right way, and it returns a fully interactive HTML dashboard in minutes.

The demo uses a Superstore dataset (sales, profit, customers) and produces something you could put in front of a CEO or CFO — KPIs, charts, filters and slicers, all in one file.

The big trick: let Claude write its own prompt

Don't just ask Claude to "build a dashboard." First ask Claude to write the perfect prompt for you — then feed that prompt back in to actually build the dashboard. This "prompt-from-AI" technique is the real secret sauce.

Why it works

A weak prompt gives a weak dashboard. Claude knows what a great dashboard prompt looks like far better than most of us — so you let it generate the instructions, then run them. Better input in, better dashboard out.

The six steps — drawn out

1

Open Claude.ai (free version)

Open claude.ai in your browser. No paid plan needed — the free tier handles this perfectly.

claude.ai
ClaudeHi — how can I help today? Drop in a file and tell me what you need.
+Message Claude…
Screen 1 · The blank Claude chat — your starting point
2

Upload your dataset

Click the + icon, choose Add files, and upload your Excel or CSV — here, the Superstore sales sheet.

claude.ai
YouHere's my data. XLSSuperstore_Sales.xlsx · 1.2 MB
+Add files or photos…
Screen 2 · Spreadsheet attached via the + button
3

Ask Claude to write the prompt

This is the key move. Tell Claude to act as a world-class prompt writer and dashboard expert, and to write you the perfect prompt.

claude.ai
YouYou're a top-0.001% expert in prompt writing and dashboards. Look at this data and write me the perfect prompt to build a CEO/CFO dashboard — 10+ charts, slicers, filters, in HTML.
ClaudeHere's an optimised prompt you can reuse: "Build an interactive HTML dashboard from this sales dataset for a CEO/CFO. Include KPI cards (Revenue, Profit, Margin, Orders, Customers), 10+ charts…"
Screen 3 · Claude hands you a brilliant prompt to copy
4

Paste it into a fresh chat

Copy that generated prompt. Open a new chat, paste it, and re-upload the dataset — a clean slate with a far better instruction.

claude.ai/new
You · new chatBuild an interactive HTML dashboard from this sales dataset for a CEO/CFO. KPI cards, 10+ charts, slicers & filters… XLSSuperstore_Sales.xlsx
Claude  Building your dashboard…
Screen 4 · Fresh chat + optimised prompt + data
5

Wait 3–5 min, download the dashboard

Claude writes the whole thing as an HTML file. Hit Download, open it in any browser — and there's your dashboard.

Superstore_Dashboard.html
Superstore — Executive Dashboard
Region ▾Year ▾Segment ▾
Revenue
$2.30M
Profit
$286K
Margin
12.4%
Orders
5,009
Sales by Month
Sales by Category
Screen 5 · The finished interactive dashboard — KPIs, charts & filters
6

Refine with simple follow-ups

Don't like a chart? Just type the change in plain English. Claude updates the file instantly — no code, no hassle.

claude.ai
YouChange the line chart to a bar chart and make the header darker.
ClaudeDone ✅ — swapped to a bar chart and darkened the header. Here's the updated file.
+"add a map chart" · "use brand colours"…
Screen 6 · Tweak by chatting — every edit is just a sentence

Pro tips from the video

🧠

Use Claude as a prompt writer

Instead of struggling to write the perfect prompt, ask Claude to write it first. It almost always produces better results.

📊

Specify your audience

Tell Claude who'll use it (CEO, CFO, sales manager). It then picks the right metrics and design style automatically.

🔁

Start a fresh chat

After getting the optimised prompt, paste it into a brand-new chat. Avoids confusion from the earlier conversation.

💬

Keep refining

The first output isn't always perfect. "Make the background darker", "add a map chart" — keep nudging it.

Key takeaways

In plain English

  • You don't need to code — Claude writes all the HTML/JavaScript for you.
  • Prompt quality matters most — the trick is letting Claude write its own optimised prompt.
  • The output is a single HTML file — open it in any browser, email it, or host it online.
  • It works on any dataset — sales, finance, HR, inventory; anything in a spreadsheet.
  • You can keep refining it — chat to change colours, charts, or add new sections.
  • It's completely free — the free version of Claude.ai is enough for all of this.
📝 Full video transcript

[0:00] You have created many kinds of dashboards in Excel, in Power BI, in Alteryx. In this video you'll understand how to create this kind of dashboard in Claude — without any coding knowledge. You just feed the data, give a single prompt, and you get the output. Clean, simple, easy.

[0:28] The first thing — I have the claude.ai option and I can use the free version. First I'll upload data. I have a dataset in a folder; I click the plus sign, add files, and pick up the Superstore data.

[0:47] This data is simple — customer information, sales and profit. But the prompt has to be given better, and I don't know how to write a prompt. So watch this technique: I'll ask Claude to write a prompt for me, then copy that prompt and give it back to Claude to create the dashboard.

[1:05] "Observe the data in the Excel file. Behave like the top 0.001% expert in prompt writing who also knows how to create a dashboard. This data is about sales, profit and customers. I want a dashboard for my CEO and CFO — simple, easy to understand, at least 10+ charts, interactive with lots of slicers and filters, and it should give insights. First, write a prompt for me."

[1:43] Finally it gives me a prompt. I copy this and feed the same prompt back into Claude — because if I simply say "create a dashboard," it's not enough. The prompt has to be much better.

[1:62] I start a fresh chat, paste the prompt, add the data again. Within three to five minutes this creates a beautiful dashboard.

[2:07] It's done. I click download and open the HTML link — I can send it to anyone. You can see all the values: Revenue, Profit, Profit Margin, Total Orders, Unique Customers.

[2:37] If I don't like something, I give a simple prompt and the dashboard updates automatically. Say the line chart isn't good — give a prompt and it changes. That's how to create a dashboard in Claude's free version.

Watch the original tutorial

See the actual dashboard being built live, end to end, in under five minutes.

Keep reading