Join our community — get updates, share feedback & connect with other clubsJoin Discord →
Create a Profile
ClubsZonePlatform Guide

PLATFORM DOCS

Everything you need to use ClubsZone — from setting up your player profile and registering a club, to running full tournaments as an admin.

7 guidesPlayer & AdminAll skill levels
ProfileBeginner 3 min read

Create Your Player Profile

Your profile is your identity on ClubsZone. Link your Discord account, claim your EA username, and let clubs find you on the recruitment board.

Steps

1

Sign in with Discord

Click the avatar icon in the top-right corner of the navbar and complete the Discord OAuth flow. Your Discord identity becomes your ClubsZone login — no separate password needed.

Make sure you are using the same Discord account you use in your Pro Clubs community server.

2

Claim your EA account

Head to /profile and enter your EA username exactly as it appears in-game. The platform will fetch your Pro Clubs stats live from EA servers and attach them to your profile.

EA usernames are case-sensitive. If the lookup fails, double-check spelling and try again.

3

Set your position and availability

Choose your preferred position (GK, DEF, MID, FWD). Toggle the Free Agent switch to make yourself visible on the Recruitment board so clubs can discover and invite you.

4

Write a looking-for message

Add a short note explaining what kind of club you are looking for — play style, schedule, division goal. This appears on your Recruitment card and helps club managers decide to invite you.

Keep it specific. Mentioning your timezone and weekly availability dramatically increases your chances of getting quality invites.

ClubBeginner 5 min read

Register Your Club

Officially list your Pro Clubs team on ClubsZone to appear on the rankings leaderboard, attract free agents, and link your Twitch stream to the Hub.

Steps

1

Sign in as club manager

You must be authenticated with Discord before registering. Only one Discord account can manage each club. Make sure you are logged in as the intended manager.

2

Search for your EA Club

Navigate to /club/register and enter your EA Pro Clubs team name. The platform queries EA servers in real time — your club must already exist in EA FC Pro Clubs for the lookup to work.

The club name must match your in-game name exactly. Partial searches are supported but an exact match is required to confirm.

3

Fill in club details

Add a short name (used as a tag), select your platform (PlayStation, Xbox, or PC), write a brief description, and optionally paste your Discord invite link and Twitch channel login.

Adding a Twitch login means your live streams will automatically appear on the /hub page when you go live.

4

Submit and go live

Click Register. Your club is immediately listed on the /clubs leaderboard, ranked by EA skill rating. Verified badges are granted by admins to established, active clubs.

RecruitmentBeginner 4 min read

Post a Recruitment Ad

Club managers can post open-position ads to attract the best free agents. Each post appears on the Recruitment board where players actively look for clubs.

Steps

1

Register your club first

Recruitment posting is restricted to managers of DB-registered clubs. Complete the club registration process before continuing with this guide.

You will not see the Post button if your club is not registered in the ClubsZone database, even if it exists in EA.

2

Open the Recruitment board

Go to /recruit and switch to the Club Posts tab. As a registered club manager, you will see a Post a Recruit button at the top of the tab.

3

Describe the opening

Select the position(s) you are looking for, set a requirement level, and write a detailed description of your club — play style, training schedule, current division, and any Discord server requirements.

Posts with specific position requirements and clear schedules receive significantly more applications than generic posts.

4

Publish and invite players

Your post is live instantly and visible to all users on the board. Browse the Free Agents tab, open any player card to review their full stats, and send an in-platform invitation directly from the card.

PlatformBeginner 3 min read

Use the Transfer Market

The Transfer Market shows algorithmic valuations for every signed player based on stats, form, and position scarcity. Use it to benchmark your worth or scout recruitment targets.

Steps

1

Visit the Transfer Market

Navigate to /market. You will see a ranked list of all signed players with their calculated market value, tier badge, and key performance metrics.

2

Filter by position or club

Use the position pills at the top (GK, DEF, MID, FWD) to narrow the list. Click any player card to expand it and view detailed stats, valuation history, and a direct link to their profile.

3

Understand valuation tiers

Players are grouped from Bronze through to Elite. The tier reflects overall algorithmic value, combining goals, assists, win rate, MOTM awards, and average match rating across all recorded matches.

Tier changes are visible in the valuation history spark-line inside each expanded player card.

4

Track valuation changes over time

Each card shows a mini spark-line of value history. Rising values signal strong recent form. Use this signal to time your recruitment — high-value players in form attract more competition.

PlatformBeginner 2 min read

Follow the League Season

Track live standings, browse fixture results, and follow your club's promotion push across the full season and knockout competitions.

Steps

1

Open the Season page

Go to /season. The full league table is displayed with points, goal difference, wins, draws, and losses for every participating club, sorted by points.

2

Browse fixtures

Scroll below the table to find the fixtures section. Completed matches show score lines; upcoming matches display the scheduled date and both participating clubs.

3

Explore club detail pages

Click any club name to open its full page at /club/[id] — view individual member stats, recent match history, form streak, and a live embedded Twitch stream if the club is currently broadcasting.

4

Follow knockout cups

Head to /knockout for cup competitions. The bracket updates automatically as results come in. Share predictions and reactions with the community in the Discord server.

PlatformBeginner 2 min read

Watch Live on the Hub

The Hub aggregates all active ClubsZone Twitch streams in one place. Watch embedded directly on-site and never miss a live match.

Steps

1

Visit the Hub

Navigate to /hub. The page automatically detects which ClubsZone-registered clubs are currently broadcasting on Twitch and surfaces them at the top.

2

Watch embedded streams

Click any live card to open the Twitch player embedded directly on the page. You can watch and continue browsing the rest of ClubsZone simultaneously.

3

Discover offline clubs

Clubs that are not currently live still appear as cards with their club stats and the timestamp of their last broadcast, so you can bookmark them and return when they go live.

4

Link your Twitch as a club

Club managers can add a Twitch username during club registration or by editing their club details. Once linked, your channel automatically appears on the Hub whenever you go live.

Your Twitch username must exactly match your channel URL (e.g. twitch.tv/yourname → enter yourname).

Admin Section

The following guide is for ClubsZone admins who manage competitions and tournaments. Admin access is required to follow these steps.

Admin access required — only users with admin rights can follow these steps.
AdminAdmin 18 min read

Admin Guide

Everything admins need — setting up tournaments, adding clubs to competitions, recording results, handling forfeits, and delegating staff roles. All steps are covered in the video above.

Steps

1

Access the Admin Dashboard

Navigate to /admin. You must be logged in with a Discord account that has been granted admin or super admin rights. The dashboard will show a Competitions section in the left sidebar.

If you cannot see the Admin link in the navbar, your Discord account has not been granted admin access. Contact a super admin to be added.

2

Create a new competition

Click the New Competition button on the Competitions home panel. A modal will appear where you choose the competition type.

Choose League for round-robin seasons where every club plays every other club. Choose Knockout for seeded bracket cups with elimination rounds.

3

Fill in the competition details

Enter a competition name (e.g. 'ClubsZone Season 3'), a season label, the kickoff date and time, and the match window in days — this controls how far apart matchweeks or knockout rounds are spaced.

4

Choose knockout format (cups only)

For knockout competitions, select between Multi Session (rounds spaced across the match window) or One Session (all rounds played in a single sitting on the same date). One Session is best for community game nights.

5

Set the tournament start time

The start time controls the public competition status. While the time is in the future the status shows as Upcoming. At kickoff it switches to Active automatically — no manual action needed.

Set the start time at least a day before the first match to give clubs time to prepare and for the countdown to be visible on the public page.

6

Add clubs to the competition

Inside the Competition Editor, click the Clubs tab. Type a club name in the search bar — all registered clubs not already enrolled will appear. Click Add next to each club you want to include.

You cannot add or remove clubs after match results have been recorded. Finalize your club list before generating fixtures or the bracket.

7

Set seedings for knockout cups

For knockout competitions, each club is assigned a seed number that controls their bracket position. Lower seeds (Seed 1, Seed 2) are placed in the easier half. Seed 1 and Seed 2 are on opposite sides so they can only meet in the final.

Adjust seeds by clicking the seed number next to each club name in the Clubs tab.

8

Generate the fixture list or bracket

Once clubs are added, open the competition, switch to the Fixtures tab, and click Generate Fixtures (league) or Generate Bracket (knockout). The schedule is built automatically from your clubs and match window settings.

Generating the schedule resets any previously generated fixtures. Only generate once all clubs have been confirmed.

9

Record a match result

Open any fixture or bracket match from the Results tab. Enter the home and away goals. Optionally paste an EA match ID — this links the result to live EA stat data on the match detail page. The league table or bracket updates immediately.

10

Handle a forfeit

If a club did not show up, open the match, click the Forfeit button, and choose which side forfeited. The non-forfeiting club receives a 3-0 walkover. Both sides forfeiting results in a 0-0 void.

Forfeited results are flagged visually on the public fixture list so the community can see why a score was recorded without an EA match.

11

Edit or correct a result

Open any already-played match from the Fixtures or Results tab and update the scoreline. The league table recalculates instantly. Bracket advancement also updates automatically for knockout matches.

Editing a result that caused a bracket advancement in a knockout will reset subsequent rounds — use this carefully after early rounds have been played.

12

Add staff members

In the Competition Editor, open the Staff tab. Enter the Discord ID of the person you want to add and choose their role — Moderator (full access except delete), Results (record scores only), or Clubs (manage club enrollment only).

Staff roles let you delegate to community managers or referees without giving them full admin access to other competitions.

13

Declare the winner and complete the tournament

When all matches are played, the competition auto-completes if a winner is clear. For knockout finals, the winning club is automatically set as champion. You can also manually declare the winner from the Overview tab if needed.

Frequently Asked Questions

Quick answers to common questions about the platform.

Still have questions?

The community Discord is the fastest way to get help from the team.