The Problem: Dashboard Sprawl
Marketing teams juggle 5+ dashboards daily: Google Analytics, Stripe, ad platform UIs, custom SQL queries. Context-switching kills productivity and slows decision-making.
We built Synter's Growth Dashboard to consolidate your most critical metrics into a single, Bloomberg-terminal-style view.

What's Included: 18 Core KPIs
💰 Revenue (6 KPIs)
- MRR: Monthly Recurring Revenue with trend
- Total Revenue: All-time revenue
- ARPU: Average Revenue Per User
- LTV: Customer Lifetime Value
- Churn Rate: Monthly customer churn %
- Net Revenue Retention: Expansion vs. contraction
📈 Acquisition (6 KPIs)
- CAC: Customer Acquisition Cost by channel
- ROAS: Return on Ad Spend (30-day default)
- CPC: Cost Per Click across platforms
- Impressions: Total reach
- Clicks: Engagement volume
- CTR: Click-Through Rate %
⚡ Product (6 KPIs)
- Active Users: DAU / MAU
- New Signups: Growth rate
- Trial Conversion: Trial → Paid %
- Time to First Value: Onboarding speed
- Feature Adoption: % using key features
- Session Duration: Average engagement time
Components: Grid, Table, Funnel, Charts
The dashboard uses four key components:
- KPIGrid: 3x6 grid with sparklines, YoY/MoM change indicators, and drill-down links
- ChannelPerformance Table: Platform-by-platform spend, conversions, CAC, ROAS with sortable columns
- MRR Trend Chart: 90-day rolling MRR with expansion/contraction breakdowns
- Conversion Funnel: Visitors → Signups → Trials → Paid with drop-off rates
Built with @radix-ui and Recharts for responsive, accessible visualizations.

API: GET /api/dashboard/overview
Fetch all 18 KPIs with a single API call:
GET /api/dashboard/overview
Authorization: Bearer <token>
Query params: ?period=30d&channel=google_ads
Response:
{
"revenue": {
"mrr": { "value": 125000, "change": "+12.5%" },
"totalRevenue": { "value": 1500000 },
"arpu": { "value": 450 }
// ...
},
"acquisition": {
"cac": { "value": 85, "change": "-8.2%" },
"roas": { "value": 4.2 }
// ...
},
"product": {
"activeUsers": { "dau": 1250, "mau": 8500 }
// ...
}
}How Marketers Use It
Daily Standup
Check ROAS and CAC trends before planning the day.
Budget Reviews
Sort channels by ROAS to reallocate spend.
Investor Updates
Export MRR chart and funnel metrics as screenshots.
Incident Response
Spike in CAC? Drill into channel table to find the culprit.
See Your Growth Dashboard
Connect your ad platforms and data sources to unlock real-time KPIs across Revenue, Acquisition, and Product.