Join our community — get updates, share feedback & connect with other clubsJoin Discord →

ClubsZone Bot · User Guide

Discord Bot Docs

Everything the bot does today — claiming players and clubs, stats and rankings, recruitment and the market, communities, tournaments, drafts, and the full Franchise League economy. Type /help in your server for the same guide in chat.

Start Here

What the Bot Does

ClubsZone Bot connects Discord to the platform your community already uses on the website. Profiles, club pages, rankings, tournaments, recruitment, franchise economies and market values all become one slash command away.

Profiles

Claim EA players and open profile links from Discord.

Club Pages

Owners, managers, stats, value and tournaments.

Rankings

Linked DP rankings with weekly movement.

Recruitment

Free agents and paged club recruitment posts.

Tournaments

Post events, browse fixtures, submit results.

Franchise

Wallets, wages, transfers, loans and badges.

Drafts

Pool-based draft tournaments and squads.

Setup

Route auto notifications and manage tags.

Command Index

Commands

The bot uses slash commands. Type / inside Discord to search commands and subcommands, or jump to a family below. 🔒 marks commands that need Manage Server / admin.

🚀

Getting Started

Link your account and check your stats. First time here? Start with these.

/claim player

Link your Discord to your EA Pro Clubs player so you show up on ClubsZone. The bot searches the club, you pick yourself from the squad.

e.g./claim player club-name: Arsenal FC
/claim club

Register your EA Pro Club on ClubsZone (managers only). Seeds the club page used by /club, /rankings, tournaments and recruitment.

e.g./claim club club-name: E1T1 GAMING short-name: E1T1
/stats [player]

Show a player's season stats, current club, market value and rank — with a button to their ClubsZone profile. Leave blank for your own.

e.g./stats player: @teammate
🏆

Clubs & Rankings

Look up clubs and see who's on top. Scouting a club or checking the league table.

/club view [name]

Full club card — owner, managers, stats, value, top players and recent tournaments. Omit the name to use this server's pinned club.

e.g./club view name: Arsenal FC
/club recap

A recap image of a club's last 6 division games — record, goals, form and a player stats table. Uses this server's pinned club, or pick one.

/club rankings

Ranks a club's squad by role and builds a Best XI pitch image with an auto-picked formation. Uses this server's pinned club, or pick one.

/club compare <player1> <player2>

Compare two linked players from the pinned club side by side — goals, assists, rating, value and more — as a branded image. Needs both players linked.

e.g./club compare player1: @John player2: @Mike
/rankings

The full DP rankings table for every ranked club, with clickable links to each club page and movement since the last snapshot.

/topscorers [category]

Top 10 players in a category — goals, assists, rating, MOTM, clean sheets or value. Names link to profiles (goals by default).

e.g./topscorers category: assists
/club linkplayer <discord>🔒 admin

Link a Discord user to an EA player on the pinned club — pick them from the squad menu. Creates or connects their ClubsZone profile.

e.g./club linkplayer discord: @teammate
/club setup [club] [clear]🔒 admin

Pin a club to this server so /club view defaults to it. Run with no options to view the pin, or clear to remove it.

e.g./club setup club: Arsenal FC
🌐

Community

Pin a community to this server, browse its tournaments, and manage its admins. Running a multi-club community on ClubsZone.

/community tournaments [community]

List the pinned community's tournaments with status and links. Pass a community to override the pin.

e.g./community tournaments community: My League
/community setup [community] [clear]🔒 admin

Pin a community to this server so reads default to it. Run with no options to view, or clear to unpin.

e.g./community setup community: My League
/community admin🔒 admin

Add or remove community admins and transfer ownership — a private panel with buttons and modals. Permissions mirror the website.

🔎

Recruitment & Market

Find free agents, clubs that are recruiting, and player values. Looking for players to sign or a club to join.

/recruit list

Browse current free agents — position, value, games played and their looking-for message, with profile links.

/recruit posts

See which clubs are actively recruiting right now. A paged carousel with Discord invites and positions needed.

/market top

The 10 most valuable players on the transfer market, with profile links instead of mentions.

/market report🔒 admin

Post the full transfer-market report to the configured channel immediately (outside the scheduled Monday post).

Tournaments

One private panel runs everything — view standings, post announcements and record results. Following a competition, reporting results, or organising one.

/tournament panel

Your private control panel — only you can see it. Everyone gets Table (standings or bracket, auto-detected), Fixtures, TOTT best-XI image and Recap, shown privately right there. Community staff and tournament organisers additionally get 🔒 Post announcement, DM Fixtures, Record Result and Result Reports — and can post any view into a channel of their choice instead of keeping it private.

/tournament create🔒 admin

Guided builder for a World Cup or Knockout tournament — no raw fields to fill in. When it's ready, announce it from the panel's Post button.

/tournament setup🔒 admin

Pin a default tournament to this server so /tournament reads and the panel default to it. Run with no options to view the pin, or clear to unpin.

e.g./tournament setup competition: Summer Cup
/tournament list

List the competitions you manage, with status and IDs.

/tournament submit

Submit your club's match result for the opponent to confirm — uses EA match data where available, with a manual fallback. You can also use the Submit Result button on the tournament announcement.

/tournament confirm <competition>

Confirm or dispute a result your opponent submitted.

Announcement buttons🔒 admin

The announcement posted from the panel carries one-click Join / Withdraw, Submit Result and Recap buttons for members, plus a ⚙️ Manage button for staff — open or close joining, set / change the join role, and strip that role from everyone once the competition ends.

🎯

Drafts

One private panel runs everything — join the pool, view squads and results, and manage the whole draft. Hosting a draft, captaining a side, or jumping into the pool.

/draft panel

Your private control panel — only you can see it, and it adapts to who you are. Everyone gets Join / Leave Pool, View Rules, View Pool, View Squads, View Results, Draft Recap and their own Stats. Captains additionally get Captain Pick to draft players for their side. Managers get a 🛠️ Manage menu: Create Announcement, Open / Close Pool, Configure Draft (captains, mode, start, side roles), Generate Teams / Start Captain Picks, Assign Roles, Record Result, Cleanup Roles, Draft Statistics, Export Results and Settings.

/draft squads

Jump straight to Squads — the generated sides as pitch images. Everyone can view them; managers can post them to the channel.

/draft pick

Captains: open the Captain Pick interface to draft players from the pool. Managers can pick on a side's behalf.

/draft stats [user]

Open the Stats section — a drafted player's stats from recorded matches. Defaults to you.

e.g./draft stats user: @Alex
Announcement buttons

The announcement posted from the panel carries one-click Join / Leave Pool, View Squads, View Results, Draft Recap, My Stats and Open Website buttons for everyone, plus a 🛠️ Manage button that opens the full panel for staff.

  • Everyone can join the pool, view the rules, squads, results, recap and statistics — no commands to remember beyond /draft panel.
  • Captains automatically gain drafting controls inside the panel (Captain Pick) once the draft has started.
  • Community managers gain the full 🛠️ Manage menu inside the same panel — every admin action lives there, gated on each click.
📋

Matchday Hub

Run a matchday for your club — RSVPs, lineups, subs and no-shows. Organising your club's next fixture and picking the XI.

/club matchday create🔒 admin

Post a Matchday Hub where players RSVP and claim positions, and you build the lineup, make subs and lock it in — all from one live message.

/club matchday setup🔒 admin

Set your club's matchday defaults — platform, formation, reminders and a manager note — so every new matchday is prefilled.

/club matchday list

List recent matchdays in this server with status and quick links to each hub.

/club matchday template-save🔒 admin

Save a reusable matchday template for your club (type, platform, formation and note).

/club matchday template-use🔒 admin

Start a new matchday prefilled from one of your saved templates.

🎮

Club Challenges

Run live stat challenges for your pinned club. Giving players a weekly target, rivalry, or prize to chase.

/club challenge create🔒 admin

Managers start an interactive challenge wizard for the pinned club. Pick the stat, time or match window, eligible positions, target and optional prize.

/club challenge view

Show the active club challenge, current leader, progress and leaderboard. Progress is recomputed from live EA league-match data.

/club challenge leaderboard

Alias of view — jumps straight to the active challenge leaderboard for this server's pinned club.

/club challenge end🔒 admin

Managers end the active challenge early, freeze the counted matches, save the winner and post the final result card.

💰

Franchise League

Standings, finances, squads and wallets in a Franchise League economy. Following or managing a Franchise League.

/franchise league

This server's pinned league — standings, finances and squad sizes at a glance.

/franchise finances

Every club's balance, transfer budget and wage usage.

/franchise squad

Your managed club's squad, wages and balance.

/franchise balance

Your franchise wallet(s) — one balance per community.

/franchise leaderboard

The richest players in the league's community.

/franchise badges

Your franchise prestige badges (global achievements).

/franchise rewards

Explains how match rewards and wages are paid out.

/franchise sign <player> [wage] [role] [note]

Managers and co-managers sign a claimed player to their club. The platform validates budgets, transfer windows and squad rules, then posts a Contract Signed card to the league channel.

e.g./franchise sign player: @teammate wage: 50000
/franchise release <player> [reason]

Managers and co-managers release one of their contracted players. The contract is marked released (history is kept) and a Player Released card posts to the league channel.

e.g./franchise release player: @teammate
/franchise offer <player> <amount> [message]

Managers and co-managers send a transfer offer for a player at another club. No money moves until the selling club accepts on the website; a Transfer Offer card posts to the league channel.

e.g./franchise offer player: @rival amount: 2000000
/franchise manage

Open the manager console on the website — offers, loans and releases.

/franchise setup🔒 admin

Pin a Franchise League to this server (or view / clear it).

/franchise settings🔒 admin

Configure rewards, budgets and transfer windows on the website.

🏷️

Club Tags

Show your club tag in your server nickname. Wearing your club colours, or an admin setting tags up.

/clubtag me

Apply your club tag to your own nickname (kept within Discord's 32-character limit).

/clubtag clear

Remove your club tag and reset your nickname.

/clubtag status

Show this server's club tag settings.

/clubtag sync · auto🔒 admin

Bulk-sync tags and values for registered members, or auto-apply tags on every claim. Needs Manage Nicknames.

🛠️

Admin & Setup

🔒 admin

Server configuration and broadcasts. Manage Server / admin only. Setting the bot up for your server or messaging members.

/setup view🔒 admin

Show this server's ClubsZone notification configuration.

/setup channel🔒 admin

Subscribe a channel to a notification type — free agents, recruitment, market report, rankings, or any of the franchise events.

e.g./setup channel type: Free agents channel: #transfers
/setup pause · resume · remove🔒 admin

Pause, re-enable, or remove a notification subscription.

/broadcast user · role · all · claimed🔒 admin

DM members from this server — a single user, a role, everyone, or only claimed players.

Scheduled & Real-time

Notifications

Subscribe any channel with /setup channel — each type can live in its own channel. Pause, resume or remove them anytime; check the current config with /setup view.

Free Agent AlertsReal-time

Posts a player the moment they go on the market so clubs can move first.

Recruitment PostsReal-time

Surfaces new club recruitment posts as they go live on the website.

Weekly Market ReportMondays · 9am

Transfer-market summary — top values and the biggest movers.

Weekly Rankings PostSundays · 8pm

The DP club rankings so the server tracks movement week to week.

Franchise EventsReal-time

Game recaps, rewards, signings, releases, transfers, loans and offers — rendered as branded posters. Toggle each type individually.

Common Questions

FAQ