Skip to content

Voice streaks

Daily voice streaks that bring people back

A streak is a run of days in a row with at least 10 minutes in voice, counted by UTC day. Run /streaks in Discord to see who is on a streak right now, or log in with Discord for the streak board, a history and a calendar on the website.

odin.synstick.com/dashboard

Nova

Member of Night Owls

Current streak
14 days
In a row, up to today
Best streak
31 days
It never goes down
Voice calendar, last 84 days (UTC)
DayTime in voice
2026-07-241h 20m
2026-07-252h 2m
2026-07-26No voice time
2026-07-276m
2026-07-281h 6m
2026-07-291h 48m
2026-07-306m
2026-07-3110m
2026-08-0152m
2026-08-026m
2026-08-03No voice time
2026-08-042h 58m
2026-08-0538m
2026-08-06No voice time
2026-08-072h 2m
2026-08-082h 44m
2026-08-09No voice time
2026-08-10No voice time
2026-08-111h 48m
2026-08-122h 30m
2026-08-13No voice time
2026-08-1452m
2026-08-151h 34m
2026-08-16No voice time
2026-08-176m
2026-08-1838m
2026-08-191h 20m
2026-08-206m
2026-08-212h 44m
2026-08-2224m
2026-08-236m
2026-08-24No voice time
2026-08-252h 30m
2026-08-2610m
2026-08-27No voice time
2026-08-281h 34m
2026-08-292h 16m
2026-08-30No voice time
2026-08-3138m
2026-09-011h 20m
2026-09-022h 2m
2026-09-032h 44m
2026-09-0424m
2026-09-051h 6m
2026-09-061h 48m
2026-09-072h 30m
2026-09-0810m
2026-09-0952m
2026-09-101h 34m
2026-09-112h 16m
2026-09-122h 58m
2026-09-1338m
2026-09-141h 20m
2026-09-152h 2m
2026-09-162h 44m
2026-09-1724m
2026-09-181h 6m
2026-09-191h 48m
2026-09-202h 30m
2026-09-2110m
2026-09-2252m
2026-09-231h 34m
2026-09-242h 16m
2026-09-252h 58m
2026-09-2638m
2026-09-271h 20m
2026-09-282h 2m
2026-09-292h 44m
2026-09-3024m
2026-10-014m
2026-10-021h 48m
2026-10-032h 30m
2026-10-0410m
2026-10-0552m
2026-10-061h 34m
2026-10-072h 16m
2026-10-082h 58m
2026-10-0938m
2026-10-101h 20m
2026-10-112h 2m
2026-10-122h 44m
2026-10-1324m
2026-10-141h 6m
2026-10-151h 48m

A streak day is a UTC day with at least 10 minutes in voice.

Sample dataNova, a member of Night Owls, a made-up server: the current streak, the best streak and the last 84 days.

The rule: 10 minutes on a UTC day

A streak day is a UTC day with at least 10 minutes in voice. Dropping in for a quick catch-up is enough.

Your current streak is the number of streak days in a row. It keeps going while your last streak day is today or yesterday, so you can still extend it until the UTC day is over. Miss a full UTC day and it ends.

Your best streak is the longest run you have had, and it never goes down. After a streak ends, your next streak day starts a new one at 1 day.

A streak, day by day

Monday
At least 10 minutes in voice: a streak day. Streak: 1 day.
Tuesday
At least 10 minutes again. Streak: 2 days.
Wednesday
Under 10 minutes, or none: not a streak day.
Thursday
Wednesday passed without a streak day, so the streak ended. Another 10 minutes starts a new one at 1 day. Best streak: still 2 days.

Counted in UTC, by the day a session started

Days are UTC days, whatever your time zone. A day runs from one midnight UTC to the next, and the website shows its times in UTC too.

A session counts on the UTC day it started. If it runs past midnight, all of its time still belongs to the day it began, and the new day needs a session of its own to become a streak day. Several short visits on one UTC day add up, so you can reach 10 minutes in pieces.

Midnight UTC falls at a different hour of your day depending on where you live, so plan around UTC and not around your own midnight.

Which UTC day does a session count on?

One session
It counts on the UTC day it started.
Past midnight
All of it still counts on the day it started.
Several visits
Their time adds up on each UTC day.

Why streaks work for communities

A streak gives members a small reason to join voice on a day they might skip. 10 minutes is a low bar, so even a quiet evening in the channel keeps it going.

/streaks lists who is on a streak right now, with no window to pick, so it is always about today.

What a streak gives a server

  • A reason to drop in on a quiet day
  • One simple rule for every member
  • A board that is always about right now
  • A personal best that never goes down

In Discord: the top 10 with /streaks as a picture card

Run /streaks for the members with the longest current streaks. ODIN answers in the channel with a picture card of the top 10, each row with the streak in days and the member's best, like “21 days · Best: 33d”. The reply is public, so anyone who can read the channel sees it.

There is no timeframe option: the board always shows who is on a streak now. Your own row shows even when you are not in the top 10: it is highlighted with a YOU tag inside the list, or shown under a dotted divider below it, as in the picture. With no active streak, ODIN says “You have no active streak.”

Every picture has alt text with one line for each row, and someone with the Administrator permission can switch a server to text boards with /odin style style:text. The other four boards are on the voice leaderboards page.

Rook used /streaks

ODINAPP

ODIN's /streaks picture reply: Streak Leaders for Night Owls, a made-up server, Current streak. Rows: 1. Juniper, 21 days, Best: 33d; 2. Vesper, 18 days, Best: 40d; 3. Quill, 16 days, Best: 22d, and more. Your own row, Rook at #11 with 6 days, sits under a dotted line below the top 10.
Sample dataODIN's picture answer to /streaks in Night Owls, a made-up server. The caller's row, Rook, sits below the top 10.

On the website: boards, distributions, history and a calendar

Log in with Discord and your server has a streak board beside its other leaderboards. Arrows show how each member moved against 7 days ago, and four figures sit above the table: members on a streak, the average streak, the longest and how many are on 7 days or more.

Only members of a server see its pages. Hide your streak history and calendar from other members with /odin privacy details:hide; your streak itself stays visible.

Where streaks show up on the website

  • The streak board, with the move against 7 days ago
  • The stats page, with how your server's streaks are spread by length
  • A member profile, with the current and best streak
  • The streak history: runs of 3 days or more, the latest 12
  • The calendar of the last 84 days

Frequently asked questions

What counts as a streak day?

A UTC day with at least 10 minutes in voice. Several short visits on the same UTC day add up, and a session counts on the UTC day it started.

Which time zone do streaks use?

UTC. A day starts and ends at midnight UTC, wherever you live, and the website shows its times in UTC too.

What happens to a session that runs past midnight?

It counts on the UTC day it started. A session that begins in the evening UTC and ends after midnight belongs to the evening's day, so the new day needs a session of its own to become a streak day.

Does my best streak ever reset?

No. The best streak never goes down, even when the current streak ends. Miss a full UTC day and the current streak ends, then your next streak day starts a new one at 1 day.

How do I see my streak?

Run /streaks in Discord to see who has the longest current streaks, each with their best. On the picture card your own row is highlighted with a YOU tag, or shown under a divider below the top 10; the text board ends with a "Your rank" line. On the website, log in with Discord and open your profile for your current and best streak, your streak history and a calendar of the last 84 days.

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.