What if
Claude Code, Codex, Cursor, opencode or Grok
answered every question
about your product data?
Valv connects it to Postgres, Stripe and PostHog. It writes the queries, you check the answer, and production stays safe.
Works with the agent you already pay for.
Connect your data once. Every agent on your computer can use it.
Let your engineers build. Ask the data yourself.
Your question doesn't have to wait behind the next release, and nobody gets pulled off their work to answer it.
Without Valv
3 days and counting
You 9:14
@sam can you pull churn by plan for June signups?
Sam 11:02
Sure, after the release goes out.
Sam 16:40
Here you go
churn_by_plan.csvYou 16:52
Thanks! Could you check annual plans too?
Sam 10:05
Sorry, still deep in the release. Tomorrow?
With Valv
40 seconds
Claude Code · Mon 9:14
> churn by plan for June signups?
⏺ Starter churns at 9%, three times the other plans.
> only annual plans?
⏺ Annual churn stays under 2% on every plan.
Your spreadsheets count too.
Point Valv at a folder of Excel and CSV exports and ask for a dashboard. Save the file and it updates.
How spreadsheet folders workRevenue, Jul to Sep
$1.33M +14% vs Q2
Anna saved Sales 2024.xlsx · dashboard updated
Answers you can trust.
Valv hands your agent the team's definitions and shows every query behind a number, so you can check it before you share it.
Remembered
MRR, September
$48,400
Trials excluded, same definition as last month
Queries it ran
Stripe
active subscriptions by plan
Production
SELECT plan, count(*) FROM subscriptions …
Say yes to AI on your production data.
Your agent sees what you allow and nothing else.
| name | plan | seats | |
|---|---|---|---|
| Acme | Pro | 24 | |
| Globex | Starter | 5 | |
| Northwind | Pro | 12 | |
| Initech | Enterprise | 80 |
Your weekly review, set up in one message.
One message in, four dashboards out, shared with your team.
You, to Claude Code
Set up dashboards for our Monday metrics review.
Signups
412 +18%
signups.html
Activation
38% +3 pts
activation.html
MRR
$48.4k +6%
revenue.html
Churn
2.1% +0.4 pts
churn.html
Wake up to what changed.
Ask once and Valv checks your numbers on a schedule. It only pings you when something moves.
How flows workValv08:00
Signups down 32% vs last Tuesday
Mostly from the Starter plan
Flows
Daily signups
Weekdays at 08:00
Ran 2h ago · Next tomorrow at 08:00
Ran 2h ago
Next tomorrow at 08:00
Failed payments
Every 30 minutes
Ran 12 min ago · Next at 10:30
Ran 12 min ago
Next at 10:30
Set it up once. Unblock the whole team.
One person connects the data. Everyone else asks their own questions, with the same definitions behind every answer.
Shared definitions
- MRR counts active subscriptions, trials excluded
- Active customer means used the app in the last 14 days
- Activation is a first dashboard within 7 days
0
data requests to Sam this week
Which channel brought our best customers this quarter?
Which trials should I call today?
Did the new onboarding lift activation?
38% → 44% +6 pts since launch
Why we're building Valv
We kept seeing the same thing on product teams. Someone has a question about the product, an engineer stops what they're doing to pull the number, and by the time it arrives there's already a follow-up. We first built the valv library to let AI agents query databases safely. Then we built the app around it, so product people can use it without writing a line of code.
Stop waiting for numbers.
Free for personal use, with every feature included. Commercial use needs a seat at beta pricing. See pricing.