/claim playerLink 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.
/claim player club-name: Arsenal FCClubsZone Bot · User Guide
Everything the bot does today — claiming players and clubs, stats and rankings, live match tracking, recruitment, communities, tournaments, drafts, matchdays and club challenges. Type /help in your server for the same guide in chat.
Start Here
ClubsZone Bot connects Discord to the platform your community already uses on the website. Profiles, club pages, rankings, tournaments, recruitment, matchdays and live match reports all become one slash command away.
Claim EA players and open profile links from Discord.
Owners, managers, stats, value and tournaments.
Linked DP rankings with weekly movement.
Free agents and paged club recruitment posts.
Post events, browse fixtures, submit results.
Pitch-view match reports the moment a game ends.
Pool-based draft tournaments and squads.
Route auto notifications and manage tags.
Free vs Host
ClubsZone has two plans, and a Free community is a fully real one — not a locked demo. Host is a per-community upgrade: it belongs to whoever owns the community, and everyone that owner adds as a community admin gets the same Host-only features inside that one community. It never applies to a different community, and it never grants platform-wide access.
Every community starts here for free — 1 ClubsZone community, 1 active tournament at a time, full community-admin tools (setup, admin management, tournament creation).
Unlimited active tournaments, plus Drafts and Franchise Systems for that community. Host is a per-community entitlement tied to the community's owner — everyone that owner adds as an admin gets the same unlock inside that one community.
Every locked command below is tagged with exactly what it needs — never a blanket “admin”. Discord permissions and ClubsZone roles are two separate things: being a Discord server admin never makes you a ClubsZone community admin, and being a ClubsZone community admin never makes you a Discord server admin.
Needs Discord's Manage Server permission on this server.
Needs to own or admin the ClubsZone community — Free communities included.
The competition's organiser, its staff, or a platform admin.
Community owner/admin, and that community must be on Host.
The club's owner or one of its co-managers.
Layered on top of the lock badge above it — the community's owner needs an active Host subscription.
Command Index
The bot uses slash commands. Type / inside Discord to search commands and subcommands, or jump to a family below. 🔒 marks a locked command — see Plans & Access above for what each badge means.
Link your account and check your stats. First time here? Start with these.
/claim playerLink 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.
/claim player club-name: Arsenal FC/claim clubRegister your EA Pro Club on ClubsZone (managers only). Seeds the club page used by /club, /rankings, tournaments and recruitment.
/claim club club-name: E1T1 GAMING short-name: E1T1/stats [season] [player]Show a player's season stats, current club, market value and rank, plus their custom player card if they have one (animated cards stay animated) — with a button to their ClubsZone profile. Leave player blank for your own; pick a past season or Lifetime to see archived totals.
/stats season: Lifetime player: @teammate/help [category]The in-Discord version of this guide — every command family with short descriptions and copy-paste examples. Pass a category to jump straight to one family.
/help tournamentsLook up clubs and see who's on top. Scouting a club or checking the league table.
/club view [name]Full club card — club info, latest results, squad, recent tournaments and archived seasons. Pulled live from EA first; anything EA can't answer is filled from ClubsZone's stored results and labelled as such, so stored data is never passed off as live. Search by name, tag or EA club ID, or omit it to use this server's pinned club.
/club view name: Arsenal FC/club recap [type]A recap of a club's last 6 games — results, record and form, match stats (shots, pass accuracy, dribbles and more from EA's match telemetry) and top players, with Refresh and View Club buttons. Defaults to League; pick Playoff or Friendly instead. Uses this server's pinned club, or opens a picker to select or search for one.
/club recap type: Playoff/club track [type]Starts a live tracker for a club — checks every ~5 minutes and posts a full match report in this channel the moment a new game finishes: a pitch view with each player shown as their saved Player Card (or a generated card built from that match), a rating · goals · assists pill and a MOTM ring, plus every player's stat line (shots, passes, dribbles, tackles, interceptions, saves…) and a side-by-side match stats comparison. Backs off to ~15 minutes after a match (games run 15-20 min apart) and stops itself 90 minutes after it was started, posting a Continue Tracking button you can hit for another 90 minutes (or just ignore). Every post carries a Stop Tracking button — that's the only way to end it early. Defaults to watching League + Playoff + Friendly; pick one feed to narrow it. Uses this server's pinned club, or pick one.
/club track type: Friendly/club rankingsRanks 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.
/club compare player1: @John player2: @Mike/rankings [season]The full DP rankings table for every ranked club, with clickable links to each club page and movement since the last snapshot. Pick a past season to see its final table.
/topscorers [category]Top 10 players in a category — goals, assists, rating, MOTM, clean sheets or value. Names link to profiles (goals by default).
/topscorers category: assists/club linkplayer <discord>🔒 Club ManagerLink a Discord user to an EA player on the pinned club — pick them from the squad menu. Creates or connects their ClubsZone profile.
/club linkplayer discord: @teammate/club setup🔒 Club ManagerOpens a setup panel: pick the club to pin to this server so /club view, recap, rankings, track, matchday and challenge default to it — or unpin it (with a confirmation step). Server-wide club admins also get a 🔍 Search button to pin any club. Only current-season clubs can be pinned.
/club setupPin 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.
/community tournaments community: My League/community setup [community] [clear]🔒 Community AdminPin a community to this server so reads default to it. Run with no options to view, or clear to unpin. Works for Free communities too — no Host required to pin, manage, or add other admins.
/community setup community: My League/community admin🔒 Community AdminAdd or remove community admins and transfer ownership — a private panel with buttons and modals. Permissions mirror the website exactly; ownership limits are enforced there too.
Find free agents and clubs that are recruiting. Looking for players to sign or a club to join.
/recruit listBrowse current free agents — position, value, games played and their looking-for message, with profile links.
/recruit postsSee which clubs are actively recruiting right now. A paged carousel with Discord invites and positions needed.
One private panel runs everything — view standings, post announcements and record results. Following a competition, reporting results, or organising one.
/tournament panelYour 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🔒 Community AdminGuided 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. Free communities get 1 active tournament at a time (any type, not per-type); Host communities are unlimited.
/tournament setup🔒 Community AdminPin 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.
/tournament setup competition: Summer Cup/tournament listList the competitions you manage, with status and IDs.
/tournament submitSubmit 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.
/tournament resultembed🔒 Community AdminPost a permanent Results Hub for the tournament — managers press 📝 Submit Result, staff press 🛠️ Admin Result, and the embed tracks pending reports, remaining fixtures and progress live. Pair it with a results-review channel via /setup channel.
Announcement buttons🔒 Tournament StaffThe 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. Every click re-checks permission fresh — a removed staff member loses access the moment it happens, not just at the next command.
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 panelYour 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 — no Host or admin needed for any of that. Captains additionally get Captain Pick to draft players for their side, regardless of the community's plan. 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 squadsJump straight to Squads — the generated sides as pitch images. Everyone can view them; managers can post them to the channel.
/draft pickCaptains: open the Captain Pick interface to draft players from the pool — works regardless of the community's plan. Managers can pick on a side's behalf (a management action, so it needs Host).
/draft stats [user]Open the Stats section — a drafted player's stats from recorded matches. Defaults to you.
/draft stats user: @Alex🛠️ Manage — inside the panel or the announcement's Manage button🔒 Draft Manager✦ HostEvery management action in the list above — from Create Announcement through Settings — needs a community owner/admin whose community is on Host. Free communities keep every player-facing action (join, view, captain pick) but lose the Manage menu until the community upgrades.
Run a matchday for your club — RSVPs, lineups, subs and no-shows. Organising your club's next fixture and picking the XI.
/club matchdayOpen the Matchday Hub panel — upcoming and recent matchdays with RSVP tallies and jump links to each hub. Players see what's scheduled; managers run everything else from its buttons.
➕ Create · ⚙️ Defaults · 📑 Templates — inside /club matchday🔒 Club Manageror🔒 Server AdminPost a Matchday Hub where players RSVP and claim positions, set your club's defaults (platform, formation, type, reminders, timezone and a note) so every matchday is prefilled — start times are read in that timezone unless you type one, e.g. 9pm CET, and save or start from reusable templates.
🛠️ Admin — on a hub, or Manage a matchday… in /club matchday🔒 Club Manageror🔒 Server AdminBuild or auto-fill the lineup, make subs, mark no-shows, change formation, post the lineup image with confirmation DMs, then lock or finish — every change updates the live hub.
Arrange practice matches against other clubs from one hub. Lining up scrimmages outside league and tournament play.
/club friendlyOpen the friendlies hub for this server's pinned club — post an open friendly, browse other clubs' open requests, accept one, message the other manager through the bot, and cancel your own. Anyone can browse; posting, accepting and cancelling need to be that club's owner or a co-manager (community owners/admins and server admins included).
Run live stat challenges for your pinned club. Giving players a weekly target, rivalry, or prize to chase.
/club challengeOpen the Club Challenges panel for the pinned club. Shows the live leaderboard, leader progress and deadline (recomputed from live EA league-match data), or recent winners when nothing is running. One click posts it in the channel for everyone.
➕ New Challenge · 🛑 End Challenge — inside /club challenge🔒 Club Manageror🔒 Server AdminManagers start a challenge from the panel — pick the stat, time or match window, eligible positions, target and optional prize — or end the active one early to freeze the counted matches, save the winner and post the final result card.
Show your club tag in your server nickname. Wearing your club colours, or an admin setting tags up.
/clubtag meApply your club tag to your own nickname (kept within Discord's 32-character limit).
/clubtag clearRemove your club tag and reset your nickname.
/clubtag statusShow this server's club tag settings.
/clubtag sync🔒 Server AdminBulk-sync tags and values for every registered member right now. Needs Discord's Manage Nicknames permission.
/clubtag auto🔒 Server AdminAuto-apply tags on every future claim. Needs Discord's Manage Server permission.
Server notification setup — Discord's own Manage Server permission, no ClubsZone community needed. Setting the bot up for your server.
/setup view🔒 Server AdminShow this server's ClubsZone notification configuration.
/setup channel🔒 Server AdminSubscribe a channel to a notification type — free agents, recruitment posts, friendly matchmaking, the weekly market report, the weekly rankings post, or tournament results review.
/setup channel type: Free agents channel: #transfers/setup pause · resume · remove🔒 Server AdminPause, re-enable, or remove a notification subscription.
Scheduled & Real-time
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.
Posts a player the moment they go on the market so clubs can move first.
Surfaces new club recruitment posts as they go live on the website.
Transfer-market summary — top values and the biggest movers.
The DP club rankings so the server tracks movement week to week.
Posts open friendly requests from /club friendly so other clubs can see and accept them.
Sends result reports from a tournament's Results Hub to a staff channel for review.
Common Questions