How Match Day Works With Tackify

This page explains how a match runs in a Discord server with Tackify, from the announcement to the final table. Nothing here is required. Use the whole loop, or only the parts your league needs.

Most steps are the same for every sport. Reporting the result is not, so pick your sport below and that step changes to match.

In short

  • /gametime posts the match with both teams, the kickoff time and claim buttons for a referee and a streamer. It is free.
  • Shortly before kickoff, Tackify pings both teams and the referee.
  • /submit_results posts the result card and updates the tables. It is part of Tackify Premium.
  • Every part is optional. A league can use only /gametime, only results, or all of it.

Set up once

Each step needs one channel, and two roles make it work better. An admin picks them in the Tackify dashboard under Setup, in the Channels and Roles cards. Skip anything you will not use.

What to set, and what it is for
SettingWhereUsed for
Gametime channelChannelsWhere /gametime posts the match. Needed for /gametime.
Gametime Reminders channelChannels, under Matchday ExtrasOptional. Without it, reminders post in the Gametime channel.
Match Results channelChannelsWhere result cards post. Needed for /submit_results.
Referee roleRolesCan post and delete gametimes, claim the referee slot and submit results. Pinged by reminders.
Streamer roleRolesCan claim the stream slot on a gametime.

Post the match with /gametime

An admin, a referee or a team's manager runs /gametime with both team roles, a title such as "Week 3", the kickoff hour and a time zone. The match can be today or tomorrow. For any other day, use /creatematchchannel instead.

  • Illustration, simplified. Team names are examples.
  • Both teams, with their emoji if they have one.
  • Discord shows the time in each member's own time zone.
  • A streamer and a referee claim their slot, so everyone can see who is covering the match.
  • Admins and referees can delete the card if the match is called off.

Lost the card in a busy channel? /gametimes lists every active gametime with a link straight back to it. Admins, referees and streamers can use it. /gametime and /gametimes are free.

The reminder before kickoff

Shortly before kickoff, Tackify posts Match Starting Soon! with a live countdown. It pings both team roles, the referee who claimed the match (or the whole Referee role if nobody did) and the streamer who claimed it.

The reminder comes 5 minutes before kickoff by default. A server can choose 15 or 30 minutes instead, under Matchday Extras in the dashboard. Reminders are free and need no command.

Optional: match channels and voice

/creatematchchannel (or /cmc) makes a private channel for both teams, on any day. Tackify can also open a voice channel for each team before kickoff, and spectators can listen in. Team staff quiet spectators with /vc mute.

All of this is free and off until an admin turns it on. The Tackify setup guide explains each switch.

Report the result with /submit_results

After the match, a referee or an admin runs /submit_results with both team roles. Choose Simple for a quick result, Advanced for more detail where your sport has it, or No Show when a team did not turn up. The result card then posts in your Match Results channel. /submit_results is part of Tackify Premium.

Soccer

  • Illustration, simplified. Team names are examples.
  • Simple is one quick form. Advanced is a builder where you add match events one by one.
  • The final score. A draw is allowed.
  • Pick a Man of the Match if you want one on the card.
  • Attach a screenshot of the final score as proof.

American football

  • Illustration, simplified. Team names are examples.
  • Simple is one quick form. Advanced is a builder where you add plays and stats one by one.
  • The final score.
  • Add team yards and turnovers if you track them.
  • Pick the game's MVP if you want one on the card.
  • Attach a screenshot of the final score as proof.

Volleyball

Volleyball results are entered set by set. Your server plays best of 3 or best of 5, as set in the dashboard, and the card shows every set. Advanced adds team statistics.

A best of 3 result, set by set (example)
SetHarbour CityNorthside
Set 12521
Set 22225
Set 31512

Harbour City win 2 sets to 1.

  • Overall MVP: The best player of the match.
  • Offensive MVP: The best attacking player.
  • Defensive MVP: The best defensive player.

All three MVPs are optional. Attach a screenshot of the final score as proof if you have one.

Basketball

Basketball has one quick form, plus No Show for a forfeit.

  • Illustration, simplified. Team names are examples.
  • The final score. Basketball games cannot end in a tie, so one team must win.
  • Switch on Overtime if the game went to extra time.
  • Pick the game's MVP if you want one on the card.
  • Attach a screenshot of the final score as proof.

What updates afterwards

  • Result card: Posts in your Match Results channel for everyone to see.
  • Standings board: If you posted a standings board in Discord, it redraws itself. If it ever looks behind, press Update on it or run /poststandings.
  • Website league: If your server is linked to a TackyLeague website league, the result reaches the matching fixture by itself. Teams are matched by their roles.
How each sport ranks its table
SportTable
SoccerPoints for a win, a draw and a loss, as your season sets them.
American footballPoints, as your season sets them.
VolleyballMatches cannot be drawn, so the table follows wins and losses.
BasketballA win and loss record, ranked by win percentage.

Wrapping up

Start with the part your league asks about most. For most servers that is /gametime and its reminder. Add result reporting when you want the tables to keep themselves up to date.

Frequently asked questions

Do I have to use all of this?

No. Every part works on its own. Plenty of leagues use /gametime and never report results in Discord, and others only use /submit_results.

What is free and what needs Premium?

/gametime, /gametimes, reminders, match channels and team voice channels are free. /submit_results and the result card need Tackify Premium.

I run fixtures on the website. Do I still need /gametime?

No. In a linked league, website fixtures also open the team voice channels before kickoff. /gametime is an extra announcement with claim buttons. Changing the time with Edit match moves the Discord channel only. If you also run fixtures on the TackyLeague website, update the official fixture there too.

Who can run each command?

/gametime: admins, referees and team managers. /gametimes: admins, referees and streamers. Deleting a gametime: admins and referees. /submit_results: referees and admins.

Can I post a match more than a day ahead?

/gametime takes today or tomorrow. For a later date, use /creatematchchannel, which takes any day.

Next steps