Web Guide

How-to guide for every feature on the Supatimer web dashboard. Each section includes step-by-step instructions.

Last updated: October 9, 2026See latest changes in changelog

Questions or feedback? Join our Discord community for help.

Join Discord

Start here

Getting Started

Everyone

Setting up a team takes four steps, and the setup card on your server's pages walks you through them.

How to use

  1. 1Add Supatimer to your server: one Discord screen picks the server and signs you in, and the bot joins. A setup card then appears on that server's pages.
  2. 2Create your first team: its channel and game, its name, rank, timezone and region - and who plays (a role, or players one by one) and who manages it.
Getting Started
  1. 3Post the calendar to the team's channel. Your team taps the days they can play, and the card shows how many have answered.
  2. 4Set this week's lineup: mark each day as a scrim, practice, free day and so on, then post the week to Discord.
  3. 5Who plays and who manages can be skipped and set later on Team Settings. Ignore puts the card away.
  4. 6Steps done elsewhere - a calendar posted with /avail, say - are ticked by themselves.

Watch


Dashboard Overview

Everyone

The dashboard is your home base. It shows your teams, your scrims this week and next, who is out, and any polls waiting for you, at a glance.

How to use

  1. 1At the top you'll see an action banner if any calendars need your response. Click it to jump straight to the calendar.
  2. 2The My Teams card groups your calendars by team. Open a team for its action tiles and two week slots: this week and next week, each showing how many players have answered. A week nobody has posted yet is a dashed slot - it says when auto-post will post it, or offers Post now. Click a posted week to see who has answered and ping the rest.
  3. 3The Scrims card shows this week and next week as day cells - every scrim, lineup and activity posted for your teams, three per day and then '+n more'. Flip List for one timeline instead: coming up on top with countdowns, played scrims below with their scores. Click a coming-up scrim to see who is in and who has reacted on the post, and ping the ones who have not; click a played scrim for your own line from the log - heroes, elims, deaths, damage, map by map; click a day for everything on it and your availability answer. Mine shows only the posts you are tagged in; Team shows every team you are on, with your avatar on the rows you are in and the others faded, and a gear to untick the teams you do not want on the card - a Hidden count under the header says how many are out (kept on this device). Week starts Mon / Sun moves the strip to your own week and is saved to your account.
  4. 4Under the strip: the last three weeks as a form guide, and your win rate, played count and streak for the scope you are on, with Full stats leading to your stats pages. A played scrim with a log attached shows a chart mark, one without shows an upload mark, and the card counts the missing ones. The bottom edge of the card connects your Google Calendar, or says it is synced.
  5. 5The side column has the Absences card - your own line on top with Add, then teammates out grouped this week, next week and later - and Poll Requests. On a wide screen the Scrims card moves up beside My Teams.
Dashboard Overview

Watch


Availability & calendars

Calendars

Everyone

Weekly availability calendars are posted by the bot in Discord and visible on the web. Each calendar shows time slots and who is available.

How to use

  1. 1Navigate to 'Calendars' from the top nav. Every team gets one card: its form, this week and next week, the next scrim, and the team's actions.
  2. 2Each team card opens with This week and Next week - how many have answered and who is still missing - and the next scrim between them, then the team's form on one line: the last three weeks' win rate, record and streak, and the last eight results. Hover the line for the numbers spelled out.
  3. 3Click the This week or Next week tile to open that week's calendar with the full availability grid. A week nobody has posted yet says when auto-post will post it, or offers Post now.
  4. 4Each card's banner has a large Go to calendar (Post a calendar, for a team with none) and a gear holding Go to stats, Members, Team settings, Calendar settings, and Move up, Move down and Hide team - the order follows you to the dashboard's My Teams; with two or more servers, each server gets its own band you can order and hide too. Book scrim and Early lineup sit at the bottom of the card.
Calendars
  1. 5Past calendars are collapsed at the bottom of the page. Click to expand them.
  2. 6Open a calendar's settings (the gear on the calendar page) to edit its ping roles and schedule. The Discord look section there links straight to the team's Post messages, Discord Names and Calendar/Post Layouts in Team Settings - they apply to the whole team, so they live in one place.
  3. 7Click a cell in My Availability to cycle your answer: unset, yes, then maybe. Maybe only appears when your team has Allow "maybe" switched on, and it still counts toward a lineup, so it shows a question mark instead of a check. Team managers can set the same three answers for anyone from the Availability Grid.
Calendars
  1. 8When you open an already-posted scrim confirmation or event (Team QP, VOD review, meeting...) from the calendar's Posts row, the modal opens with who has not confirmed yet - one line naming them, a face per player with a tick or a clock - and a Ping button that mentions exactly those players in Discord. The same count and button are on the post's row on Home. Once per hour per post, and only reactions on Supatimer's own post are read.
  2. 9In Discord, the availability board is one message per week. Supatimer's own emoji tiles label the columns on top (the actual hour, or the day on a one-slot calendar), and the cells are the standard squares: green for yes, yellow for maybe and black for no. The totals row at the bottom counts everyone who can play, and that count sits on a green tile when the day or hour can field a full lineup - the same rule that green-marks a day on the dashboard. Green with a yellow corner means the lineup only stands up if the maybes show; a plain yellow corner means the count includes a maybe the lineup does not need. Pick the hour tile color (blurple, violet, or dark) and the column label on the Board Emoji Style card in Calendar Settings.
Calendars

Watch


Calendar Types

Everyone

Every calendar runs in one of three modes. Pick the one that matches how your team schedules - you can switch on the Schedule Configuration card.

How to use

  1. 1Time Slots - the classic weekly calendar. Members answer availability for named time windows (like 20:00-22:00), and the calendar shows one tab per slot.
  2. 2Time range - a continuous hourly grid, now in public beta. Members mark the hours they can play, and managers book scrims, practices, and events onto exact spans, then drag players into them. Click any player on the grid to swap them for a ringer or another server member, or take them off. Inside a booked block it applies to that block; on an hour with no block, it asks whether you mean that hour or the whole evening. Posting a scrim from Home on a day with no block asks for its From and To hours, and books them for you.
  3. 3Recurring - fixed practice days. Set your weekly days and a default time window; members confirm each week or report changes instead of filling in full availability.
  4. 4Switch modes on the Schedule Configuration card - it lives on Server Settings, Team Settings, and Calendar Admin.

Note: Time range is in public beta - it works today and keeps getting new features and polish. If something looks off or you have an idea, tell us on our Discord (invite at the bottom of this page).


Weekly Preliminaries

Team Manager

Supatimer turns everyone’s availability into a suggested lineup for each day of the week. Nothing is posted to Discord until you say so.

How to use

  1. 1Open the calendar and find the Weekly Preliminaries card. On a brand new calendar it is empty - press Auto Calculate Weekly Preliminaries to build the week for the first time.
  2. 2What you get is a draft, one lineup per day, built from who marked themselves free. Click any player to swap them for a server member or a ringer - your edits stay until you recalculate. Drag a player onto another to choose Swap or Keep both; on a computer, hold Ctrl as you drop to keep both straight away.
  3. 3A day set to Team Meeting gets a Set time chip under its type: pick the meeting's hours and tick who is coming. The post then shows those hours and names instead of the slot's hours and the lineup. Switch Show participants off to post it without names.
  4. 4Scrim, Maybe Scrim, Match and FACEIT days get a Rank row that starts at your team rank. Pick another rank for a day you play higher or lower, or Team rank to go back. Post to Discord shows the same rank.
Weekly Preliminaries
  1. 5In Post to Discord, the arrow beside the Post button saves the day types and ranks without posting. If the week is already posted, the Discord post keeps the old version until you update it.
Weekly Preliminaries
  1. 6On a time-range calendar, Post to Discord lists every day. Give a free day an event and it books the whole evening, every seat TBA - narrow the hours on the calendar later. Pick Free on a booked block to cancel it.
  2. 7Set opponent has an Include our map pool switch under Host details. Turn it on and your team's saved map pool goes into the Map pool and other info box; turn it off and it comes out again. No pool saved yet? Set one up takes you to Team Settings.
  3. 8You can build the week before anyone has answered. The seats start empty and fill in as people mark when they are free.
  4. 9Recalculate rebuilds the whole week from the current answers. It clears bookings and hand-placed players on purpose, so treat it as starting the week over.
  5. 10Posting comes after. A Scrim Confirmed, lineup, or event post needs that day’s lineup to exist first - that is why those dialogs send you here when the week has not been built. Booked a scrim for a later day? Pick that day in the Scrim Confirmed dialog and press Save & post later: the bot posts it that day at the hour you choose, or keeps it for you to post yourself. A clock on the day's opponent marks it - open the opponent to cancel it, and clearing the opponent cancels it when you save. In the post window, a Custom day posts your own emoji and words - turn off its Lineup switch to post it without the names. On a posted lineup or Scrim Confirmed post, and on any event post, Swap player puts a Ringer, TBA or another server member in a seat, and the player who dropped is struck through - and not pinged on an event post.

Watch

Note: Only team managers can build or recalculate lineups. Everyone else sees the week once it exists.


Absences

Everyone

The absences system lets team members declare upcoming unavailability. Admins and team managers can see all absences for planning.

How to use

  1. 1Your absences appear in the Absences card on the Dashboard and in the My Absences card on the Calendars page.
  2. 2Click 'Add' to create a new absence. Set the date range and an optional reason.
Absences
  1. 3Edit or delete existing absences by clicking on them in the list.
  2. 4Team managers see a 'Team Absences' card showing who on the team is unavailable and when.
  3. 5Absences are factored into calendar availability - days you're marked absent will show as unavailable. An absence only silences the ping reminders when it covers the whole week - if you are back mid-week, you are still asked for the days you can play.

Google Calendar Sync

Everyone

Booked scrims land in your own Google Calendar automatically. Supatimer creates one dedicated "Supatimer" calendar in your Google account and keeps it in sync - it cannot see or touch anything else in your account.

How to use

  1. 1Open your Account page (user menu, top right) and click 'Connect Google Calendar' on the Google Calendar card - or use the Google Calendar band at the bottom of the Scrims card on your dashboard.
Google Calendar Sync
  1. 2Approve the Google consent screen. Supatimer asks only for the right to manage calendars it created itself, plus your email address for display.
  2. 3That's it. Every upcoming scrim you're tagged in appears in the new "Supatimer" calendar within a minute, and new bookings show up seconds after they're posted.
  3. 4Edits follow along: a moved scrim updates its event, a lineup change adds or removes you, and a cancelled scrim disappears from your calendar.
  4. 5Disconnect any time from the same card. Syncing stops, but the Supatimer calendar and its events stay in your Google Calendar - delete them there if you want them gone.

Note: The Supatimer calendar is a normal secondary calendar in Google: show, hide, or recolor all your scrims as one unit, on every device where you use Google Calendar.


Auto-post Calendar

Team Manager

Supatimer posts the weekly availability calendar for you, on a schedule - no more remembering /avail.

How to use

  1. 1Open Team Settings and find the Auto-post calendar card in the Scheduling group.
  2. 2Turn it on, pick a day and a time (in the team's timezone). The card shows exactly when the next post lands and which week it covers.
Auto-post Calendar
  1. 3Posting on the day your week starts posts the week starting that day; any other day posts the upcoming week, so players can fill it in before the week starts.
  2. 4If that week's calendar is already posted, the auto-post skips - never a duplicate. If posting fails, team managers get a DM with the reason and the bot tries once more 3 hours later.

Note: Auto-posting is in closed beta - join our Discord server (invite at the bottom of this page), ask in #help and tag Raven, and we'll switch your server on.

Scrims & stats

Ping Reminders

Team Manager

Supatimer tracks who has reacted to each scrim confirmation post and helps you nudge the rest - by hand for free, or automatically in the closed beta.

How to use

  1. 1Reaction tracking is on for every team: the bot counts reactions on its own scrim confirmation posts, and the post's dialog on the calendar page shows how many of the tagged players have confirmed.
  2. 2Open the post from the calendar's Posts row: the dialog opens with who has not reacted yet, and its Ping button (it names who it pings) mentions exactly them in Discord. Anyone who can respond to calendars can use it.
Ping Reminders
  1. 3The button re-checks reactions live before sending, and two 1-hour cooldowns (post age and time since the last ping) keep it from spamming the channel.
  2. 4Automated reminders live on the Ping reminders card in Team Settings: up to 3 for scrim starts, picked as a lead time (a 20:15 scrim with a 1-hour reminder pings at 19:00), and up to 3 for the start of the week, picked as a day and a full hour in the team's timezone - the two days before your week starts, or its first day, for teams who only know their schedule once the week has begun.
  3. 5Switch on Auto cleanup (recommended) to have Supatimer delete each reminder an hour after it was posted - the channel keeps the scrim post and the conversation.
Ping Reminders

Note: Automated reminders are in closed beta - ask for access on our Discord server (invite at the bottom of this page) and we'll switch your server on. Reaction tracking and manual pings are free for everyone.


Share scrim info

Team Manager

Copy the details an opposing team asks for - straight from your dashboard, without opening Discord.

How to use

  1. 1On your dashboard, open a team in My Teams and click Share scrim info.
  2. 2Pick the day. Days with no lineup yet are greyed out.
  3. 3Choose how much to send. If you have a map pool saved it is already included - add your roster too, or drop back to the basics.
  4. 4Edit the text if you want to add anything, then click Save and copy. Your edit is saved on the link at the bottom of the text too, so the opponent sees it there - Reset brings the generated text back.
Share scrim info
  1. 5To choose who the other team should reach, open Team Settings, find Scrim exchange info and fill in "Who is our contact person?". Add team members who have linked a BattleTag, in the order you want, or press Type one in for someone without an account: their BattleTag and Discord username. Each scrim gets the first listed person who is playing, then the typed one - and your tank only when there is neither.

Note: It is the same text the buttons on a posted early lineup produce in Discord, so both routes send the same thing. It ends with your team's Supatimer id, so the other team can find you, and a link to a shareable page with the same details. A Hidden team gets the link only.


Supatimer id

Team Manager

Early access, more coming soon. Find an opponent in any server by their Supatimer id, then see when both teams are free.

How to use

  1. 1Open Team Settings and find Scrim finder. Your team's Supatimer id is there - a name and four digits, like pranksters#3253. Click Copy and send it to the other team.
  2. 2To pick your own name, click Change. Tick "Give us a new number" when an id has ended up somewhere it should not be - the old id stops working right away. You get one change a month - ask us on our Discord if you need one sooner.
Supatimer id
  1. 3When you set an opponent on Weekly Preliminaries, type their id into the opponent field instead of a name. Their team shows up with its rank and contact person - pick it.
  2. 4Click "When are we both free?" under the opponent to see the times this week when both teams can field a lineup, shown in your own clock.

Note: Both teams need Find opponents on - a hidden team is not found and cannot look anyone up. Only shared windows are shown: never who is free, and never the other team's calendar. Lookups are limited per person and logged. New: a team you already know can be asked for a time even when it is hidden - see Find a time with an opponent. New: teams near your rank on your open Scrim days - see Scrim finder. Coming soon: your FACEIT fixtures.


Find a time with an opponent

Everyone

Know who you are playing but not when? Ask their team for a time. One of their managers gets a Discord DM, and once they accept you both see the times you are both free that week - nothing else about either team's week is shared.

How to use

  1. 1Open this week's calendar and find the Find a time card, right above Weekly Preliminaries.
  2. 2Type the other team's Supatimer id (like owls#0042) and press Ask. The same Ask button appears in a scrim row's opponent field once you type an id there. Your own id sits at the right end of the same header, with Copy - send it to the other team so they can ask you. If no team holds that id, the field says so instead of sending it.
  3. 3One of their team managers gets a Discord DM with Accept and Decline. The ask also lands on their own calendar, in its Find a time card, and on their dashboard under Time requests - a manager can accept in any of the three.
  4. 4When they accept, the ask moves to its second step and the times you are both free are listed right there - on your calendar and on your dashboard, the same card in both places. You get a Discord DM with the result too. A day counts when your lineup on Weekly Preliminaries is full, the day is not set to Free, and no other opponent is booked - on both sides.
  5. 5Press Book a time and the form opens inside the card: which of those times, how long the scrim is, and the starting time. That is ONE time - the window already says when you are both free, so somebody has to name the hour you both log in at. If you are the team that asked, Flexible start between... hands the choice to them instead. The form also lists your lobby settings and map pool from Team Settings: leave the map pool switched on to send it, or press Edit to change it.
Find a time with an opponent
  1. 6They accept, suggest another start, or decline. An accept fills the scrim in on both calendars - day, opponent, time and lobby details. A day can have up to 3 requests out at once: the first one accepted books it, and the others close. A booked scrim can still be cancelled: a manager presses Cancel scrim, writes why, and ticks that they sent the other team a DM - both calendars free the day, and the other team gets the reason in a DM. View request shows it all first - when, the lobby, the map pool and a link to message their manager on Discord - and Accept or Decline asks you to confirm. Suggest changes sends a counter offer: another start, other lobby settings, or another map pool (theirs, yours, the maps you share, or every map from both). The row says when a counter offer is waiting on you. Anything the other team left at No preference is yours to decide when you accept - a different map pool is still a counter offer. Once booked, each team's scrim channel gets the Scrim Confirmed post on its own, with the other team's rank and contact filled in. For a scrim on a later day, each team picks when its own post goes out as it sends, counters or accepts: Post now, the bot posts it on the day at an hour in your team's time (10:00 to start), or I post it myself. Cancel scrim - also on the booked day in your calendar - takes both posts down. While your calendar is open, a manager gets a note for every new request, answer, counter offer or cancel from the other team - it stays until you close it. A scrim the other team cancelled stays on your Find a time card and on Home's Time requests card, with who cancelled it and why, until you press OK - once, for both. To move it to another time the same day, a manager presses Change time: the other team accepts or declines, and until then the scrim stays at its time.

Watch

Note: Open beta: every team can use it while we polish it. It works even if either team has Find opponents off: holding a team's id means you already know them. You can send 5 asks a day and 10 per week, and an ask lasts until its week ends. A hidden team is not found by that check either, so Ask anyway sends it anyway. Once an ask is out, a wrong id and a team that has not answered look the same on purpose. Press Cancel to take an ask back. Once accepted, a manager on either side can still cancel it until a time is booked - the other team gets a DM, and the ask moves to History. History, beside your id, keeps every answered ask - accepted, booked, declined or cancelled - under the other team's current id. A manager can block a team that keeps asking: open the ... menu on its ask and choose Block team. They are not told, and Blocked teams, the button beside History, lists every team you blocked. History also lists your answered scrim finder bookings, and says who cancelled a scrim and why.


Scrim finder

Everyone

Teams near your rank, in any server, that are free when you are. Mark a day Scrim and the Find a time card lists them day by day - and you can book one from there.

How to use

  1. 1A manager sets your team's rank and the ranks you search between, in Team Settings. Find opponents has to be on, and each Scrim day needs a contact person, picked for that day in Weekly Preliminaries. A missing rank, region or platform is asked in a pop-up right after a manager posts the calendar. A manager can name themselves in a day's Contact menu with Set me as contact.
  2. 2On Weekly Preliminaries, mark a day Scrim or Maybe Scrim. A day with a full lineup and no type counts too. A marked day is listed once its lineup is full.
  3. 3The Find a time card shows this week's seven days and how many teams near your rank are open on each. Press a day to see them: each team's rank that day and the time you are both free. A Scrim day that is over, or whose scrim slots are all booked, keeps its count greyed out. Your dashboard has the same counts for all your teams in one grid, Teams near your rank: press a count to open that day.
  4. 4Press Book on a team and the form opens right under it: pick how long and when to start, and send. Your request then sits at the top of that day's list, with its answer and Cancel. One of their managers gets a Discord DM with Accept and Decline, and the request shows on their calendar and dashboard. The form also lists your lobby settings and map pool from Team Settings: leave the map pool switched on to send it, or press Edit to change it.
Scrim finder
  1. 5A day can have up to 3 requests out. The first one accepted books it on both calendars, and the others close as Booked with another team. A manager on either side can cancel a booked scrim with Cancel scrim and a reason - the day opens in the finder again. Deleting the team or its calendar, or changing its game, cancels it for you and tells the other team why. View request shows it all first - when, the lobby, the map pool and a link to message their manager on Discord - and Accept or Decline asks you to confirm. Suggest changes sends a counter offer: another start, other lobby settings, or another map pool (theirs, yours, the maps you share, or every map from both). The row says when a counter offer is waiting on you. Anything the other team left at No preference is yours to decide when you accept - a different map pool is still a counter offer. Every request you sent or got, waiting or booked, is one line under the week - press it to open its day. Once booked, each team's scrim channel gets the Scrim Confirmed post on its own, with the other team's rank and contact filled in. For a scrim on a later day, each team picks when its own post goes out as it sends, counters or accepts: Post now, the bot posts it on the day at an hour in your team's time (10:00 to start), or I post it myself. Cancel scrim - also on the booked day in your calendar - takes both posts down. Your card and Home keep a scrim the other team cancelled, with their reason, until you press OK. To move it to another time the same day, a manager presses Change time: the other team accepts or declines, and until then the scrim stays at its time.
  2. 6Too few teams? A manager widens the range in the sentence under the week - each rank shows how many teams it would add.
Scrim finder

Watch

Note: Open beta: every team can use it while we polish it. Only games with a rank ladder that scrim two teams at a time are listed. A team sees your day only when its rank that day is inside their range and their rank is inside yours. A team that blocked yours does not see you. You can send 10 scrim requests a day. Turn Find opponents off to stop being listed and stop these DMs, or block a team from its request. Every team shows its region and platform; a manager can untick the ones that may send you requests, and a team with neither picked yet cannot send any.


AI Auto-fill

Team Manager

Paste an opponent's Discord DM and let AI fill in the team name, rank, battletag and map pool for you - no retyping.

How to use

  1. 1Open a scrim confirmation post (or the Set opponent popover on the weekly calendar) and find the AI auto-fill section.
  2. 2Paste the opponent's message. You can also attach a screenshot of their map pool (up to 5MB).
  3. 3Click 'Parse info'. The opponent fields prefill, anything the AI could not match is listed for you to add by hand, and a map pool goes into the notes. Pick which one: Overlap, Theirs, Both or None. A rank that is not on your game's list waits for you to pick one.
AI Auto-fill
  1. 4Check the prefilled fields before saving - the AI is a head start, not a source of truth.

Note: AI auto-fill is in closed beta for Overwatch and Marvel Rivals teams - join our Discord server (invite at the bottom of this page) to get on the beta list. Pasted text and images are sent to the AI provider for parsing, and a counter on the card shows your remaining parses.


Scrim Stats

New
Team Manager

Turn SupaScrim recordings of your Overwatch scrims into scores and per-player stats - no manual bookkeeping.

From lobby to stats

  • One-time setup
    Everyone

    One Overwatch client setting, once per player who records - nothing else in this section works without it.

    1. 1In Overwatch, open Options > Gameplay and turn on 'Enable Workshop Inspector Log File'. It is off by default - without it, custom games write no log at all.
    2. 2The setting is per player: only players who have it on save files, and only for maps they are in. Make sure at least your usual lobby host enables it.
    Options → Gameplay → General: under Custom Games - Workshop, set both Enable Workshop Inspector and Enable Workshop Inspector Log File to On.
    Options → Gameplay → General: under Custom Games - Workshop, set both Enable Workshop Inspector and Enable Workshop Inspector Log File to On.
  • Record every map
    Everyone

    Each scrim, one player hosts the lobby with the SupaScrim workshop mod - that is the whole recording job.

    1. 1Host the custom game with workshop import code M3FFX (SupaScrim, our own workshop mod). Everything is already set: log generator on, 1% payload and 5% point steps, kill cam off - nothing to toggle before a lobby.
    2. 2Play as usual and stay in the lobby for the whole map - every finished map saves one Log_*.txt under Documents\Overwatch\Workshop on the host's PC.
    After the scrim the log files are in Documents\Overwatch\Workshop - the Workshop folder, not the Logs folder beside it. One file per map played.
    After the scrim the log files are in Documents\Overwatch\Workshop - the Workshop folder, not the Logs folder beside it. One file per map played.
  • Upload and review
    Team Manager

    After the scrim, the night's files become scores and per-player stats on the dashboard.

    1. 1Open Stats in the top navigation and pick your team, then click Upload logs (the Stats button on the Teams list works too). Straight from Discord, the Stats & logs button under a Scrim Confirmed! post opens that scrim's own stats once its logs are in, and the team's stats page before they are.
    2. 2Drop the evening's files - every map parses into a score and per-player stats, with duplicates and cut-short logs flagged.
    3. 3Confirm the player matches - linked Battle.net accounts match automatically; assign the rest once and your team remembers them.
    4. 4Attach the upload to the scrim on your schedule - suggested automatically when the date is unambiguous, and otherwise your last scrim is assumed and marked as a guess. The import waits until a scrim is picked, and an empty scrim score fills itself from the parsed maps.
    5. 5Read the results: maps summary first, then evening totals, then per-map tables for both teams. Each history row carries a Score/Log segment that turns amber only for what you can still add - click Score to enter one (the same form the dashboard uses) - and the green Stats cell beside the score opens the full analysis. Inside an upload, click a map's result or score to correct it, and click any incomplete stat marker (+ or ?) to see which heroes the workshop mod never records.
    6. 6Split a map by half: above the per-map table, Escort and Hybrid maps offer Attack and Defense, and modes with no attacking side offer Round 1, 2 and 3. It appears only when a map has a split stored - older maps show it after a Re-analyze, as long as their original log is still inside your history window.
    7. 7Post the results back to Discord: fill in each map's replay code, then press Post to Discord in the scrim's header. Supatimer sends a code block under the Scrim Confirmed! message with every map, its score, its replay code and W, D or L. Post it again later and you choose between updating that message or deleting it and posting a fresh one. Push maps read 0-0, the way Overwatch shows them, unless a team pushed the robot all the way, which reads 1-0; a map the log could not decide reads (?) instead of a guess. Once every code is in, Supatimer asks whether to post - and takes no for an answer. The Score line on the Scrim Confirmed message is refreshed in the same press, so it stops disagreeing with the block underneath it: the maps decide it, unless you chose Keep manual on the score banner. The dialog shows you that line, and the score it replaces, before you post.
    8. 8Share it with the team you played: press Share with under the scrim's header, or Share by Supatimer id - see Share stats with the other team.
    On your team's Stats page, press Upload logs and drop the night's files.
    On your team's Stats page, press Upload logs and drop the night's files.

Watch

Note: Dry-run tip: before your first real scrim, load the M3FFX lobby solo for a minute, end the match, and check that a Log_*.txt appeared. Link Battle.net accounts on the Account page (avatar menu) so stats attach to players automatically. Raw log files are kept for 60 days; each team keeps full stats for its last 50 scrims, and a scrim's result is kept for good. The Stats access section in Team Settings decides who can see a team's stats and who can upload logs - grant either to a role or to one person, such as a coach or a spectator.


Share stats with the other team

Team Manager

Played a team that also uses Supatimer? Send them your scrim's stats - they get their own copy, seen from their side, with no log of their own to upload.

How to use

  1. 1Open the scrim's stats. On a scrim booked through Supatimer, press Share with and the other team's name under the header - they get the stats at once.
  2. 2Any other scrim shows Share by Supatimer id instead. Type the other team's id (like owls#0042) and press Find: the team is named before anything is sent, and Share with sends it.
  3. 3A share by id waits for them. One of their managers gets a Discord DM with Accept and Decline, and the same row on Home under Time requests. Under your header it reads Waiting, Shared, Declined, No answer or Withdrawn - press Withdraw while it waits to take it back.
  4. 4The team that gets it has its own copy, marked Shared by and your team's name. It is theirs to keep: deleting your upload never deletes it, and only the team that uploaded the log can re-analyze it.
  5. 5When the team that shared a scrim with you re-analyzes it or corrects a score, your copy's stats page and history row say A newer version from that team. Press Review to see every change - the old number struck through, the new one beside it - then Replace with their version, which keeps your notes and replay codes, or Keep mine, and that version is never offered again.
  6. 6Stats shared for a scrim you already logged arrive as an offer, on Home and on your own upload. Review compares the two: Replace swaps your upload for their stats, and your upload and its files go. Keep mine leaves yours as it is. A newer upload of a scrim already shared with you arrives the same way, once it holds every map of the first.

Note: Overwatch teams only. Sharing by id works even when either team has Find opponents off - holding a team's id means you already know them - and lookups are limited per person. A share by id or an offer stays open for 14 days. Sharing, Review, Replace and Keep mine are for anyone who can upload logs for the team (Stats access in Team Settings); Accept and Decline are for its managers. If the stats change while you read the review, Look again shows the new ones before anything is saved.


Notes

Everyone

Your own outliner for strats, comps and VOD notes: bullets that nest, fold and zoom. A file belongs to one of your servers and is yours until you share it.

How to use

  1. 1Open Notes in the top menu and press New file. Pick the server it belongs to, then name it.
  2. 2Type, then Enter for the next bullet. Tab indents, Shift+Tab outdents, and Backspace on an empty bullet removes it. It all saves as you type, and Ctrl+S (Cmd+S on a Mac) saves at once.
  3. 3Hover a line: the - left of its bullet folds it, and + opens one level. A folded bullet has a ring around its dot. The ☰ menu beside it expands or collapses the branch one level at a time or all at once, and holds what / offers, a row each: heading size, bold, italic and underline, text and row color, emoji and, in an Overwatch file, chips and comp rows. It also copies the branch as text. Above the outline, the same four fold the whole file, or the zoomed bullet's branch. Your folds are your own.
  4. 4Click a bullet's dot to zoom into it - the path above leads back out. Drag the dot or the ☰ beside it to move a bullet with everything under it, or press Ctrl+Shift+Up and Down. In a zoomed bullet, Esc leaves the text and a second Esc asks to go back where you came from; Enter goes back into the text. Ctrl+F (Cmd+F on a Mac), or the magnifier at the top, searches the whole file, folded lines too: Enter goes to the line and opens what hides it. Contents - beside the file on a wide screen, or the list button at the top - lists the first-level lines and every map under them: press one to go there.
  5. 5Type / after a space, or press Ctrl+/ or Ctrl+' (Cmd on a Mac), for headings, styles, colors and symbols - and, in an Overwatch file, map and hero chips with their pictures, and sub-map chips. A chip goes where the caret is, with words before and after it: the line you type in shows it as a short code in braces, every other line as its picture. Ctrl+B, Ctrl+I and Ctrl+U make the selected words bold, italic or underlined; with nothing selected, the whole line.
  6. 6Ctrl+Shift+Backspace deletes a bullet with everything under it. It waits in the file's Trash, in the file menu, for 30 days. Ctrl+Z undoes your own changes and Ctrl+Shift+Z redoes them, from anywhere on the page. Ctrl+A selects every line on screen: Ctrl+Up and Down then fold or open a level, and Ctrl+C copies them with their styles. Ctrl+L selects one line's words. Drag across lines, Shift+click one, or press Shift+Up or Down at a line's start or end to select whole lines at one level: copy, cut, delete, indent or move them together. Press ? for every shortcut.
  7. 7/ Comp row adds five hero slots: press + in a slot for a hero, and again for an alternative. Hover a row of heroes for its menu: add a comp row under it, add notes for that row, or delete it. A new, empty file can start from your team's map pool - a heading per mode and a bullet per map. The + under the last line adds a new line. A comp row folds with its - like any line, and the arrow keys move past it. Drag a hero up or down to change the order in its slot. Click or right-click a hero (tap on a phone) to swap it for another of its role in the same place, or remove it.
  8. 8Paste a list from Dynalist, Workflowy, Notion, Google Docs or any notes app into a bullet and it arrives as bullets, nested the same way. Import file, in the file menu, reads an OPML, Markdown, text or HTML export - unzip a Notion export first. Dynalist's colors and headings come along. Ctrl+Z takes an import back. Export as Markdown or Export as OPML, in the same menu, downloads the file - or the zoomed branch - with every line, folded ones too. Anyone the file is shared with can export it.
  9. 9Share, at the top of a file you made, adds people from its server, a whole team - everyone on its roster - or a Discord role - everyone holding it - as Editor or Reader, each saved at once. Copy link there and send it: it opens only for the people you shared with, signed in with Discord. Transfer, on your own row there, hands the file to a person it is shared with by name, and you stay on it as an editor.

Note: Open beta - tell us on our Discord what you miss. On a phone, a bar above the keyboard indents, moves and undoes. A file nobody opens for 300 days is deleted - its owner gets a Discord DM two weeks before, and the list shows the date.


Battle.net Accounts

Everyone

Link your Battle.net accounts to your Supatimer profile so scrim stats attach to you automatically - verified once, matched forever.

How to use

  1. 1Open your Account page (user menu, top right) and click 'Connect a Battle.net account' on the Battle.net accounts card.
  2. 2Log in on Blizzard's own page. Supatimer never sees your password - Blizzard only confirms which BattleTag is yours.
  3. 3You land back on the Account page with the account listed as verified. Repeat for alt accounts - you can link as many as you play on.
Battle.net Accounts
  1. 4From then on, uploaded scrim logs match your stats to you automatically, and verified BattleTags win over hand-typed ones everywhere.

Note: A Battle.net account can only be linked to one Supatimer user. Unlinking stops future matching but keeps the stats already attributed to you. Discord stays the only way to log in - Battle.net linking is identification, not a login.


FACEIT

Everyone

Link your FACEIT account once. Your level then shows on your team's roster and in opponent search, and a FACEIT night is one more event type on the calendar.

How to use

  1. 1Open your Account page (user menu, top right) and click 'Link FACEIT account'. Log in on FACEIT's own page - Supatimer only ever sees your nickname and your levels.
FACEIT
  1. 2Your level for the team's game appears on the Members page beside your name, and your team's level range shows under Scrim finder in Team settings.
  2. 3Searching for an opponent shows the FACEIT level range of each team with Find opponents on - when they have chosen to share it. Picking one fills the rank field as verified.
  3. 4On the calendar, pick FACEIT as the event type, choose the FACEIT queue or a match vs a team, fill the seats and post. A seat whose player has not linked FACEIT is ringed so you can see who cannot queue.

Note: FACEIT only shows for games FACEIT runs: Overwatch, CS2, VALORANT, League of Legends, Dota 2, Rainbow Six Siege, Rocket League, Deadlock, PUBG. One FACEIT account per person; unlinking removes your level from every roster.

Events, PUGs & extras

Event Planner

Everyone

Event Planner lets admins ask the team questions and collect votes. Polls appear both in Discord and on the web.

How to use

  1. 1Navigate to 'Event Planner' from the top nav. Polls are grouped by status: open, closed, and past.
  2. 2Click 'Create Event' to start a new event. Set a title, options, and which server/channel to post in. Tag roles or people and the post pings them. 'Ping Non-Responders' then nudges whoever has not voted, at most once an hour.
  3. 3Team members can vote directly on the web, or click 'Vote Now' on the Discord embed to open a personal menu with their available slots pre-selected.
  4. 4Click an event card to open its detail page. The best times sit on top: each day's best run of hours, how many can play, and who is missing. In the grid below, the most available people come first and the "Can play" row counts every time.
  5. 5Each server has an event quota shown as a badge (e.g. 3/5). When the quota is exceeded, new events are blocked until the weekly reset.
Event Planner
  1. 6On an event's detail page, click the eye icon on a voter's row to hide voters you don't need to see. A bar above the grid lists who you've hidden, so you can bring back one or everyone. It only changes your own view (saved in your browser) and never affects the vote counts.
  2. 7Voters who said no to every slot do not take up a row each. They are listed under "Not available" below the grid, so the rows you read are the people who can actually make it - and the best slot counts out of those who can play.
  3. 8Need a certain amount of time? Above the best times, pick a length such as "2h" to see each day's best two hours in a row, and add a start time to ask about one window - 2h starting 20:00 ranks the days for 20-22. A window counts only the people who can make all of it, and the grid marks the top day's hours. Your choice is remembered for that event on your account, in any browser.
Event Planner
  1. 9Once an event is closed with a winning time, a team manager can press 'Put in team calendar' on its page. That day becomes a Team Meeting on the team's weekly calendar, with the winning hours and the voters who can make all of them. If the day already has something else planned, you are asked before it is replaced.
  2. 10An event's hours are the team's own clock, set under Timezone in Calendar Settings. On the event's page, a viewer in another zone also sees their own hours. In Discord, set Discord Timestamps to Enabled in the same settings and the post shows every reader their own time; the vote menu names the team's zone.

Watch


PUGs Planner

Everyone

The PUGs Planner helps you organize pick-up game sessions. Build a roster from your server members, set up multiple rounds with role-based team slots, and share the result with your server.

How to use

  1. 1Navigate to 'PUGs Planner' from the Utilities menu. You'll see your active and past PUG sessions grouped by server.
  2. 2Click 'Create PUG' to start a new session. Give it a name and optionally set a scheduled start and end time.
  3. 3Add players from your server to the session roster using the 'Add Players' dialog.
  4. 4Create rounds and assign players to team slots. Drag and drop players between roles (tank, DPS, support, flex) to build balanced teams. The number next to each player is how many rounds they are in, and each round’s pool lists whoever has played least first. Click a player, in a round or in the Players list, to darken the page except every slot they play. The + under a team adds a slot, and the X on an empty slot removes it. An Overwatch round asks before its 13th slot, since a lobby holds 12.
  5. 5Click the share button to generate a public link. Anyone with the link can view the session lineup without logging in. If you are logged in, your own row is filled in your team's color, and a line under the title lists the rounds you play.
PUGs Planner
PUGs Planner
  1. 6Use 'Post to Discord' to send an embed to a channel so your server knows the lineup is ready.

Watch


Fun Commands

Everyone

Supatimer includes lighthearted social commands you can use in any channel. Server admins can toggle each command on or off in Server Settings.

How to use

  1. 1Type /roast and pick a server member from the target option. The bot posts a random burn mentioning that player publicly in the channel.
Fun Commands
  1. 2Roasts are randomly selected from over 700 lines - a mix of gaming and everyday humor. Each one starts with the target's @mention.
  2. 3Admins can disable /roast for a server in Server Settings under Fun Commands. When disabled, anyone who tries the command gets a notice.
  3. 4New servers have /roast enabled by default. Toggle it off any time if you prefer a more serious atmosphere.

Setup & admin

Settings

Everyone

Settings lists every Discord server where you and the bot are both present. Pick a server to open its management areas. What you see depends on your role: everyone can view calendars; team managers and admins get additional tools.

Areas inside a server

  • Server Settings
    Admin

    Configure allowed channels, roles, time slots, and bot-wide options for this server. This is the web equivalent of /config.

  • Team Settings
    Team Manager

    Who the team is - name, Discord channels, game and role colors, scrim exchange info, map pool, scrim finder, managers and stats access.

  • Calendar Settings
    Team Manager

    When the team plays and how it looks in Discord - schedule, pings, auto-post, reminders, layouts and footers.

  • Roster Settings
    Team Manager

    Browse members and configure roster roles, player status, and lineup-related fields for teams you manage.

How to use

  1. 1Navigate to 'Settings' from the top nav. Each server is a full-width row in its own colors, showing the server icon, name, and your access level.
  2. 2The header shows stats: total servers, teams, and active calendars across all servers.
  3. 3Click the star on a server row to favorite it. Favorited servers appear first, and one row is always expanded - your favorite when you have one.
  4. 4Click a server's banner to expand it. The fold leads with four large buttons - Server Settings (admins), then Roster Settings, Team Settings and Calendar Settings (team managers and above) - and your teams sit as smaller tiles under a Teams heading below them, where a team opens into its Team, Calendar and Roster settings. Buttons you can't use stay visible but locked.
Settings

Settings Navigator

Everyone

Every settings page has a navigator on the left that lists all settings - including the other settings pages - so you can jump anywhere in one click.

How to use

  1. 1Open Server Settings, Team Settings or Calendar Settings. The navigator highlights the section you are reading as you scroll.
  2. 2The other settings pages are listed below. Open one to expand its teams or calendars, then click a section to jump straight to it.
Settings Navigator
  1. 3If the server has a single team or calendar, its sections are listed directly - no extra step.
  2. 4After a jump, the section you picked is highlighted for a moment.

Note: The navigator is shown on screens wider than about 890 pixels. On smaller screens, use Search (Ctrl+K) to jump to a setting.


Roster Settings

Team Manager

Roster Settings lets team managers and admins configure each Discord member's in-game roles and status. This data drives the bot's automatic lineup generation and weekly preliminary features.

How to use

  1. 1Open Settings from the top nav, select a server, then open Roster Settings. You'll see all members grouped by team channel.
  2. 2Each member row has checkboxes for game-specific roles. Overwatch teams show Tank, HS, FDPS, MS, FS. Other role-structured games show their own roles (e.g. Vanguard, Duelist, Strategist for Marvel Rivals). Headcount games like Apex skip role checkboxes entirely.
  3. 3Set each member's player status using the dropdown: Main, Tryout, Sub, Ringer, or Coach. Coaches can track availability but are excluded from lineups and player counts.
  4. 4Select a primary role for each member - this is used when auto-generating lineups.
  5. 5Use the filter bar to search by name, filter by Discord role, or filter by team.
Roster Settings
  1. 6Click 'Copy from above' to quickly duplicate role assignments from the previous channel section.
  2. 7Changes save by themselves as you make them. The toast at the bottom shows the save and offers Undo.
  3. 8Click the bell on a member's team row so that team never pings them by name - its coach, say. They are left out of that team's not-answered and please-confirm pings; on their other teams they are pinged as before, and a Discord role ping still reaches them.

Note: Configuring members is essential for the /weekplan command and automatic lineup generation. Without role assignments, the bot cannot create preliminary lineups.


Team Settings

Team Manager

Team Settings is the team's own page: its game and role colors, identity and Discord channels, scrim exchange info with a live Discord preview, map pool, scrim finder, managers, stats and score access, plus a danger zone.

How to use

  1. 1Open Settings from the top nav, select a server, then open Team Settings. Each row has two buttons - Team settings and Calendar settings - to jump straight to that team's cards.
  2. 2Each row shows the team name, rank, a game badge, and a configuration status badge (configured or not configured). Admins get an Add team button here - pick the channel the team lives in and you go straight to its Team settings.
  3. 3Click a row's Team settings button. The Game card comes first: pick the game, then click a role chip to pick the color it wears - a preset, or any color of your own; Copy from takes another team's colors. Right under it, the Language card sets what the bot posts in for this team - any of the seven languages the dashboard speaks.
  4. 4Team identity holds the name, emoji and rank - picked from your game's ladder, with the opponent range beside it - and a preview of how the team shows up. Discord Channels sets the home channel and where lineups, prelims and confirmed posts go - each pick fronted by the emoji its posts carry.
Team Settings
  1. 5Scrim Exchange Info: every row has a show checkbox and Yes, No or No preference. Add a line gives the team lines of its own, like Stream: On. The Discord block under the rows is exactly what the other team gets from the Info buttons and from Share scrim info.
  2. 6Map pool: pick the maps your team plays per mode; the preview under the grid shows the map variant of the block, drawn as Discord draws it.
  3. 7Scrim finder: Find opponents On or Off, your region and platform, which regions and platforms may send you requests, and the opponent rank range the finder searches.
Team Settings
  1. 8Team managers, Stats access (who uploads and edits, who sees) and Who can update scores each pair roles with members. Team managers always can do all three.
  2. 9Share scrim exchange info publicly - use the Share button in the Discord Actions bar to generate a link anyone can view without logging in. Pick the day and detail level, then copy the link to paste in LFG channels or DMs.
  3. 10Delete a team from the Danger zone at the bottom of its settings - type delete to confirm. This frees up the team's channel and removes its settings; calendars it already posted are left alone. Admins only.

Watch


Calendar Settings

Team Manager

Calendar Settings is the team's second page: when it plays and how its calendar looks in Discord. Every week the team posts follows it.

How to use

  1. 1Open it from the Calendar Settings tile, tab or the gear on a calendar.
  2. 2Post a week straight from the header: the button names the week that needs one, and its chevron holds the other two plus a link to the live calendar.
  3. 3Schedule Configuration sets time slots or a time range, the timezone and clock, Discord timestamps and maybe - with a Discord example under the mode you pick and a live demo of how members answer.
Calendar Settings
  1. 4Week starts on, beside the timezone, picks the day your weeks start - Thursday for a game whose weekly reset is then. A week already posted stays as it is; the next one starts on the new day.
  2. 5With Discord Timestamps set to Enabled, Discord shows each member their own time: the availability board and the Weekly Preliminaries post add a Your time line that pairs each hour with the reader's time, the availability picker does the same above its Save, and a team meeting's hours read in each member's zone. The hour tiles themselves stay the team's clock. On the web, the calendar adds a viewer's own hours under the team's whenever their zone differs.
  3. 6Who gets pinged lists the roles pinged and tracked on every calendar. To change just one week's roles, use the This week menu on the calendar page instead.
  4. 7Auto-post calendar posts the weekly calendar for you on a schedule (closed beta).
  5. 8Automated reminders (@pings) pings players who still owe an answer, before the scrim or before the week starts (closed beta).
  6. 9Availability Calendar, Board Emoji Style and Weekly Preliminaries shape the posts, each with a live preview; Discord Names controls how player names print.
  7. 10Footers set the text shown under each post the team makes.

Note: The old Calendar Admin page now forwards here. Reposting a deleted calendar and deleting a week moved to the This week menu on the calendar page.


Server Settings

Admin

Server Settings is the admin's overview: every team's settings side by side, one Save for all of them, and Copy from to make one team match another.

How to use

  1. 1Open Settings from the top nav, pick a server, then open Server Settings. Every card lists your teams as rows. The cards come in three tiers: Important, Nice to have, and More settings - folded until you open it; a search or a link into it opens it too.
  2. 2Manage teams - add a team in four quick steps (its channel, its game, its emoji, name, rank, timezone and region, and optionally a team to copy every setting from). Game, emoji, name and rank are edited right in the row afterwards, the timezone in Calendar Settings; Delete asks you to type the word first.
  3. 3Supatimer Admins and Who can post calendars - roles and members. Discord administrators and the server owner always count.
  4. 4Team Managers, Stats access and Who can update scores - per team; click Edit to change a row, or Copy from to take another team's picks.
Server Settings
  1. 5Auto-post, Who gets pinged and Automated reminders (@pings) - each team's own value, edited here or on its Calendar Settings page.
  2. 6Schedule Configuration, Availability Calendar, Board Emoji Style and Discord Names are view-only here: compare teams and Copy from one to another; change them on the team's Calendar Settings page, where the Discord previews live.
  3. 7Nothing leaves until you press Save - the bar at the bottom saves every changed team at once and tells you per team if something failed.
  4. 8If Supatimer needs to hand out Discord roles, drag its role above them in Server Settings > Roles. Discord will not let a bot manage roles listed above its own, even with Administrator. Server settings warns you when this applies.
  5. 9Playing a game Supatimer does not list? Pick Custom Game as the team's game in its Manage teams row, then name it and add 3 to 16 slots using your game's own position names.

Note: New teams are added here, with Add new team: each one gets a channel, a game, a name, a rank, a timezone and a region.

Need help? Join our Discord server or check the Discord Bot Commands reference.