❝

TL;DR: You can build a Claude dashboard directly in Claude Chat without coding. Claude helps you connect data, visualize key metrics, and create interactive dashboards using Claude Artifacts.

The process takes 5 steps: define your goal, select relevant KPIs, verify your data, design the layout, and build your dashboard. Each step builds on the previous one, so your dashboard stays focused on a specific business decision.

You can also use Claude connectors to work with business data or upload CSV files. For recurring reports, Claude Code Routines can help keep AI-generated insights updated automatically.

  • 5-step workflow: You can plan, validate, design, and build your dashboard in one Claude conversation.

  • 5–10 KPIs: Focus on metrics that directly support your business decisions.

❝

Introduction

Anthropic just launched Claude Dashboards, and I think this is one of their most powerful new features.

Claude can connect your data, create charts, and keep your numbers updated. You can even check where every number comes from.

But building one that's actually useful is a different story.

You need to know what data to bring in, what metrics to track, how to structure everything, and how to get insights you can actually act on.

So in this guide, I'll walk you through everything step by step. I'll also share all my prompts so you don't have to start from scratch.

I. What’s New With Claude Dashboard

Claude dashboard is a new Anthropic feature that lets you turn data from different apps into interactive charts right inside Claude Chat. You just describe what you need, and Claude pulls the data and builds your dashboard using Claude Artifacts.

According to Anthropic's official announcement, here's what you can do:

Here's what it can do:

Feature

What it means in practice

🔄 Live data queries

Dashboards connected to a remote MCP data source refresh automatically when opened

🔍 Data verification

Each chart exposes its underlying query, you can see exactly how the numbers were calculated

🔗 Multiple data sources

Native connectors for BigQuery, Snowflake, Salesforce, Redshift, ClickHouse, Databricks, and the standard Claude connectors (Google Drive, HubSpot, Notion, Slack, etc.)

📊 Easy customization

Ask Claude to adjust charts, add filters, or change layouts, no code needed

📤 Export tab

Send your dashboard to Amplitude, Grafana, Mixpanel, Sigma, and other BI tools

Automatic refresh only works if you've connected a remote MCP data source. If you built your dashboard from a CSV or file upload, you'll need to re-upload the file to refresh the data.

What can you use it for? Track daily business performance, answer specific questions like "which marketing channel brings in paying customers," or dig into why traffic is up but revenue is down.

❝

💡 Note: Claude Dashboards is currently in beta on supported paid plans. You can check the details in Claude's official guide.

II. How to Build a Claude Dashboard in 5 Steps

I'll walk you through building a Claude dashboard directly in Claude Chat. We'll use one example throughout: creating a dashboard that helps you identify which marketing channels bring in your most valuable customers.

Quick tip: Keep everything in the same Claude conversation so each step builds on the previous one.

Step 1: Define Your Goal

Before building anything, you need to decide what your Claude dashboard should actually help you decide.

Let's say you're running ads on Google, Facebook, and LinkedIn. Knowing which channel gets the most clicks sounds useful, but what you really want to know is which one brings in paying customers so you can decide where to put your budget next month.

I'll start by asking Claude to understand our business needs before jumping into dashboard creation.

You're my business intelligence consultant. I want to build a Claude dashboard that helps me make better marketing decisions.

My business context:
- Business: [Describe your business]
- Marketing channels: [List your channels]
- Main challenge: [Describe your current problem]
- Available data sources: [List your connected apps or files]
- Reporting frequency: [Daily, weekly, or monthly]

Your task:
1. Review my business context and identify up to three decisions this dashboard could support.
2. Evaluate each decision based on its business impact, urgency, and data availability.
3. Recommend the single most valuable decision to prioritize.
4. Ask me one question at a time to clarify missing information before finalizing the objective.
5. Summarize the approved objective in one sentence, including the decision, reporting period, and intended user.

Important rules:
- Don't build the dashboard yet.
- Don't invent missing business information.
- Challenge goals that are too broad or difficult to measure.
- Wait for my approval before moving to KPI selection.

Final output: Create a short "Dashboard Goal Brief" that we can reuse in the next step.

Claude will ask you a few questions to clarify your business goals. Once you've agreed on the details, Claude will create your Dashboard Goal Brief.

For GlowNest, we've settled on one goal: Allocate a $30,000 monthly ad budget across Google Ads, Meta Ads, and TikTok Ads based on customer acquisition cost (CAC), with a maximum 20% adjustment per channel.

define-your-goal

That's Step 1 done! We'll use this brief to choose our KPIs in Step 2. Just keep using the same Claude conversation so everything stays connected.

❝

Black Friday 2026 is RUNNING with 30% OFF!!!!

Transform your AI skills with the AI Fire Academy Premium Plan - FREE for 14 days! Gain instant access to 700+ AI workflows, advanced tutorials, exclusive case studies and unbeatable discounts. No risks, cancel anytime.

Step 2: Choose Your Metrics

Now that we've finalized our Dashboard Goal Brief, we need to choose the numbers that'll help us make smarter budget decisions.

I'd stick to 5 to 10 KPIs. For GlowNest, we'll focus on CAC, paying customers, conversion rates, and revenue by channel.

We'll use the brief from Step 1 to let Claude recommend the right metrics, explain how they're calculated, and flag anything our data can't support.

Using the approved Dashboard Goal Brief from our previous step, help me select the metrics for this dashboard.

Your task:
1. Recommend 5 to 10 KPIs that directly support our approved business decision.
2. For each KPI, explain its business purpose, calculation formula, required data, and recommended reporting period.
3. Suggest an appropriate visualization, such as a KPI card, line chart, or comparison table.
4. Rank the metrics by importance and identify any that provide overlapping information.
5. Flag metrics that may be misleading or impossible to calculate with my available data.

Output requirements:
- Present your recommendations in a table.
- Label each metric as Essential or Optional.
- Explain any important trade-offs before recommending the final KPI list.
- Preserve our approved dashboard objective without expanding its scope.

Before finishing:
- Ask me to approve or revise the KPI list.
- Once approved, save the final selection as a "Dashboard Metrics Brief" containing metric definitions, formulas, data requirements, reporting periods, and visualization choices.
- Don't connect data sources or build the dashboard yet.

After reviewing Claude's suggestions, I've approved 7 KPIs for our GlowMetrics dashboard.

Claude has put everything into a Dashboard Metrics Brief, so we know exactly what to track and how each number should be calculated.

glowmetrics-marketing-performance-dashboard-metrics-brief

I've also kept our $30,000 monthly budget, CAC thresholds, and 20% adjustment limit in the brief. This way, Claude can use the same rules when we build the dashboard.

marketing-dashboard-budget-assumptions-and-cac-thresholds

That's Step 2 done! Next, we'll use this brief to prepare and verify our data before building the dashboard.

Step 3: Connect and Verify Data

You have two options here:

Option A: Connect real data sources: Use Claude connectors to pull from BigQuery, Snowflake, Salesforce, your CRM, or any other supported source. This is what gives you live queries and auto-refresh.

Option B: Upload CSV files: Upload exports from your tools. Great for getting started, but you'll need to re-upload to refresh the data later.

For this demo, I had Claude generate realistic synthetic data for Shopify, Google Ads, Meta Ads, and TikTok Ads. The key point: your numbers need to add up.

Using our approved Dashboard Goal Brief and Dashboard Metrics Brief, prepare and validate the data for GlowMetrics.

We agreed to use synthetic data for this demonstration.

Your tasks:

1. Review both briefs and identify the exact data fields required for our seven approved KPIs.

2. Generate realistic synthetic data covering the most recent 30 complete days for:
   - Shopify orders and new customers
   - Google Ads
   - Meta Ads
   - TikTok Ads

3. Ensure the data follows our approved assumptions:
   - Total monthly advertising budget: $30,000
   - Maximum budget adjustment: ±20% per channel
   - Average order value: $45
   - Gross margin: 65%
   - Target CAC: $18
   - First-order CAC ceiling: $22.60

4. Assign each new customer to exactly one acquisition channel or mark them as Unattributed.

5. Validate all seven KPIs using the formulas approved in our Dashboard Metrics Brief.

6. Check for:
   - Missing or duplicate records
   - Incorrect calculations
   - Inconsistent reporting periods
   - Attribution conflicts
   - Differences between channel totals and overall totals

7. Create a Data Validation Report showing:
   - Data sources and fields
   - Reporting period
   - KPI calculation results
   - Validation checks and findings
   - Any remaining limitations or assumptions

Important:
- Clearly label all generated data as synthetic.
- Preserve our approved KPI definitions and business rules.
- Don't invent actual business performance.
- Fix any validation errors before presenting the report.
- Don't build or design the dashboard yet.

Complete this step without asking additional questions unless a critical requirement is missing.

Claude generated our Data Validation Report with all 48 validation checks passed and created a ZIP file with the sample CSVs, KPI results, and validation scripts.

The findings were already interesting: Google Ads had the lowest CAC at $17.32, while TikTok Ads was losing money on first orders. That's exactly the kind of signal a dashboard should surface.

glowmetrics-synthetic-marketing-data-validation-report-with-claude
glowmetrics-synthetic-marketing-dataset-and-validation-files

Our data is ready! Let's move to Step 4 and design the Claude dashboard.

Step 4: Design Your Dashboard Layout

Our data is ready, so it's time to design the Claude dashboard.

Before prompting Claude, it’s better to find 2–3 dashboard examples on Dribbble or Pinterest that you like, something with the right level of density and visual style.

Share them with Claude as reference. For GlowMetrics, I'll go with a clean, minimal design.

Using our approved Dashboard Goal Brief, Dashboard Metrics Brief, and validated synthetic dataset, help me design the GlowMetrics dashboard.

We've completed data validation. Now I want to finalize the visual design before building the working dashboard.

Your tasks:

1. Review our seven approved KPIs and their recommended visualizations.

2. Create three distinct dashboard layout concepts in Claude Artifacts:
   - Executive Overview: Focus on quick budget decisions.
   - Performance Analysis: Focus on comparing marketing channels.
   - Decision Center: Focus on recommended budget changes and their financial impact.

3. For each concept:
   - Place the most important KPIs prominently.
   - Show CAC thresholds and channel profitability clearly.
   - Include a section for increase, hold, or reduce recommendations.
   - Use readable charts with minimal scrolling.
   - Clearly distinguish synthetic data from real business results.

4. Use a clean, modern visual style with consistent typography, spacing, and colors.

5. Show the three design concepts using our validated sample data, without changing the underlying figures or KPI formulas.

6. Compare the concepts based on readability, decision usefulness, and layout efficiency.

Important:
- Keep our seven approved KPIs unchanged.
- Preserve the $30,000 budget and ±20% adjustment constraints.
- Do not add unnecessary metrics or features.
- Treat these as design previews, not the final working dashboard.
- Wait for me to choose a design before building the final version.

Final output:
Present three visual concepts in Claude Artifacts and recommend the one best suited for monthly marketing budget decisions.

Claude created three dashboard designs in Claude Artifacts, all using our 7 approved KPIs and validated sample data.

design-your-dashboard

I chose Concept 3: Decision Center because it clearly shows which channels should get more budget and how those changes could affect profitability.

Step 5: Build, Verify and Share

Now I'll ask Claude to turn our chosen design into an interactive dashboard using the data we verified in Step 3.

Claude needs to keep our KPI formulas unchanged and clearly show which channels we should increase, hold, or reduce spending on.

Using our approved Dashboard Goal Brief, Dashboard Metrics Brief, validated synthetic dataset, and selected design from Step 4, build the final GlowMetrics dashboard.

Your tasks:

1. Build an interactive dashboard in Claude Artifacts using our selected layout.

2. Load the validated synthetic data from Step 3 without generating replacement figures.

3. Display all seven approved KPIs using their original formulas and reporting periods.

4. For Google Ads, Meta Ads, and TikTok Ads, show:
   - Customer acquisition cost
   - First-order profitability
   - Performance against approved CAC thresholds
   - Recommended budget action: Increase, Hold, or Reduce
   - A short explanation supporting each recommendation

5. Create an interactive budget allocation section that:
   - Starts with our approved $30,000 monthly budget
   - Keeps the total budget fixed at $30,000
   - Limits each channel's budget adjustment to ±20%
   - Shows the financial impact of proposed changes
   - Clearly labels estimates and assumptions

6. Add useful interactions:
   - Reporting period filters
   - Channel comparisons
   - KPI definitions
   - Access to supporting data and calculations

7. Validate the finished dashboard against the Data Validation Report.

8. Clearly display "Synthetic Demo Data" so viewers don't mistake these numbers for real business performance.

9. Prepare the dashboard for sharing through Claude Artifacts.

Important:
- Do not change approved KPI formulas or business constraints.
- Do not fabricate live connections to Shopify or advertising platforms.
- Use the validated synthetic dataset for this demonstration.
- Do not describe projected budget outcomes as guaranteed results.
- Report any unsupported feature instead of pretending it works.

Final output:
Deliver the completed interactive GlowMetrics dashboard, verify its calculations, and explain how I can share it with my team.

Claude has created our GlowMetrics Performance Hub using the Decision Center design we selected earlier.

I can now compare channel performance, switch between reporting periods, and adjust the budget to see how the estimated profit changes. Claude also keeps our $30,000 budget and ±20% limit per channel in place.

build-and-share

Once you're happy with the results, you can click Share in the top-right corner of Claude Artifacts to share your dashboard with your team.

And that's our Claude dashboard finished! We've turned a business question into an interactive dashboard that helps us make smarter marketing decisions.

❝

💡 Note: We're using synthetic data for this demo. You'll need to connect your real business data and configure updates before making actual business decisions.

III. Tips for Getting Claude Dashboard Right

Keep all 5 steps in one conversation. The briefs you build in Steps 1 and 2 carry forward automatically. If you start a new chat, you lose that context and have to re-explain everything.

Verify before you trust. Claude Dashboards shows you the query behind every chart. Click through on any number that looks off before you act on it.

Synthetic data is a great starting point. Build the whole thing with fake data first, verify everything works, then swap in your real connectors. Much easier than debugging live data and dashboard logic at the same time.

For recurring reports, look at Claude Code Routines. If you need your dashboard updated on a schedule (weekly marketing review, monthly finance summary), Claude Code Routines lets you set up scheduled and event-driven automation that re-runs your data queries automatically.

Start narrow. One business question. Five to seven metrics. You can always expand once you know what's actually useful.

Conclusion

You've now built your first Claude dashboard in five steps, from setting a clear goal to creating an interactive dashboard that helps you make better decisions.

My advice? Start with one business question and a few metrics that actually matter. You can always expand your dashboard once you know what's useful.

And if you're using real business data, make sure your numbers are accurate before trusting Claude's recommendations. A beautiful dashboard won't help much if the data behind it is wrong.

If you are interested in other topics and how AI is transforming different aspects of our lives or even in making money using AI with more detailed, step-by-step guidance, you can find our other articles here:

Reply

Avatar

or to participate