hose Demo data with a pulse

A claim about Quenchly

In year three the company raises prices, and you can watch it land.

Three new plans rows at the increase date; annual share of activations spiking the month before; requested cancels running at least 1.2 times the trailing quarter's count for the quarter that follows.

holds on the current window

as of moments ago

Versioned price book

SELECT id, name, seat_price_usd_month, seat_price_usd_year
FROM plans
ORDER BY name, seat_price_usd_month;
idnameseat_price_usd_monthseat_price_usd_year
businessbusiness1991990
business-v2business2192190
propro99990
pro-v2pro1091090
starterstarter49490
starter-v2starter54540

holds on the current window

Activations, cancellations, and migrations

SELECT strftime('%Y-%m', e.at)                                           AS month,
       SUM(e.kind = 'activate')                                          AS activations,
       ROUND(100.0 * SUM(e.kind = 'activate' AND s.billing = 'annual')
                   / NULLIF(SUM(e.kind = 'activate'), 0))                AS annual_pct,
       SUM(e.kind = 'cancel' AND e.reason = 'requested')                 AS requested_cancels,
       SUM(e.kind = 'plan_change' AND e.plan_id LIKE '%-v2')             AS migrations_to_new_price
FROM subscription_events e
JOIN subscriptions s ON s.id = e.subscription_id
GROUP BY 1
ORDER BY 1;
2023-012026-09
View data table
monthactivationsannual_pctrequested_cancelsmigrations_to_new_price
2023-01294800
2023-02272610
2023-03314820
2023-04365310
2023-05333910
2023-06303320
2023-07444540
2023-08255630
2023-09444370
2023-10385360
2023-11363950
2023-12355460
2024-01355170
2024-02526070
2024-033845100
2024-04366150
2024-05393140
2024-065553110
2024-07664840
2024-085149100
2024-095338100
2024-107247130
2024-115439100
2024-125064100
2025-01423818384
2025-0251452338
2025-0347302135
2025-044335747
2025-055246925
2025-065545939
2025-0767402153
2025-0837592238
2025-0966391742
2025-1048442155
2025-1141511733
2025-1232441854
2026-013244202
2026-0239441912
2026-0358401810
2026-0448521511
2026-0555421812
2026-0651432514
2026-0757512110
2026-084252189
2026-091947102

holds on the current window

Demo data usually describes a business where nothing ever happened. Quenchly’s business made a decision: two years in, it raised list prices by about ten percent. The price book gained new rows with the same plan names, the way a billing provider creates new price objects instead of editing old ones. Monthly subscribers moved to the new price at their next renewal; annual subscribers kept the old price until their anniversary. Customers who saw the announcement locked in annual plans the month before. Some left in the quarter after.

What you should see

The plans table has six rows: the three originals, plus the same three names again with a -v2 suffix and prices about ten percent higher. In the monthly table, annual_pct jumps in one month and returns to its usual mid-forties the month after. The next month migrations_to_new_price spikes as monthly renewals move over, then tails off across the following year as annual renewals come due. requested_cancels runs above its trailing level for about a quarter after the increase and settles back.

Run it yourself

More on Quenchly