Metrics & KPIs

Sixteen ways to show a number that matters.

A dashboard lives or dies by its metric cards. These are the variants worth reaching for — from a bare stat to a gauge — all built from the same Card primitive and the Violet Bloom chart palette.

The basics

Start here. A label, a number, and just enough context to make it mean something.

Active clients
12
Monthly recurring revenue
€ 128.400
12%
Active automations
37
Pipeline health
Healthy
now
Runs today
1.284

+8% vs. yesterday

Error rate
0,4%
0,2pp

Lower is better — trending down

Avg. handling time
2m 14s
flat

Unchanged for 3 weeks

With a trend

A number tells you where you are; a sparkline tells you where you're going. Cheap to add, and usually worth it.

Recurring revenue
€ 128.400
12%

Last 8 weeks

Runs per day
390
24%

Past 8 days · today highlighted

Error rate
0,4%
0,8pp
All metrics at a glance
One row per metric — dense, scannable, and still shows direction.
Revenue
€ 128.400+12%
Automation runs
1.284+8%
Error rate
0,4%−0,2pp

Against a target

When the number only means something relative to a goal, show the goal.

Quarterly target
€ 128k
x

71% of € 180k · 34 days left

Automation health
92%healthy

34 of 37

flows green

Capacity used
Across all client workspaces this month
68%
68 percent
Used68.000
Remaining32.000
This month vs. last
Two numbers side by side beat one number with a percentage.

Revenue

€ 128.400

was € 114.600

Runs

38.520

was 35.640

Failed runs

154

was 298

Dense layouts

For the top of a dashboard, where you need several numbers to share one band of space.

MRR

€ 128.400

Active flows

37

Clients

12

Avg. runtime

2m 14s

Hours saved for clients
4.820

Since January 2026, across every automation Perpetuum runs.

Revenue by client
Share of MRR this month
KEKestrel€ 51.36040%
x
VAVarnhem€ 32.10025%
x
HAHalcyon€ 25.68020%
x
BEBeacon Fondsenwerving€ 19.26015%
x
Runs this week
1.870
99,6% ok
Succeeded1.646
Retried168
Failed56