ROI
See how your community is performing: how engaged members are, what CEEJAY predicts next and which channels need attention.
Community ROI, at Server Analytics → ROI, shows how your community is performing: a daily check on how engaged members are, AI predictions with next steps, and the channels that need attention. Most of it is worked out once a day, so it reads as a snapshot, not a live count. The page has no date range: it always shows the latest run, and each card says "latest".

What you see
- Three stat cards.
- AI Predictions.
- Member Health and Channel Health.
- External Data Sources.
The Ask CEEJAY buttons on the page open the assistant with a question about that part of the page.
Freshness
Most of this page comes from jobs that run once a day. Under each stat card you see when it was last computed: "Computed today", "Computed yesterday" or a date. If a job has not run for more than two days, a chip at the top says so, for example "Engagement out of date · last computed Sep 20" or "Predictions out of date · last run Sep 20". Until the first run, a card says "Not computed yet · runs daily".
The stat cards
Each card compares with the snapshot before it, and its small chart shows the last few runs. They count current members only.
| Card | What it shows |
|---|---|
| Engaged Members | Members with an engagement score of 50 or more out of 100. |
| Avg Engagement | The average engagement score (0 to 100) over your current members. The change is in points. |
| Feature Diversity | The average share of CEEJAY's 18 kinds of activity that each member used in the last 30 days. The change is in points. |
A member's engagement score is a weighted mix of their last 30 days: messages, voice time, reactions, game and music time, XP, and use of features such as polls, giveaways, quests, suggestions, badges, events, the shop, invites, shared content, linked accounts and emails. Each part has a cap, so no single habit can fill the score.
The 18 kinds counted for Feature Diversity are messages, voice, reactions, polls, giveaways, quests, tickets, forms, suggestions, shop purchases, invites, badges, events marked Interested, emails received, linked accounts, shared content, game and music time, and XP. Linked accounts and XP are counted as they stand now, not over the last 30 days.
AI Predictions
Once a day CEEJAY AI reads your community's data and writes a short outlook:
- A one-line key insight.
- Up to six prediction cards. Each has a type (retention, growth, sentiment, feature, external or revenue), the prediction and up to two Suggested Actions.
Treat these as informed guesses. They carry no confidence figure, because a model's own rating says little about how often it is right. If the latest run failed, the card says so. Until the first run it says "No AI predictions yet".
Member Health
Counts from the daily snapshot, for current members:
- Members: current members in the snapshot.
- Highly Engaged (50+): members with an engagement score of 50 or more.
- Stable: members who were active in the last 14 days and sent a message or spent time in voice in the last 30 days.
- Quiet 14+ days: members whose last activity was more than 14 days ago and who are still in the server. This is not the same count as Members Left on Growth and Activation.
The rows overlap and do not add up to the total: Highly Engaged members are usually also Stable, and a member who is neither Stable nor Quiet is not listed.
Channel Health
Channels grouped by their latest health score from 0 to 100: thriving (75 or more), healthy (50 to 74), at risk (25 to 49) and critical (under 25). Each score is worked out over the last 28 days, and only for a channel with at least 10 messages in them, so a channel that has since gone quiet keeps its last score. The score blends how many members post on an average day against how many post in the month (30%), how many of last week's posters came back this week (25%), messages per active member per day (20%), this week's positive share of labelled messages (15%) and the share of messages that are replies (10%). Each row shows how many channels are in the tier.
External Data Sources
This card is meant to show figures from outside platforms next to your community numbers, one block per source, as daily averages over the last 30 days. This card does not show data yet, so it always says "No External Data Connected". It suggests connecting Spotify, Steam, Shopify or YouTube, but connecting an app in Operations → Connected Apps does not add data to it. To follow what members do on platforms they link to their Discord accounts, use the Impact view of Account Linking.

