πŸ“Š Analytics & Server Insights

Two new analytics layers are now live β€” one for server owners and staff, one for platform admins.


Server Insights

Available at Panel β†’ your server β†’ Insights (owner and team access).

Activity tab

Charts and KPIs built from daily activity snapshots collected by the bot:

KPIs: active members (7d), messages (7d), total current member count, net growth (7d).

7-day prediction β€” linear regression on the last 30 days of message data, shown as a day-by-day forecast. Only displayed when at least 7 data points are available.

⏱ Activity data is synced by the bot every hour. Today's stats may be up to 1 hour behind.


Leveling tab

Data is read directly from the database β€” updated in real time.


Moderation tab

Updated in real time.


Reports & Tickets tab

Updated in real time.


Members tab

Based on last XP gain per member β€” updated in real time.


/trends Discord command

Generate a 30-day chart directly in Discord:

The bot renders the chart as a PNG and posts it as an attachment. Requires the bot to have been active on your server for at least a few days.


Admin Analytics

Available at /admin/analytics for platform admins only.

Overview β€” total users, DAU/WAU/MAU, new servers, messages this week (with delta vs. previous period). Charts filterable by 30d / 90d / 1y.

Users β€” paginated table with last login, registration date, number of servers. Inactivity breakdowns (>30d / >90d / >180d). Cohort retention at J+7, J+14, J+30.

Servers β€” paginated table with feature adoption badges and bot last-seen date. Feature adoption bars showing % of servers using each feature.

Features β€” leveling stats (level distribution, prestige/title counts, top XP servers this week), report and ticket totals, chat activity.

All queries cached for 10 minutes.


β€” The YAWBDB Team