| name | revenue-dashboard |
| description | Unified revenue intelligence dashboard โ aggregates all income streams (affiliate commissions, ad revenue, subscriptions, digital products), calculates key metrics (MRR, ARPU, LTV, ROAS), and delivers daily/weekly automated reports via WeChat notification. Target: Know your exact revenue status every morning. |
| risk | low |
| source | custom |
| date_added | 2026-04-18 |
| tags | ["revenue","analytics","dashboard","metrics","tracking","affiliate","automation","notifications"] |
| requires_env | ["WECHAT_WEBHOOK_URL"] |
๐ Revenue Dashboard
Mission: Know your number โ every morning, automatically.
Aggregate all revenue streams โ Calculate key metrics โ Report to WeChat daily.
๐ฏ When to Use
Trigger when:
- "ๆถๅ
ฅ" / "่ตไบๅคๅฐ" / "ๆถ็" / "่ดฆๅ"
- "ไปๅคฉ่ตไบๅคๅฐ"
- "ๆถๅ
ฅๆฅ่กจ" / "่ดขๅกๆฅๅ"
- "ไฝฃ้ๅฐ่ดฆไบๅ"
- "ๅธฎๆ็ไธๆถๅ
ฅๆ
ๅต"
- Any financial status or monetization health check
โก Hard Gate
Before pulling data, confirm scope:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ REVENUE BRIEF โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ Income Streams Active: โ
โ โ Affiliate Commissions โ
โ โ Ad Revenue (display/sponsored) โ
โก โ Subscription/Membership โ
โก โ Digital Product Sales โ
โก โ Services/Consulting โ
โก โ Other: <specify> โ
โ โ
โ Reporting Cadence: DAILY / WEEKLY / MONTHLY โ
โ Alert Threshold: ยฅX (notify if daily < X) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ The Revenue Intelligence Loop
STEP 1: COLLECT
โ Pull data from all income sources (APIs, manual entry)
โ Normalize currencies and time zones
โ
STEP 2: CALCULATE
โ Compute MRR, ARPU, LTV, ROAS, conversion rates
โ Compare vs. previous period
โ
STEP 3: ANALYZE
โ Identify top performers and underperformers
โ Detect anomalies (sudden drops or spikes)
โ Calculate channel attribution
โ
STEP 4: REPORT
โ Format daily WeChat digest
โ Flag issues requiring attention
โ Recommend specific actions
โ
STEP 5: ALERT
โ If revenue < alert threshold โ immediate notification
โ If anomaly detected โ investigate + notify
Step 1: COLLECT โ Data Sources
Affiliate Networks (API)
| Network | Data Available | Update Frequency |
|---|
| ้ฟ้ไบ็พ็ผ | Clicks, Conversions, Commission | Daily |
| Amazon Associates | Earnings, Orders | Daily |
| Awin | Impressions, Clicks, Commission | Daily |
| ShareASale | Sales, Commission | Daily |
| CJ Affiliate | Performance | Daily |
Ad Revenue
| Platform | Data | Via |
|---|
| Google AdSense | RPM, CPC, Revenue | API |
| ็พๅบฆ่็ | Revenue, Impressions | Dashboard |
| ่
พ่ฎฏๅนฟๅ | Revenue, CTR | Dashboard |
Subscription / Product Sales
| Platform | Data | Via |
|---|
| ๅพฎไฟกๆฏไป | Transaction history | WeChat Pay API |
| Gumroad | Sales, Refunds, MRR | Gumroad API |
| Stripe | Subscriptions, MRR, Churn | Stripe API |
Step 2: CALCULATE โ Key Metrics
Core Revenue Metrics
MRR = Sum(plan_price ร active_subscribers)
ARPU = MRR / total_active_users
LTV = ARPU ร average_customer_lifetime_months
YoY_Growth = (Current_MRR - MRR_1year_ago) / MRR_1year_ago ร 100
MoM_Growth = (Current_MRR - MRR_last_month) / MRR_last_month ร 100
CVR = paid_customers / total_visitors ร 100
RPV = total_revenue / total_visitors
Affiliate-Specific Metrics
EPC = total_commission / total_clicks
CVR_platform = conversions / clicks ร 100
Pending_Rate = pending_commission / total_commission ร 100
Top_Tool = tool with highest commission in period
Step 3: ANALYZE โ Intelligence
Daily Digest Format
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ REVENUE DAILY DIGEST โ 2026-04-18 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ฐ Today: ยฅXXX โ
โ vs Yesterday: +X.X% โ
โ โ
โ ๐ This Week: ยฅX,XXX (MTD: X.X%) โ
โ โ
โ ๐ Top Performer: Tool Name (ยฅXXX) โ
โ โ ๏ธ Needs Attention: Tool Name (X clicks, 0 converts) โ
โ โ
โ ๐ PENDING COMMISSIONS: ยฅXXX โ
โ โณ Awaiting approval (7-30 days) โ
โ โ
โ ๐ฏ Daily Target: ยฅXXX | On Track: โ
/โ โ
โ โ
โ ๐ก RECOMMENDATION: <action> โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Anomaly Detection Rules
| Condition | Alert Level | Action |
|---|
| Revenue drops >20% vs same day last week | ๐ด HIGH | Immediate investigate |
| Revenue drops >10% for 3 consecutive days | ๐ก MEDIUM | Schedule review |
| Pending commission >60% of total | ๐ก MEDIUM | Verify with network |
| Zero conversions for 7+ days | ๐ก MEDIUM | Review content |
| New all-time high | ๐ข POSITIVE | Celebrate + document |
Step 4: REPORT โ WeChat Notification
WeChat Message Format
{
"msgtype": "news",
"news": {
"articles": [
{
"title": "๐ฐ Revenue Report 2026-04-18",
"description": "Today: ยฅ1,247 | Week: ยฅ8,934 | MRR: ยฅ32,450\n๐ Top: Cursor ยฅ890\nโ ๏ธ Alert: DeepSeek 0 converts (7 days)\n๐ก Action: Increase DeepSeek content",
"url": "https://your-dashboard-url.com"
}
]
}
}
Automated Schedule
| Report | Frequency | Time | Content |
|---|
| Daily Digest | Every morning | 08:00 | Yesterday's revenue + highlights |
| Weekly Summary | Every Monday | 09:00 | Week recap + trend analysis |
| Monthly Report | 1st of month | 10:00 | Full month P&L + recommendations |
| Alert | Real-time | When triggered | Immediate revenue issue |
Step 5: ALERT โ Action Triggers
Alert Conditions
alerts:
revenue_drop:
condition: "today_revenue < yesterday_revenue ร 0.7"
threshold: "ยฅ500 minimum"
priority: HIGH
zero_conversions:
condition: "affiliate_clicks > 10 AND conversions = 0"
duration: "7 consecutive days"
priority: MEDIUM
commission_stalled:
condition: "pending_commission > total_commission ร 0.6"
duration: "30+ days"
priority: MEDIUM
new_record:
condition: "today_revenue > all_time_high"
priority: LOW (positive)
๐ซ Refusal Conditions
- Asking for financial advice โ not a licensed financial advisor
- Tax calculation requests โ recommend professional accountant
- Requests to falsify data โ never manipulate metrics
- Requests to share competitor revenue โ confidential information
๐ Dashboard Data Schema
{
"report_date": "2026-04-18",
"generated_at": "2026-04-18T08:00:00+08:00",
"income_streams": {
"affiliate": {
"total_earned": 8500.00,
"total_paid": 6200.00,
"pending": 2300.00,
"by_tool": {
"cursor": {"clicks": 234, "conversions": 12, "commission": 960.00},
"notion": {"clicks": 156, "conversions": 8, "commission": 792.00}
}
},
"ads": {
"revenue": 2340.00,
"impressions": 45600,
"rpm": 51.32
},
"subscriptions": {
"mrr": 4990.00,
"arpu": 49.90,
"churn_rate": 2.3
}
},
"totals": {
"today": 1247.00,
"this_week": 8934.00,
"this_month": 34200.00,
"mrr": 34200.00
},
"alerts": [],
"recommendations": ["Increase DeepSeek content", "Test new Canva headline"]
}
Limitations
- Manual data entry required for sources without API access
- Currency conversion rates are approximate
- Projections are estimates, not guarantees
- Report delivery depends on WeChat webhook availability
- Historical data must be maintained by user (no automatic backfill)