What you’ll learn
- Design an effective protocol health dashboard
- Create key metric charts with SQL and Ask AI
- Set up real-time monitoring for critical metrics
- Build executive-ready visualizations
- Automate reporting with saved dashboards
Prerequisites
- Formo SDK installed (Installation Guide)
- At least 14 days of data
- Contract events configured for transaction tracking (Contract Events)
Part 1: How to Plan Your Dashboard
Key metrics for protocol health
Every protocol should track these core metrics:| Category | Metrics | Why it matters |
|---|---|---|
| Users | DAU, WAU, MAU, new users | Growth and engagement |
| Transactions | Daily txns, success rate, avg value | Protocol usage |
| Volume | Daily volume, cumulative volume | Economic activity |
| Retention | Week 1, Week 4 retention | User stickiness |
| Acquisition | Top referrers, conversion rate | Growth efficiency |
Dashboard layout best practices
Organize your dashboard for quick scanning:Part 2: How to Create the Dashboard
Step 1: Set up your board
1
Go to Dashboards in the Formo Dashboard
2
Click Add board
3
Name it "Protocol Health" or similar
Step 2: Add key number cards
Start with the most important metrics as single-number cards. Daily Active Users (DAU) Click Ask AI and type:“Show me the number of unique wallets that connected today”Or use SQL in the Explorer:
“Show me total transaction volume for today”Or query the
revenue table which contains volume data with full attribution context.
Transaction Success Rate
Use Ask AI:
“What is the transaction success rate for today?”
Step 3: Add trend charts
Daily Active Users Over Time“Show me daily transactions and volume for the last 30 days”Use a dual-axis line chart to show both metrics. New vs. Returning Users Use Ask AI:
“Show me new vs returning users by day for the last 30 days”Choose Stacked area chart to show composition.
Part 3: How to Add Breakdown Charts
Top referrers
Geographic distribution
Wallet breakdown
Use Ask AI:“Show me wallet connects broken down by wallet type for the last 30 days”Or use the Key Metrics page which shows wallet breakdown automatically.
Part 4: How to Add Retention View
Cohort retention table
Add a Retention chart to your dashboard:1
Click Add Chart
2
Select Retention chart type
3
Set starting event to connect
4
Set returning event to connect
Retention trend
Track how retention changes over time:Part 5: How to Add Funnel Metrics
Conversion funnel
Add a Funnel chart showing your key conversion:1
Click Add Chart
2
Select Funnel chart type
3
Add steps
- Step 1: Page view (
type = page) - Step 2: Wallet connect (
type = connect) - Step 3: Transaction (
type = transaction)
Funnel conversion rate over time
Track how conversion changes:Part 6: How to Add Advanced Metrics
User segments breakdown
Use Ask AI:“Show me user count by lifecycle segment for the last 30 days”Or view the Users page and filter by Lifecycle to see the breakdown of New, Returning, Power User, Churned, and Resurrected users.
Volume per user (if applicable)
Use Ask AI:“Show me daily volume per active user for the last 30 days”This calculates total volume divided by active users for each day.
Week-over-week growth
Part 7: How to Set Up Monitoring
Create alerts
Set up Alerts for critical metrics: Alert: DAU drop- Condition: DAU drops 20% vs. 7-day average
- Notify: Team Slack channel
- Condition: Failure rate > 10%
- Notify: Engineering team
- Condition: User with net worth > $1M connects
- Notify: BD team
Schedule reviews
- Daily: Check key numbers (DAU, volume, success rate)
- Weekly: Review retention, acquisition sources, user segments
- Monthly: Deep dive on trends, cohort analysis, growth rates
Example: Complete dashboard
Here’s a complete dashboard configuration:| Row | Charts | Purpose |
|---|---|---|
| 1 | DAU, WAU, MAU, Daily Volume | Key metrics at a glance |
| 2 | Daily Active Users (30d line) | Primary growth trend |
| 3 | Transactions (line), Volume (line) | Activity metrics |
| 4 | Top Referrers (bar), Countries (pie) | Acquisition breakdown |
| 5 | Retention cohort table | User stickiness |
| 6 | Conversion funnel | Health of user journey |
Summary
You’ve learned how to:- Plan an effective dashboard with the right metrics
- Create key number cards for at-a-glance metrics
- Build trend charts to track growth over time
- Add breakdown charts to understand user composition
- Include retention to measure stickiness
- Set up monitoring with alerts and reviews