Claude Prompt Library

30 Claude Prompts That Build Dashboards

30 copy-paste prompts

Describe the metrics you track and Claude returns a working dashboard as one self-contained HTML/JS artifact with realistic sample data and charts you can preview instantly. Prompts for analytics, sales and CRM, finance, SaaS metrics, marketing, and project boards. Not "give me a chart."

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 15 prompts are free instantly โ€” no signup needed. Hand-curated and tested by the AI Academy team.

By Louis Corneloup ยท Founder, Techpresso
Last updated ยทHand-curated & tested by the AI Academy team

Analytics & Web Dashboards

5 prompts

Web Analytics Overview Dashboard

1/30

You are a product analytics engineer who builds clean, fast web analytics dashboards. <context> I need a web analytics overview dashboard built as one self-contained HTML file with inline CSS and vanilla JS, seeded with realistic sample data and rendered with an embedded chart library via CDN, so I can preview the whole thing instantly as an artifact. </context> <inputs> - Site or product name: [NAME] - Date range to show: [E.G. LAST 30 DAYS] - Top metrics I care about: [E.G. VISITORS, PAGEVIEWS, BOUNCE RATE, AVG SESSION] - Traffic sources to break down: [E.G. ORGANIC, DIRECT, SOCIAL, REFERRAL] - Top pages to list: [5-8 PAGE PATHS OR "INVENT REALISTIC ONES"] </inputs> <task> Build the dashboard with: a header bar with the site name and a date-range selector (visual), a row of four KPI cards (each with value, label, and a percent-change indicator vs prior period), a main line chart of visitors over the date range, a donut or bar chart of traffic sources, a horizontal bar chart of top pages, and a small table of top referrers. Generate plausible sample data in a JS array at the top of the file so every chart and card is populated. </task> <constraints> - One self-contained HTML file; only a charting library from a CDN is allowed. - All data lives in clearly labeled JS constants near the top so I can swap in my own. - Responsive grid, accessible color contrast, up and down change arrows colored green and red. </constraints> <format> Return the full HTML as an artifact, then list where to paste real data and which chart to make interactive first. </format>

Builds a web analytics overview dashboard with KPI cards, trend chart, and source breakdown using sample data as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste a few real numbers into the inputs so Claude calibrates the sample data to your actual scale instead of round defaults.

Product Usage & Engagement Dashboard

2/30

You are a growth analyst who designs engagement dashboards for product teams. <context> I need a product engagement dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample data so it renders instantly as a previewable artifact. </context> <inputs> - Product name: [NAME] - Activation event I track: [E.G. CREATED FIRST PROJECT] - Engagement metrics: [E.G. DAU, WAU, MAU, STICKINESS, FEATURE ADOPTION] - Key features to track adoption for: [3-6 FEATURES] - Cohort to highlight: [E.G. NEW SIGNUPS THIS MONTH] </inputs> <task> Build a dashboard with: a KPI row showing DAU, WAU, MAU, and DAU/MAU stickiness; a line chart of active users over time; a feature-adoption horizontal bar chart; a simple cohort retention heatmap table (weeks 0-6); and an activation funnel from signup to activated. Seed every section with sample data in labeled JS arrays. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Retention heatmap uses background-color intensity to show percentages; include a legend. - Data constants grouped at the top with comments; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how the stickiness and retention numbers are computed so I can plug in real events. </format>

Produces a product engagement dashboard with DAU/MAU, feature adoption, and a retention heatmap as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude your real activation event so the funnel's first step matches how you actually define an active user.

Real-Time Traffic Monitor

3/30

You are a front-end engineer who builds live-feeling monitoring screens. <context> I need a real-time traffic monitor as one self-contained HTML file with inline CSS and vanilla JS that simulates live updates with a timer, so it looks alive the moment I preview it as an artifact. </context> <inputs> - Site or app name: [NAME] - Live metrics to show: [E.G. ACTIVE USERS NOW, REQUESTS/MIN, ERRORS/MIN] - Pages or endpoints to list as active: [4-8 PATHS] - Update cadence: [E.G. EVERY 2 SECONDS] </inputs> <task> Build a monitor with: a big "active users right now" number that ticks up and down, a sparkline of the last 60 seconds, a live-updating list of top active pages with counts, a requests-per-minute gauge, and a recent-events ticker that prepends new rows. Use a setInterval to mutate the sample data so the screen animates without any backend. </task> <constraints> - One self-contained HTML file; charting library from CDN is fine, otherwise pure JS. - Updates are smooth and bounded (no runaway numbers); pause control included. - Dark, control-room aesthetic with high-contrast accessible text. </constraints> <format> Return the full HTML as an artifact, then explain where to replace the simulated interval with a real WebSocket or polling fetch. </format>

Builds a live-updating real-time traffic monitor that animates with simulated data as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to keep the simulated update function isolated in one place so swapping it for a real fetch is a one-line change.

Funnel & Conversion Dashboard

4/30

You are a conversion-rate analyst who builds funnel visualization dashboards. <context> I need a conversion funnel dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, populated with sample data so the full funnel renders instantly as a previewable artifact. </context> <inputs> - Funnel name: [E.G. SIGNUP TO PAID] - Funnel steps in order: [4-7 STEPS] - Segments to compare: [E.G. MOBILE VS DESKTOP, OR PAID VS ORGANIC] - Time period: [E.G. THIS QUARTER] </inputs> <task> Build a dashboard with: a header with the funnel name and segment toggle; a horizontal funnel chart showing count and conversion rate at each step; per-step drop-off callouts with the biggest leak highlighted; a small line chart of overall conversion rate over time; and a comparison table of the two segments step by step. Seed sample data for both segments in labeled JS arrays. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Each funnel step shows absolute count and step-to-step conversion percentage. - The largest drop-off is visually flagged; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then point out which drop-off the data suggests I investigate first and how to wire in real step counts. </format>

Generates a conversion funnel dashboard with per-step drop-off and segment comparison as a previewable artifact.

๐Ÿ’ก

Pro tip: List your real funnel steps in order; the biggest-leak highlight is only useful when the steps match your actual flow.

Cohort Retention Dashboard

5/30

You are a retention analyst who builds cohort dashboards for subscription products. <context> I need a cohort retention dashboard as one self-contained HTML file with inline CSS and vanilla JS, pre-filled with realistic sample cohorts so the heatmap and curves render instantly as a previewable artifact. </context> <inputs> - Product name: [NAME] - Cohort grouping: [E.G. BY SIGNUP MONTH] - Retention window: [E.G. 0-12 WEEKS OR MONTHS] - Metric: [E.G. % STILL ACTIVE, % STILL PAYING] - Number of cohorts to show: [E.G. LAST 8] </inputs> <task> Build a dashboard with: a retention heatmap table (rows are cohorts, columns are periods since signup, cells shaded by retention %), a retention-curve line chart overlaying all cohorts, a summary KPI row (average period-1 retention, period-3, and an estimated steady-state), and a short "what's improving" callout comparing the newest cohort to the oldest. Generate believable decaying retention data in labeled JS arrays. </task> <constraints> - One self-contained HTML file; charting library from CDN allowed. - Heatmap cells use a consistent color scale with a legend; numbers stay legible on every shade. - Data constants at the top with comments; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how the cells are colored so I can drop my own cohort matrix straight in. </format>

Builds a cohort retention dashboard with a shaded heatmap and overlaid retention curves as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude whether you measure active retention or revenue retention; the two tell very different stories on the same heatmap.

XML tags are just the start. Learn the full Claude workflow.

A growing library of 300+ hands-on AI tutorials covering Claude, ChatGPT, and 50+ tools. New tutorials added every week.

Start 7-Day Free Trial

Sales & CRM Dashboards

5 prompts

Sales Pipeline Dashboard

6/30

You are a revenue-operations analyst who builds sales pipeline dashboards. <context> I need a sales pipeline dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic sample deals so every chart and table is populated when I preview it as an artifact. </context> <inputs> - Team or company name: [NAME] - Pipeline stages in order: [E.G. LEAD, QUALIFIED, PROPOSAL, NEGOTIATION, CLOSED WON] - Quota for the period: [AMOUNT] - Time period: [E.G. THIS QUARTER] - Reps to track: [3-6 NAMES OR "INVENT REALISTIC ONES"] </inputs> <task> Build a dashboard with: a KPI row (total pipeline value, weighted forecast, deals won, win rate); a bar or funnel chart of pipeline value by stage; a leaderboard table of reps showing deals, value, and quota attainment with progress bars; a line chart of bookings vs quota over the period; and a sortable table of top open deals with stage, value, and close date. Generate plausible deal data in labeled JS arrays. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Weighted forecast uses per-stage probabilities defined in a constant I can edit. - Currency formatted consistently; responsive and accessible; quota bars colored by attainment. </constraints> <format> Return the full HTML as an artifact, then explain the stage-probability weighting and how to import a CSV of real deals. </format>

Builds a sales pipeline dashboard with stage breakdown, rep leaderboard, and weighted forecast as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude your actual stage names and rough conversion odds so the weighted forecast reflects how your pipeline really closes.

CRM Account Health Dashboard

7/30

You are a customer-success operations analyst who builds account health dashboards. <context> I need an account health dashboard as one self-contained HTML file with inline CSS and vanilla JS, pre-filled with sample accounts so the health scores and lists render instantly as a previewable artifact. </context> <inputs> - Company name: [NAME] - Health signals to combine: [E.G. USAGE, SUPPORT TICKETS, NPS, PAYMENT STATUS] - Segments: [E.G. ENTERPRISE, MID-MARKET, SMB] - Number of accounts to show: [E.G. 20] - At-risk threshold: [E.G. SCORE BELOW 60] </inputs> <task> Build a dashboard with: a KPI row (total accounts, healthy, at-risk, churned-this-period); a stacked bar of health distribution by segment; a sortable accounts table with name, segment, MRR, health score (color-coded badge), and last touch; an at-risk watchlist filtered below the threshold; and a small trend line of average health score over time. Generate sample accounts with a computed health score in labeled JS arrays. </task> <constraints> - One self-contained HTML file; charting library from CDN allowed. - Health score is computed from a weighted formula defined in an editable constant. - Color-coded badges (green, amber, red) with accessible contrast; responsive layout. </constraints> <format> Return the full HTML as an artifact, then explain the health-score formula and which signal weights to tune for my business. </format>

Produces a CRM account health dashboard with computed health scores and an at-risk watchlist as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude which single signal predicts churn best for you and ask it to weight that highest in the health formula.

Sales Rep Performance Scorecard

8/30

You are a sales-enablement analyst who builds individual rep scorecards. <context> I need a sales rep performance dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with sample activity and outcome data so it renders instantly as a previewable artifact. </context> <inputs> - Team name: [NAME] - Activity metrics: [E.G. CALLS, EMAILS, MEETINGS BOOKED] - Outcome metrics: [E.G. DEALS WON, REVENUE, WIN RATE] - Period: [E.G. THIS MONTH] - Reps to include: [4-8 NAMES] </inputs> <task> Build a dashboard with: a selectable rep header with a quota-attainment ring; a KPI row of that rep's key numbers vs team average; a grouped bar chart comparing activity metrics across all reps; a line chart of the selected rep's revenue over the period; and a ranked table with activity-to-outcome conversion (e.g. meetings per deal). Generate sample data per rep in labeled JS arrays and let a dropdown switch the focused rep. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - The rep dropdown updates the header, ring, and personal chart without reloading. - Vs-average comparisons show clear up/down indicators; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how the conversion ratios are derived so I can benchmark reps fairly. </format>

Builds an interactive sales rep scorecard with a rep selector, quota ring, and team comparisons as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to include an activity-to-outcome ratio so the scorecard rewards efficiency, not just raw call volume.

Lead Generation Dashboard

9/30

You are a demand-generation analyst who builds lead-flow dashboards. <context> I need a lead generation dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample leads so the whole funnel renders when I preview it as an artifact. </context> <inputs> - Company name: [NAME] - Lead sources to track: [E.G. PAID, ORGANIC, EVENTS, REFERRAL] - Lead stages: [E.G. MQL, SQL, OPPORTUNITY] - Cost data available: [E.G. SPEND PER SOURCE OR "INVENT"] - Period: [E.G. LAST 90 DAYS] </inputs> <task> Build a dashboard with: a KPI row (total leads, MQLs, SQLs, blended cost per lead); a stacked area chart of leads over time by source; a bar chart of cost per lead and conversion rate by source; an MQL-to-SQL-to-opportunity mini funnel; and a source-performance table ranking channels by quality. Generate sample lead and spend data in labeled JS arrays. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Cost-per-lead and conversion are computed from the sample constants, not hardcoded. - Highlight the best and worst source by efficiency; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain which source the data suggests I scale or cut and how to feed in real spend. </format>

Generates a lead generation dashboard with source quality, cost per lead, and a stage funnel as a previewable artifact.

๐Ÿ’ก

Pro tip: Include real ad spend per source so the cost-per-lead and the scale-or-cut recommendation are grounded in your numbers.

Deal Forecast Dashboard

10/30

You are a sales-forecasting analyst who builds forecast and commit dashboards. <context> I need a deal forecast dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with sample deals so the forecast scenarios render instantly as a previewable artifact. </context> <inputs> - Team name: [NAME] - Forecast categories: [E.G. COMMIT, BEST CASE, PIPELINE] - Quota for the period: [AMOUNT] - Period and close dates: [E.G. THIS QUARTER] - Number of open deals: [E.G. 25] </inputs> <task> Build a dashboard with: a KPI row (closed-won so far, commit, best case, gap to quota); a stacked bar of forecast categories against the quota line; a waterfall-style chart from closed-won up to best-case forecast; a deals table grouped by forecast category with value and close date; and a simple weekly burndown of remaining quota. Generate sample deals with categories in labeled JS arrays. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - The gap-to-quota and category totals recompute from the sample data constants. - Clear visual distinction between committed and at-risk amounts; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain the waterfall math and how to update deal categories each week. </format>

Builds a deal forecast dashboard with commit categories, a waterfall, and quota gap tracking as a previewable artifact.

๐Ÿ’ก

Pro tip: Define your commit vs best-case rules clearly so Claude buckets the sample deals the way your team actually forecasts.

Finance & Budget Dashboards

5 prompts

Budget vs Actual Dashboard

11/30

You are a financial planning analyst who builds budget-versus-actual dashboards. <context> I need a budget vs actual dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample figures so every variance renders when I preview it as an artifact. </context> <inputs> - Company or department name: [NAME] - Budget categories: [E.G. PAYROLL, MARKETING, TOOLS, TRAVEL] - Period: [E.G. YEAR TO DATE BY MONTH] - Total annual budget: [AMOUNT] - Currency: [E.G. USD] </inputs> <task> Build a dashboard with: a KPI row (total budget, actual spend, variance, % of budget used); a grouped bar chart of budget vs actual by category; a variance table with over/under flagged in red/green and percent variance; a line chart of cumulative spend vs budget over the period; and a spend-by-category donut. Generate sample budget and actual figures in labeled JS arrays. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Variance and % used are computed from the constants; over-budget rows clearly flagged. - Currency formatting consistent; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then point out the biggest variance category and how to paste my real ledger totals in. </format>

Builds a budget vs actual dashboard with variance flags and cumulative spend tracking as a previewable artifact.

๐Ÿ’ก

Pro tip: Enter your real category names and annual budget so the variance flags fire on the lines you actually need to defend.

Cash Flow Dashboard

12/30

You are a finance analyst who builds cash-flow monitoring dashboards. <context> I need a cash flow dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic inflow and outflow data so the runway and balance render instantly as a previewable artifact. </context> <inputs> - Business name: [NAME] - Starting cash balance: [AMOUNT] - Inflow sources: [E.G. SUBSCRIPTIONS, INVOICES PAID] - Outflow categories: [E.G. PAYROLL, SAAS, RENT] - Period: [E.G. NEXT 12 MONTHS] </inputs> <task> Build a dashboard with: a KPI row (current balance, net monthly burn, runway in months, lowest projected balance); a combined bar-and-line chart of inflows, outflows, and ending balance per month; a waterfall of one month's cash movement; a table of upcoming large outflows; and a runway gauge. Generate sample monthly cash data in labeled JS arrays and compute runway from burn. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Runway and burn are computed from the sample data, not hardcoded; negative balances flagged. - Currency formatting consistent; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain the runway calculation and how to adjust it for a planned raise or spend cut. </format>

Produces a cash flow dashboard with runway, burn, and monthly inflow/outflow projection as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude your real starting balance and monthly burn so the runway number is one you can actually act on.

P&L / Income Statement Dashboard

13/30

You are a financial controller who builds P&L summary dashboards. <context> I need a profit-and-loss dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic figures so the income statement and margins render instantly as a previewable artifact. </context> <inputs> - Company name: [NAME] - Revenue lines: [E.G. PRODUCT, SERVICES] - Major cost lines: [E.G. COGS, SALARIES, MARKETING, OVERHEAD] - Period and comparison: [E.G. THIS YEAR VS LAST] - Currency: [E.G. USD] </inputs> <task> Build a dashboard with: a KPI row (revenue, gross profit, operating income, net margin); a stacked bar of revenue vs costs by month; a margin-trend line chart (gross and net %); a tidy income-statement table with this-period vs prior-period and percent change; and a cost-breakdown donut. Generate sample financials in labeled JS arrays and compute all margins. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Gross/operating/net figures and margins are computed, not hardcoded; subtotals bolded. - Negative changes in red, positive in green; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain the statement structure so I can replace the sample lines with my accounting export. </format>

Builds a P&L dashboard with an income statement table, margin trends, and cost breakdown as a previewable artifact.

๐Ÿ’ก

Pro tip: List your exact revenue and cost lines so the income-statement table mirrors your books and totals tie out cleanly.

Personal Finance / Net Worth Dashboard

14/30

You are a personal-finance app designer who builds clean money dashboards. <context> I need a personal finance dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample data so net worth and spending render instantly as a previewable artifact. </context> <inputs> - Name or household label: [NAME] - Account types: [E.G. CHECKING, SAVINGS, INVESTMENTS, DEBT] - Spending categories: [E.G. HOUSING, FOOD, TRANSPORT, FUN] - Monthly income: [AMOUNT] - Savings goal: [GOAL AND TARGET DATE] </inputs> <task> Build a dashboard with: a KPI row (net worth, monthly income, monthly spend, savings rate); a net-worth-over-time line chart; a spending-by-category donut with amounts; a budget progress section with category bars; and a savings-goal tracker showing progress toward the target. Generate sample accounts and transactions in labeled JS arrays and compute net worth and savings rate. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Net worth = assets minus debts, computed from constants; savings rate computed too. - Friendly, calm visual style; currency formatting consistent; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how to edit the accounts and transactions arrays to reflect my real finances. </format>

Generates a personal finance dashboard with net worth, spending breakdown, and a savings goal tracker as a previewable artifact.

๐Ÿ’ก

Pro tip: Enter your real savings goal and date so the tracker shows whether your current pace actually gets you there on time.

Investment Portfolio Dashboard

15/30

You are a fintech front-end engineer who builds portfolio tracking dashboards. <context> I need an investment portfolio dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic holdings so allocation and performance render instantly as a previewable artifact. </context> <inputs> - Portfolio name: [NAME] - Holdings: [5-10 ASSETS WITH TICKER, SHARES, COST BASIS OR "INVENT REALISTIC ONES"] - Asset classes: [E.G. STOCKS, BONDS, CRYPTO, CASH] - Benchmark to compare: [E.G. S&P 500] - Period: [E.G. YEAR TO DATE] </inputs> <task> Build a dashboard with: a KPI row (total value, total gain/loss, percent return, today's change); a portfolio-value line chart with a benchmark overlay; an allocation donut by asset class; a holdings table with shares, current value, gain/loss, and weight; and a top-movers strip. Generate sample holdings and price history in labeled JS arrays and compute gains and weights. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Gains, returns, and weights are computed from holdings constants, not hardcoded. - Gains green, losses red; currency and percent formatting consistent; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how to swap the simulated prices for a real quotes API. </format>

Builds an investment portfolio dashboard with allocation, gain/loss, and a benchmark overlay as a previewable artifact.

๐Ÿ’ก

Pro tip: List your real holdings and cost basis so the gain/loss and allocation reflect your actual portfolio, not invented tickers.

SaaS Metrics Dashboards

5 prompts

MRR / ARR Growth Dashboard

16/30

You are a SaaS finance analyst who builds recurring-revenue dashboards. <context> I need an MRR growth dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample data so the revenue movements render instantly as a previewable artifact. </context> <inputs> - Company name: [NAME] - Plan tiers: [E.G. STARTER, PRO, ENTERPRISE WITH PRICES] - Current MRR: [AMOUNT OR "INVENT"] - Period: [E.G. LAST 12 MONTHS] - Growth story: [E.G. STEADY, SPIKY, RECOVERING] </inputs> <task> Build a dashboard with: a KPI row (MRR, ARR, net new MRR this month, MRR growth rate); an MRR bridge chart breaking each month into new, expansion, contraction, and churned MRR; an MRR-over-time area chart; a plan-mix stacked bar; and a table of the largest expansions and downgrades. Generate sample MRR-movement data in labeled JS arrays and compute ARR and growth rate. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - The MRR bridge nets to the month-end MRR; churn and contraction shown as negatives. - ARR and growth rate computed from constants; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain the MRR bridge logic so I can feed in my real new/expansion/churn numbers. </format>

Builds an MRR growth dashboard with an MRR bridge, plan mix, and growth rate as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude your real plan prices so the plan-mix chart and expansion numbers add up to a believable MRR.

Churn & Retention Dashboard

17/30

You are a subscription analyst who builds churn and retention dashboards. <context> I need a churn dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic sample data so churn rates and reasons render instantly as a previewable artifact. </context> <inputs> - Product name: [NAME] - Churn metrics: [E.G. LOGO CHURN, REVENUE CHURN, NET REVENUE RETENTION] - Churn reasons to break down: [E.G. PRICE, MISSING FEATURE, NO LONGER NEEDED] - Segments: [E.G. BY PLAN OR TENURE] - Period: [E.G. LAST 12 MONTHS] </inputs> <task> Build a dashboard with: a KPI row (gross logo churn %, gross revenue churn %, net revenue retention, customers lost); a line chart of churn rate over time with NRR overlay; a bar chart of churn reasons; a segment table showing churn by plan or tenure; and a callout of the highest-churn segment. Generate sample churn data in labeled JS arrays and compute all rates. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - NRR above 100% shown as healthy green; churn rates computed from constants. - Highest-risk segment flagged; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how NRR is computed and which segment the data says to protect first. </format>

Produces a churn and retention dashboard with logo/revenue churn, NRR, and churn-reason breakdown as a previewable artifact.

๐Ÿ’ก

Pro tip: Distinguish logo churn from revenue churn in your inputs; a product can lose small accounts while NRR stays above 100%.

SaaS North-Star Metrics Dashboard

18/30

You are a SaaS operating analyst who builds executive north-star dashboards. <context> I need a north-star metrics dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample data so every headline metric renders instantly as a previewable artifact. </context> <inputs> - Company name: [NAME] - North-star metric: [E.G. WEEKLY ACTIVE TEAMS] - Supporting metrics: [E.G. MRR, ACTIVATION RATE, NRR, CAC PAYBACK] - Targets for each metric: [VALUES] - Period: [E.G. THIS YEAR] </inputs> <task> Build a dashboard with: a hero card for the north-star metric (current value, target, progress, trend sparkline); a KPI grid of supporting metrics each with value, target, and on/off-track status; a main trend chart of the north-star metric over time; a small multiples row of mini charts for the supporting metrics; and an at-a-glance status banner (on track / at risk). Generate sample data in labeled JS arrays and compute on-track status against targets. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - On/off-track status is computed from value vs target; consistent status colors. - Executive-clean layout; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how status is derived so I can set my own targets and thresholds. </format>

Builds an executive north-star dashboard with a hero metric, target tracking, and small multiples as a previewable artifact.

๐Ÿ’ก

Pro tip: Set realistic targets in the inputs; the on/off-track banner is only useful when the thresholds match your real plan.

Customer Lifetime Value Dashboard

19/30

You are a unit-economics analyst who builds LTV and CAC dashboards. <context> I need an LTV/CAC dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic sample data so the unit economics render instantly as a previewable artifact. </context> <inputs> - Company name: [NAME] - Average revenue per account: [AMOUNT OR "INVENT"] - Gross margin: [E.G. 80%] - Average customer lifespan: [E.G. 30 MONTHS] - Acquisition channels and CAC: [E.G. PAID, ORGANIC WITH COSTS] </inputs> <task> Build a dashboard with: a KPI row (LTV, blended CAC, LTV:CAC ratio, CAC payback months); a bar chart of LTV:CAC by channel; a CAC-payback trend line; a table of channels with CAC, payback, and ratio; and a callout flagging any channel where LTV:CAC is below 3. Generate sample channel data in labeled JS arrays and compute LTV, ratio, and payback. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - LTV, ratio, and payback are computed from constants using a clearly commented formula. - Ratios below the threshold flagged red; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain the LTV and payback formulas so I can plug in my real margins and CAC. </format>

Generates an LTV/CAC dashboard with unit economics, payback, and per-channel ratios as a previewable artifact.

๐Ÿ’ก

Pro tip: Use your real gross margin and average lifespan; LTV swings wildly with those two inputs, so guesses make the ratio meaningless.

Subscription Billing Dashboard

20/30

You are a billing-operations analyst who builds subscription billing dashboards. <context> I need a subscription billing dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample data so billing health renders instantly as a previewable artifact. </context> <inputs> - Company name: [NAME] - Billing intervals: [E.G. MONTHLY, ANNUAL] - Metrics to show: [E.G. ACTIVE SUBSCRIPTIONS, FAILED PAYMENTS, REFUNDS, DUNNING] - Plans: [TIERS WITH PRICES] - Period: [E.G. THIS MONTH] </inputs> <task> Build a dashboard with: a KPI row (active subscriptions, collected revenue, failed payment %, refund rate); a bar chart of revenue by plan and interval; a line chart of failed payments and recovered (dunning) over time; a table of at-risk subscriptions in dunning with retry status; and a renewals-this-week list. Generate sample billing data in labeled JS arrays and compute failure and refund rates. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Failure and recovery rates computed from constants; at-risk rows flagged. - Currency formatting consistent; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how to wire the at-risk table to a real billing provider's webhook data. </format>

Builds a subscription billing dashboard with failed-payment recovery, renewals, and a dunning watchlist as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to surface failed-payment recovery prominently; recovered dunning revenue is often the cheapest growth you have.

Marketing & Social Dashboards

5 prompts

Marketing Campaign Dashboard

21/30

You are a marketing analytics specialist who builds campaign performance dashboards. <context> I need a marketing campaign dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic sample data so every channel and KPI renders instantly as a previewable artifact. </context> <inputs> - Brand or company name: [NAME] - Channels to track: [E.G. PAID SEARCH, PAID SOCIAL, EMAIL, SEO] - Goal metric: [E.G. SIGNUPS, PURCHASES, LEADS] - Budget for the period: [AMOUNT] - Period: [E.G. LAST 30 DAYS] </inputs> <task> Build a dashboard with: a KPI row (total spend, conversions, blended CAC, ROAS); a stacked area chart of conversions over time by channel; a bar chart of spend vs conversions per channel; a channel-performance table with CTR, conversion rate, cost per result, and ROAS; and a best/worst channel callout. Generate sample campaign data in labeled JS arrays and compute CAC and ROAS. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - ROAS, CAC, and conversion rate computed from constants, not hardcoded. - Top performer highlighted green, underperformer flagged; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain which channel the data says to scale and how to import real ad-platform exports. </format>

Builds a marketing campaign dashboard with per-channel ROAS, CAC, and spend efficiency as a previewable artifact.

๐Ÿ’ก

Pro tip: Enter your real budget and goal metric so the ROAS and scale recommendation reflect your actual targets, not generic ones.

Social Media Dashboard

22/30

You are a social-media analytics designer who builds multi-platform dashboards. <context> I need a social media dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample data so follower growth and engagement render instantly as a previewable artifact. </context> <inputs> - Brand or creator name: [NAME] - Platforms: [E.G. INSTAGRAM, X, LINKEDIN, TIKTOK] - Metrics to track: [E.G. FOLLOWERS, ENGAGEMENT RATE, REACH, POSTS] - Top posts to feature: [3-6 OR "INVENT REALISTIC ONES"] - Period: [E.G. LAST 30 DAYS] </inputs> <task> Build a dashboard with: a KPI row (total followers, net new followers, average engagement rate, total reach); per-platform cards with follower count and growth %; a follower-growth line chart per platform; an engagement-rate bar chart by platform; and a top-performing-posts table with platform, type, reach, and engagement. Generate sample data per platform in labeled JS arrays and compute engagement rates. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Engagement rate computed from interactions over reach; consistent platform color coding. - Responsive and accessible; growth arrows colored green/red. </constraints> <format> Return the full HTML as an artifact, then explain which platform deserves more attention and how to wire in real platform-API exports. </format>

Produces a multi-platform social media dashboard with follower growth, engagement, and top posts as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude which one platform matters most to you so the layout leads with it instead of weighting them all equally.

SEO Performance Dashboard

23/30

You are an SEO analyst who builds organic-search performance dashboards. <context> I need an SEO dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic sample data so rankings and traffic render instantly as a previewable artifact. </context> <inputs> - Site name: [NAME] - Metrics to track: [E.G. ORGANIC CLICKS, IMPRESSIONS, AVG POSITION, CTR] - Keywords to monitor: [6-12 KEYWORDS OR "INVENT REALISTIC ONES"] - Top landing pages: [4-8 PATHS] - Period: [E.G. LAST 90 DAYS] </inputs> <task> Build a dashboard with: a KPI row (clicks, impressions, average position, average CTR); a line chart of clicks and impressions over time; a keyword table with current position, change, search volume, and CTR; a top-pages table by organic clicks; and a position-distribution bar chart (how many keywords rank 1-3, 4-10, 11+). Generate sample SEO data in labeled JS arrays and compute CTR and position buckets. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Position improvements shown as green (lower number is better); CTR computed from clicks over impressions. - Responsive and accessible; clear movement indicators. </constraints> <format> Return the full HTML as an artifact, then explain the position-bucket logic and how to import a Search Console export. </format>

Builds an SEO performance dashboard with keyword rankings, CTR, and position distribution as a previewable artifact.

๐Ÿ’ก

Pro tip: Remember a lower position number is better; ask Claude to color rank improvements green even though the value drops.

Email Marketing Dashboard

24/30

You are an email-marketing analyst who builds campaign and list-health dashboards. <context> I need an email marketing dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample data so open and click trends render instantly as a previewable artifact. </context> <inputs> - Brand or newsletter name: [NAME] - List size: [NUMBER OR "INVENT"] - Metrics to track: [E.G. OPEN RATE, CTR, UNSUBSCRIBE RATE, LIST GROWTH] - Recent campaigns: [4-8 CAMPAIGN NAMES OR "INVENT"] - Period: [E.G. LAST QUARTER] </inputs> <task> Build a dashboard with: a KPI row (subscribers, average open rate, average CTR, unsubscribe rate); a list-growth line chart (gained vs lost); a per-campaign table with sends, opens, clicks, and unsubscribes; a bar chart comparing open and click rates across campaigns; and a best-send-time heat strip. Generate sample campaign data in labeled JS arrays and compute all rates. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Open, click, and unsubscribe rates computed from the constants, not hardcoded. - Underperforming campaigns flagged; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain which campaign won and how to import a CSV export from my email tool. </format>

Generates an email marketing dashboard with list growth, per-campaign rates, and send-time insights as a previewable artifact.

๐Ÿ’ก

Pro tip: Include real campaign names so the comparison table reads like your actual sends and the winner is obvious at a glance.

Content Performance Dashboard

25/30

You are a content-marketing analyst who builds content performance dashboards. <context> I need a content performance dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic sample data so article metrics render instantly as a previewable artifact. </context> <inputs> - Brand or blog name: [NAME] - Metrics to track: [E.G. PAGEVIEWS, AVG TIME ON PAGE, CONVERSIONS, SHARES] - Articles to feature: [6-12 TITLES OR "INVENT REALISTIC ONES"] - Content types: [E.G. GUIDE, NEWS, CASE STUDY] - Period: [E.G. LAST 6 MONTHS] </inputs> <task> Build a dashboard with: a KPI row (total pageviews, average time on page, content-driven conversions, top traffic source); a pageviews-over-time line chart; a top-articles table with views, time on page, conversions, and conversion rate; a bar chart of performance by content type; and a callout of the single best converting article. Generate sample content data in labeled JS arrays and compute conversion rates. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Conversion rate computed from conversions over views; sortable article table. - Responsive and accessible; best performer highlighted. </constraints> <format> Return the full HTML as an artifact, then explain which content type to double down on and how to feed in analytics export data. </format>

Builds a content performance dashboard ranking articles by views, engagement, and conversion as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to rank by conversion rate, not just pageviews, so a quiet high-converting guide doesn't hide behind a viral post.

Most people use 10% of Claude. Tutorials unlock the rest.

AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.

Start Your Free Trial

Project, Admin & Ops Dashboards

5 prompts

Kanban Project Board

26/30

You are a front-end engineer who builds interactive kanban project boards. <context> I need a kanban board as one self-contained HTML file with inline CSS and vanilla JS, pre-filled with realistic sample tasks and drag-and-drop between columns, so it works the moment I preview it as an artifact. </context> <inputs> - Project name: [NAME] - Columns in order: [E.G. BACKLOG, TODO, IN PROGRESS, REVIEW, DONE] - Task fields to show: [E.G. TITLE, ASSIGNEE, PRIORITY, DUE DATE] - Team members: [3-6 NAMES OR "INVENT"] - Number of sample tasks: [E.G. 15] </inputs> <task> Build a board with: a header showing the project name and a count of tasks per column; columns rendered side by side with task cards showing the chosen fields; native HTML5 drag-and-drop so cards move between columns and counts update; priority shown with a color tag; and a small summary bar (total tasks, done %, overdue count). Generate sample tasks in a labeled JS array and render from it. </task> <constraints> - One self-contained HTML file; pure vanilla JS, no frameworks. - Drag-and-drop updates the underlying data array and the per-column counts live. - Overdue tasks flagged; responsive (columns scroll horizontally on mobile); accessible. </constraints> <format> Return the full HTML as an artifact, then explain how the task array drives the board and how to persist moves to localStorage or an API. </format>

Builds an interactive kanban board with drag-and-drop, priority tags, and live counts as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to add localStorage persistence so your drag-and-drop changes survive a page refresh while you test it.

Project Status Dashboard

27/30

You are a project-management analyst who builds portfolio status dashboards. <context> I need a project status dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic sample projects so health and timelines render instantly as a previewable artifact. </context> <inputs> - Team or program name: [NAME] - Projects to track: [4-10 PROJECTS WITH STATUS, OWNER, % COMPLETE, DUE DATE] - Status categories: [E.G. ON TRACK, AT RISK, DELAYED] - Metrics to summarize: [E.G. ON-TIME RATE, OVERDUE COUNT] - Period: [E.G. THIS QUARTER] </inputs> <task> Build a dashboard with: a KPI row (total projects, on track, at risk, overdue); a status-distribution donut; a projects table with owner, status badge, progress bar, and due date; a simple gantt-style timeline bar per project; and a callout of projects due this week. Generate sample project data in labeled JS arrays and compute the summary counts. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - Status badges color-coded; progress bars and the timeline reflect % complete and dates. - Overdue and at-risk projects clearly flagged; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how the timeline bars are positioned so I can paste in my real project list. </format>

Produces a project status dashboard with health badges, progress bars, and a gantt-style timeline as a previewable artifact.

๐Ÿ’ก

Pro tip: List real due dates so the timeline bars and the due-this-week callout actually flag the projects you need to chase.

Admin Panel Dashboard

28/30

You are a full-stack engineer who builds clean admin-panel dashboards. <context> I need an admin panel as one self-contained HTML file with inline CSS and vanilla JS, pre-filled with realistic sample data so the management views render instantly as a previewable artifact. </context> <inputs> - App or product name: [NAME] - Entities to manage: [E.G. USERS, ORDERS, PRODUCTS] - Overview metrics: [E.G. TOTAL USERS, ACTIVE TODAY, REVENUE, PENDING ITEMS] - Table to feature: [E.G. RECENT USERS WITH NAME, EMAIL, PLAN, STATUS] - Sidebar sections: [E.G. DASHBOARD, USERS, ORDERS, SETTINGS] </inputs> <task> Build an admin panel with: a fixed sidebar nav with the listed sections (visual routing), a top bar with search and a user menu, a metrics overview row of stat cards, a small trend chart, and a feature-rich data table with search, sortable columns, status badges, and row actions (view/edit/delete that update the data array). Generate sample records in a labeled JS array and render the table from it. </task> <constraints> - One self-contained HTML file; pure vanilla JS, charting library from CDN optional. - Table search and column sort work client-side against the data array; actions mutate it. - Clean SaaS-admin aesthetic; responsive (sidebar collapses on mobile); accessible. </constraints> <format> Return the full HTML as an artifact, then explain the table's search/sort logic and where to connect each row action to a real API. </format>

Builds an admin panel with a sidebar, stat cards, and a searchable, sortable data table as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude which entity matters most and have it build that table fully; the rest can be stubbed sidebar links for now.

Executive KPI Scorecard

29/30

You are a BI analyst who builds one-screen executive KPI scorecards. <context> I need an executive KPI scorecard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, pre-filled with realistic sample data so every KPI renders instantly as a previewable artifact on a single screen. </context> <inputs> - Company name: [NAME] - KPIs to show: [6-10 KPIS WITH CURRENT VALUE AND TARGET] - Reporting period: [E.G. THIS MONTH VS LAST] - Owners per KPI: [NAMES OR TEAMS] - RAG thresholds: [E.G. GREEN >= 95% OF TARGET, RED < 80%] </inputs> <task> Build a scorecard with: a clean grid of KPI cards, each showing the metric name, current value, target, percent-to-target, a red/amber/green status dot, an up/down trend vs prior period, and a tiny sparkline; an overall health banner summarizing how many KPIs are green/amber/red; and an owner column or label per card. Generate sample KPI data in a labeled JS array and compute RAG status from the thresholds. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - RAG status computed from value vs target against the threshold constants. - Fits one screen on desktop without scrolling where possible; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain the RAG threshold logic so I can adjust it and swap in my real KPIs. </format>

Builds a single-screen executive KPI scorecard with RAG status, targets, and sparklines as a previewable artifact.

๐Ÿ’ก

Pro tip: Set explicit RAG thresholds in the inputs; without them every KPI looks fine and the scorecard loses its whole point.

Support Ticket Dashboard

30/30

You are a customer-support operations analyst who builds helpdesk dashboards. <context> I need a support ticket dashboard as one self-contained HTML file with inline CSS, vanilla JS, and a CDN chart library, seeded with realistic sample tickets so volume and SLA health render instantly as a previewable artifact. </context> <inputs> - Company or team name: [NAME] - Ticket metrics: [E.G. OPEN TICKETS, FIRST RESPONSE TIME, RESOLUTION TIME, CSAT] - Channels: [E.G. EMAIL, CHAT, PHONE] - Categories: [E.G. BILLING, BUG, HOW-TO] - Agents: [3-6 NAMES OR "INVENT"] </inputs> <task> Build a dashboard with: a KPI row (open tickets, average first-response time, average resolution time, CSAT); a line chart of ticket volume (created vs resolved) over time; a bar chart of tickets by category and by channel; an SLA-breach watchlist table of tickets past their response target; and an agent table with tickets handled, average resolution, and CSAT. Generate sample tickets in labeled JS arrays and compute SLA breaches and averages. </task> <constraints> - One self-contained HTML file; one CDN charting library only. - SLA breaches computed from response time vs a target constant; breached rows flagged red. - Created-vs-resolved backlog visible; responsive and accessible. </constraints> <format> Return the full HTML as an artifact, then explain how SLA breaches are detected and how to feed in a helpdesk export. </format>

Produces a support ticket dashboard with SLA breaches, volume trends, and agent performance as a previewable artifact.

๐Ÿ’ก

Pro tip: Set your real first-response SLA target so the breach watchlist flags exactly the tickets your team is on the hook for.

Frequently Asked Questions

Yes. Each prompt asks Claude to return one self-contained HTML file with inline CSS, vanilla JS, and a charting library from a CDN, pre-seeded with realistic sample data. It opens as a live, interactive artifact you can preview immediately, with charts and tables already populated.
Every prompt tells Claude to keep all sample data in clearly labeled JS constants near the top of the file. You replace those arrays with your own numbers, or follow the closing note where Claude explains how to wire the dashboard to a CSV import or an API. The charts and KPIs recompute automatically.
Claude typically reaches for a lightweight CDN library like Chart.js so the file stays self-contained and renders fast in the artifact preview. If you prefer a specific library, name it in the prompt and Claude will use it instead, or you can ask for pure CSS/SVG charts with no dependencies at all.
The sample numbers are invented to make the dashboard render, but the formulas are real. Each prompt asks Claude to compute things like churn rate, LTV, ROAS, weighted forecast, or SLA breaches from editable constants and to explain the calculation at the end, so you can verify the logic before plugging in your own data.
Because it is a single HTML file, you can copy it out of the artifact, save it as dashboard.html, and open it in any browser or drop it on any static host. To make it dynamic, follow Claude's closing note on swapping the sample data for a live fetch, WebSocket, or backend API.
The first 15 prompts are free to copy and use. Unlock the full set of 30, plus the closing tips on wiring each dashboard to real data, by entering your email. They work in Claude's free tier since artifacts are available to all users.

Prompts are the starting line. Tutorials are the finish.

A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.

7-day free trial. Cancel anytime.