Skip to content

Activity heatmaps

See when your Discord server is most active

A heatmap of the weekday and the hour shows when your members post and talk. Log in with Discord to open the Activity page. Small groups are hidden, so nobody can be picked out.

odin.synstick.com/dashboard

Busiest hours

Peak 251h 40m

00:00 UTC: 148h 29m01:00 UTC: 102h 37m02:00 UTC: 61h 2m03:00 UTC: 35h 14m04:00 UTC: 18h 40m05:00 UTC: 9h 19m06:00 UTC: 2h 54m08:00 UTC: 47m09:00 UTC: 7h 31m10:00 UTC: 14h 11m11:00 UTC: 26h 45m12:00 UTC: 46h 38m13:00 UTC: 68h 52m14:00 UTC: 96h 38m15:00 UTC: 122h 2m16:00 UTC: 140h 13m17:00 UTC: 167h 51m18:00 UTC: 188h 11m19:00 UTC: 211h 59m20:00 UTC: 251h 40m21:00 UTC: 249h 44m22:00 UTC: 231h 42m23:00 UTC: 197h 58m
Voice time by hour of the day (sample)
HourVoice time
00:00 UTC148h 29m
01:00 UTC102h 37m
02:00 UTC61h 2m
03:00 UTC35h 14m
04:00 UTC18h 40m
05:00 UTC9h 19m
06:00 UTC2h 54m
07:00 UTC0m
08:00 UTC47m
09:00 UTC7h 31m
10:00 UTC14h 11m
11:00 UTC26h 45m
12:00 UTC46h 38m
13:00 UTC68h 52m
14:00 UTC96h 38m
15:00 UTC122h 2m
16:00 UTC140h 13m
17:00 UTC167h 51m
18:00 UTC188h 11m
19:00 UTC211h 59m
20:00 UTC251h 40m
21:00 UTC249h 44m
22:00 UTC231h 42m
23:00 UTC197h 58m
Sample dataVoice time by hour of the day in Night Owls, a made-up server, over 12 weeks.

Weekday by hour: when your server is busiest

The Activity page of your server draws one cell for every hour of every weekday. A darker cell means more messages or more voice time in that hour, summed over the range you pick.

Choose messages, voice time or both, and a range of 7, 30 or 90 days. Longer ranges are there for Premium servers. A button switches the same numbers to a text table.

Times are in the server's own time zone, and the page says which one, so the busiest hour reads in the hour your members live in.

odin.synstick.com/dashboard

Activity

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Busiest hour: Saturday 22:00 UTC, 48h 24m over 12 weeks.

Sample dataActivity by weekday and hour in Night Owls, a made-up server, voice time over 12 weeks.

Built so nobody can be picked out

The heatmap is shown only when at least 10 different members were active. An hour that fewer than 5 different members contributed to is hidden, and a hidden cell is never drawn as zero.

Members who hide their activity details with /odin privacy details:hide, and members who opted out, are left out of the pattern for everyone. It shows no member and no channel.

What the server heatmap needs

To be shown

  • At least 10 active members
  • 5 different members for each cell

Never in it

  • A member's name or picture
  • A channel name or id
  • Members who hide their details or opted out

Your own pattern stays yours

Every member has a pattern too: their own activity by hour of the day and by weekday. It is shown only to that member on the dashboard, and nobody else sees it.

It counts your messages and voice time with the same rules as the rest of ODIN: /odin optout stops the counting for you in that server, and /odin privacy hides your activity details from other members in every server at once.

More views of the same data

The server stats dashboard has its own weekday and hour map of voice time over 12 weeks, in UTC. The counts of messages come from message stats, which stay off until an admin switches them on.

If the server owner publishes a public server page, it can show the same heatmap with the same thresholds. Read the privacy page for the exact rules.

Frequently asked questions

How do I see when my Discord server is most active?

Log in with Discord and open the Activity page of your server. It draws a heatmap of the weekday and the hour, for messages, for voice time or for both, over a range of days you choose.

Why is my server's heatmap empty or full of hidden cells?

The heatmap is shown only when at least 10 different members were active, and an hour that fewer than 5 different members contributed to is hidden, never drawn as zero. A small or quiet server fills in as more members join in.

Can other members see my own activity pattern?

No. A member's own activity by hour and weekday is shown only to that member on the dashboard. The server heatmap never shows a member, and members who hide their activity details or opted out are left out of it.

Which time zone does the heatmap use?

The Activity page uses the server's own time zone and says which one above the chart. The server stats page and the public page show their weekday and hour patterns in UTC, and a chart caption always names its zone.

How far back can a free server look?

A free server sees ranges up to 90 days. Longer ranges need Premium, and the page marks them as locked. Every range shows the same view as a text table if you prefer to read the numbers.

More of ODIN

See every feature

Give your voice channels a scoreboard

Add ODIN to your server. It asks for no permissions and stays off until an admin turns it on.