30 Claude Prompts That Build Dashboards
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.
Analytics & Web Dashboards
5 promptsWeb Analytics Overview Dashboard
1/30You 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/30You 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/30You 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/30You 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/30You 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.
Sales & CRM Dashboards
5 promptsSales Pipeline Dashboard
6/30You 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/30You 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/30You 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/30You 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/30You 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 promptsBudget vs Actual Dashboard
11/30You 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/30You 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/30You 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/30You 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/30You 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 promptsMRR / ARR Growth Dashboard
16/30You 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/30You 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/30You 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/30You 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/30You 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.
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.
Project, Admin & Ops Dashboards
5 promptsKanban Project Board
26/30You 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/30You 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/30You 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/30You 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/30You 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
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.