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.