Product analytics you can read at a glance
Pulse turns your event stream into the four numbers your team actually argues about — and the six charts that explain them. This entire site, dashboard included, is a free Next.js template.
Revenue · last 14 days
$96.4k
| Day | Revenue |
|---|---|
| Aug 11 | $3.6k |
| Aug 12 | $3.2k |
| Aug 13 | $6.9k |
| Aug 14 | $7.2k |
| Aug 15 | $7.0k |
| Aug 16 | $7.5k |
| Aug 17 | $7.8k |
| Aug 18 | $4.1k |
| Aug 19 | $3.7k |
| Aug 20 | $8.0k |
| Aug 21 | $8.3k |
| Aug 22 | $8.1k |
| Aug 23 | $8.6k |
| Aug 24 | $9.0k |
MRR
$148.2k
Active users
38,914
Churn
1.8%
NPS
61
Trusted by product teams at
- Northwind
- Aster
- Fathom
- Orchid
- Meridian
- Juniper
Six things that make a metric useful
A number without context is trivia. Everything here exists to put a number next to the reason it moved.
Autocapture, then narrow
Track every click and pageview on day one, then define the twelve events that actually matter once you know what people do.
Funnels that explain themselves
Every step breaks down by plan, country or campaign without leaving the chart, so "why did it drop" takes one click, not a query.
Retention by cohort
Compare the month you shipped onboarding against the month before it. Three cohorts on one axis, no spreadsheet export.
Alerts without thresholds
Pulse learns each metric baseline and flags the spike or the drop. You set no numbers and get no 3am false positives.
Replay the session behind a number
Click any point on any chart to watch the sessions that produced it. The number stops being an abstraction.
Your warehouse stays the source
Two-way sync with Snowflake and BigQuery. Cohorts you define in Pulse land back in your own tables.
Running quietly at scale
Figures count up once when they scroll into view, and stay put under reduced-motion.
- Events ingested each month
- 4.2B
- Across every workspace on the platform.
- Weekly active users
- 38,914
- Product managers, engineers and analysts.
- Median query latency
- 94ms
- p50 across all dashboard reads.
- Uptime last 90 days
- 99.98%
- Measured from outside our own network.
What teams say once they have shipped with it
We replaced a dashboard nobody opened with four charts everybody argues about. That is the upgrade — the arguments are now about the product instead of about the data.
Mei Lin ChenVP Product, Aster FinancialThe cohort view found our onboarding regression in about nine minutes. Our previous tool had the same data and took a fortnight and a data scientist.
Jonas WeberHead of Growth, Fathom RoboticsAnomaly alerts with no thresholds sounded like marketing. Six weeks in it has paged us twice, and both times it was right.
Amara OkaforStaff Engineer, Northwind Labs
Three plans, no sales call to see the price
Billed monthly or yearly. Every plan includes all six chart types — they are part of the component library, not an add-on.
Free
$0foreverFor a side project, or for finding out whether the numbers add up.
- 10,000 tracked events / month
- 3 team members
- 30-day data retention
- All six chart types
- Community support
Pro
Most popular$49/monthFor a product team that needs to answer questions the same day.
- 1M tracked events / month
- Unlimited team members
- 12-month data retention
- Funnels, cohorts and session replay
- Anomaly alerts on any metric
- Email and chat support
Team
$149/monthFor several product teams sharing one source of truth.
- 10M tracked events / month
- SAML single sign-on
- Unlimited data retention
- Warehouse sync and raw event export
- Audit log and role-based access
- Dedicated Slack channel
Need the yearly discount, the feature-by-feature comparison, or the FAQ? See full pricing.
Questions about the template
Does this template include charts?
Yes — all six of them, and no chart library is installed. The area, bar, line, pie, progress ring and sparkline charts on this site all come from @the_viveksingh/vivek-ui, which has zero runtime dependencies. They are pure SVG with no measurement step, so they render on the server and appear in the HTML before any JavaScript loads. There is no Recharts, no Chart.js and no D3 in package.json.
Is the dashboard responsive?
Yes, the dashboard as well as the marketing pages. The sidebar collapses to icons and then out of the way, the chart grid reflows on an auto-fit track rather than at fixed breakpoints, and the customers table can collapse each row into a labelled card. Several of those switches are container queries, so a component reflows based on the space it actually has rather than the width of the window.
Can I connect a real backend?
That is the intended next step. Every number on the site comes from typed modules in /data, so swapping them for your own fetch calls is a one-file change per view. The DataTable also has a manual mode with onSortChange, onSearchChange and onPageChange callbacks for server-driven sorting and pagination, and there is no auth to unpick — the Login button simply routes to /dashboard.
Is it free for commercial use?
Yes. Both this template and VivekUI itself are MIT licensed, so you can use them in commercial and client work with no fee and no attribution requirement. The "Built with VivekUI" credit in the footer is removable — a star on the GitHub repository is appreciated instead.
Clone it, rename it, ship it
Marketing site, dashboard, six charts, sitemap, structured data and a README. MIT licensed.