Funnels
Funnels that point at the leak
Lumen flags the step that loses the most people — and tells you which users are slipping through.
- Visited pricing84,120
- Signed up53,840
- Created project41,220
- Invited team18,510
- Paid14,300
Lumen reads every event your product emits. Ask in plain language and get the chart, the drivers and the evidence in under a second — no SQL, no ticket, no waiting on the data team.
Free up to 10M events a month · 4-minute setup
How it works
Lumen sits on top of the events you already collect. Ask like you would ask a colleague — it finds the tables, writes the query, checks itself and shows its work.
Type it the way you'd say it out loud. Lumen already knows your product's vocabulary — plan names, features, even the event your team renamed twice.
Teams also ask
It maps the question to the right tables, writes the SQL, runs it in your warehouse and checks the result against a second, independent query.
You get the chart, the drivers ranked by impact and every query behind them — ready to share in a thread, pin to a dashboard, or argue with.
Growth converts 2.4× better than Starter from /pricing.
Platform
When a question turns into an investigation, the classic analytics surfaces are one click away — and Lumen can drive every one of them for you.
Funnels
Lumen flags the step that loses the most people — and tells you which users are slipping through.
Retention
Weekly retention for every signup cohort, with the outliers already circled.
Anomaly alerts
Every metric is watched for breaks in trend. The owning team gets pinged with a suspected cause.
Checkout errors up 340%
Likely cause: payment SDK timeout
Session replay
Jump from any data point to the sessions behind it. Rage clicks and errors come pre-marked.
Segments
“German teams on Growth who asked three questions” becomes a live, shareable segment.
Warehouse-native
Lumen queries your warehouse directly with read-only credentials. No copies, no pipelines to babysit, no second source of truth.
-- written by Lumen · ran in 211 ms
select plan, count(distinct user_id) as trials
from analytics.events
where event = 'trial_started'
group by plan;Customers
We used to wait four days for an analyst to explain why a number moved. Now our PMs ask Lumen in standup and have the answer — with the SQL behind it — before the coffee is done. It changed how fast we are willing to make calls.
“It runs on our warehouse, respects our row-level policies, and every answer links to the query. That is the only reason security signed off in a week.”
6 days from trial to security sign-off
“An anomaly alert caught a broken Android checkout forty minutes after release. That one message paid for the year.”
40 min from bad release to rollback
Lumen never copies your raw events. Queries run inside your warehouse, under your permissions, and every one is logged.
Pricing
$0forever
For new products looking for their first real signal.
$249/ month
For teams that ship every week and want answers just as fast.
Customannual
For data-heavy companies with strict review processes.
Every plan includes unlimited seats. Questions that fail to answer never count. Compare all plans
Ask your first question
Connect a source in four minutes and get your first answer before your next standup.
Free up to 10M events · No credit card · SOC 2 Type II