Monitor every KPI. Get Slack alerts when they change.
Lighthouse connects to your data warehouse and continuously watches your business KPIs. The moment one moves past its normal range, your team gets a Slack alert, with full context, no dashboard visit required.
- Free forever tier
- No SQL required
- Works on Snowflake, BigQuery, Postgres, SQL Server
KPI monitoring with Lighthouse means your data warehouse KPIs are watched continuously, and your team gets a Slack alert with full context when one moves past its normal range. Each KPI is compared to the same day and time over the past 4 weeks, and any KPI you can express in SQL can be monitored.
Weekly active users
Weekly active users triggered
Any KPI your business cares about.
If it lives in your data warehouse, Lighthouse can monitor it.
Revenue
- Daily revenue vs last week
- MRR by plan tier
- Revenue per user, last 24h
Product
- Daily active users
- Feature adoption rate
- Session duration by cohort
Growth
- New signups per hour
- Trial-to-paid conversion
- Activation rate by channel
Transactions
- Transaction volume, last 3h
- Payment success rate
- Average order value
Retention
- 7-day retention by segment
- Churn rate this month
- Churned MRR vs last month
Operations
- API error rate
- Support ticket volume
- SLA breach rate
From KPI idea to Slack alert in 10 minutes.
- 01
Connect your warehouse
Add read-only credentials for Snowflake, BigQuery, Postgres, or SQL Server. Lighthouse scans your schema and is ready to monitor in minutes.
- 02
Describe a KPI
Type “daily active users, US segment” or “revenue last 24h vs same day last week.” Lighthouse writes the SQL, sets the compare period, and configures an adaptive baseline.
- 03
Get alerted in Slack
When the KPI moves past its normal range, Lighthouse fires a Slack message with the current value, baseline, change %, segment, and severity. Your team knows what happened instantly.
Built for teams that can't afford to miss a KPI shift.
Define KPIs in plain English
Describe any KPI (“weekly active users”, “revenue last 24h”, “checkout conversion rate by segment”) and Lighthouse generates the SQL automatically. No query writing required.
Adaptive baselines, not static thresholds
Lighthouse learns what normal looks like for each KPI: day of week, hour of day, seasonal patterns. You get alerted when something genuinely moves, not every Monday morning.
Slack alerts with full KPI context
Every alert includes the KPI name, current value, baseline, percentage change, segment, and severity. Your team has the full picture without opening a dashboard.
Self-serve for analysts
Any analyst can create, edit, and manage KPI alerts themselves: no ticket to the data team, no SQL, no waiting. Business teams get the monitoring they need independently.
Works on any data warehouse
Connect Snowflake, BigQuery, Postgres, or SQL Server with read-only credentials. Lighthouse monitors KPIs wherever your business data lives.
Granular access controls
Fine-grained permissions at the data source, dataset, and KPI level. Finance sees finance metrics. Product sees product metrics. No sprawl.
Common questions
What's the difference between KPI monitoring and data observability?
Can I monitor any KPI or just pre-built ones?
How does Lighthouse handle KPIs with strong seasonality?
How is this different from building a KPI dashboard?
How many KPIs can I monitor?

Stop finding out about KPI drops in the weekly review.
Set up your first KPI alert in 10 minutes. Free forever for small teams.
No credit card required · Read-only access · Cancel anytime