The Engagement page measures how actively your members are using your Discord server — total message volume, how many distinct users are participating, and when during the day your community is most active.
Open in Apetopia →
Go directly to this feature in your dashboard.
Engagement data is based on messages tracked by the Discord Bot. The bot must be running in your server for this data to accumulate.
Stat cards
| Card | What it shows |
|---|
| Total Messages | All messages sent in the selected period |
| Active Users | Distinct members who sent at least one message |
| Avg Msgs / User | Total messages divided by active users — depth of engagement |
| Peak Hour | The hour of day with the most message activity, plus the peak day of the week |
Charts
Messages Per Day — line chart of total messages sent each day across the period. Spikes typically correspond to announcements, giveaways, or live events.
Activity by Hour of Day — bar chart of all 24 hours aggregated across the period. The brightest bar is your peak hour — a useful signal for scheduling announcements, polls, and events when the most members are online.
Period selector
Use the 7d / 30d / 90d buttons in the top right to change the time window. Periods with insufficient data are automatically disabled.
Use the peak hour data to time your most important announcements. A message sent at peak activity gets seen by significantly more members than one sent at 4am.