What you get

  • A complete KPI dashboard as one HTML file with 7, 30 and 90 day views
  • A script that turns CSV or JSON exports into the dashboard data
  • A React block on recharts, plus an ECharts version of the chart
  • Change chips, previous-period lines, breakdown table and target bars
  • Optional report header art from PopNow, quoted before it runs

Good for

  • Product, store, support or growth KPIs
  • Weekly and monthly KPI report pages
  • The overview screen of an internal tool

Not for

  • Full admin apps with many screens
  • Live streaming data
  • Comparing many series on one chart

How to use it

In Claude or ChatGPT

Use the PopNow skill "KPI Dashboard Template" (kpi-dashboard-template) for this: Build a KPI dashboard from exports/orders.csv: orders, revenue, visitors and first reply time, broken down by channel.

In a coding agent

/popnow-kpi-dashboard-template Build a KPI dashboard from exports/orders.csv: orders, revenue, visitors and first reply time, broken down by channel.

Then try

Add a revenue target of 150,000 a month and default to the last 7 days.

Give me the React version for our Next.js admin app.

What to have ready

  • A CSV or JSON export, or the command that produces it
  • The four metrics and which are better when lower
  • Optional targets and a column to break one metric down by

Similar skills

View all →

Questions

Where do the numbers come from?

From your own export. The bundled script reads CSV or JSON, either daily totals or raw events, and builds one row per day for each metric plus an optional breakdown, then writes it into the page.

How is the change percentage worked out?

The last 7, 30 or 90 days are compared with the same number of days before them. Totals compare sums, times and rates compare averages, and levels such as active users compare the latest value. A metric marked lower-is-better shows a fall as good.

Does it need a charting library?

The HTML version needs nothing and works offline. The React version uses recharts, and an ECharts version of the chart is included for projects that already use it.

Can PopNow draw the charts?

No, and it should not: image models can get numbers wrong. PopNow is only used for an optional text-free header or share-card background, and the real figures sit on top in HTML.