Run your Pro Soccer Online league from Discord.

Every team is a Discord role. Sign a player and the role arrives, release them and it goes. Transfers, fixtures and team budgets all happen in your server.

Free for a whole league. Free agent and scouting posts built in.

Built for Pro Soccer Online leagues.

Built for Match Night

Free agents find teams, managers build squads, and every match gets its own channel.

  • Teams are your Discord roles: Register a role as a team with /createteam and put it in a division. Appoint a manager and assistants. Sign a player and they get the team role, release them and it goes. Commands: /createteam, /appoint.
  • Free agents find a team: Players post a free agent profile with /lft post, and managers post what they need with /lfp. Then offer a contract, sign straight away, buy, trade or swap. Commands: /lft post, /lfp, /offer, /swap.
  • Match night in your server: Open a private channel for both teams with a day and a kickoff. Post the fixture with streamer and referee claim buttons. Link an optional website league for public fixtures and standings. Commands: /creatematchchannel, /gametime, /postfixtures.

Words your server sees: Team, Manager, Assistant Manager, Pitch, Fixture, Transfer, Division, Free Agent.

How It Works

From an empty server to your first fixture. Watch the quick setup, then follow three steps.

  1. Add Tackify: Invite the bot to your server. You need the Manage Server permission.
  2. Run setup (/setup): Pick soccer as your sport mode, then set roles, channels and divisions in your dashboard on tackyleague.com. /automap spots common roles and channels for you.
  3. Play (/creatematchchannel): Create your teams with /createteam, sign players with /offer, then open a channel for your first fixture.

Next steps