What does Franchise Hub do, and what does it cost?
Franchise Hub runs the admin side of a Madden franchise league so you do not have to. It connects to your league, pulls in scores, standings, rosters and stats on its own, and gives every member a page for their team. Listing your league and its public page cost nothing; the bot itself is paid.
What it actually does
It reads your league for you. Once connected, results, standings, rosters and player stats arrive without anyone typing them in. This is the part that saves the most time, and it is what everything else is built on.
It gives every member a home. Each owner gets their team, their roster, their record and their history on a page they can open on a phone.
It runs the economy. Members earn XP, ask for upgrades, and you approve them. Every change is written down, so "my XP is wrong" is a question with an answer instead of an argument.
It handles trades. Owners build offers, the bot shows both sides, and you approve if your league wants approval.
It announces things. Results, power rankings, player of the week, game of the week, injuries and roster moves — posted into the channels you choose.
And a lot of optional extras — betting with play money, achievements, a prize wheel, recruitment ads for finding new owners, a live TV page for the league's streamers.
What it costs
A server with no licence already runs the basics; everything else is paid for. The current plans and prices are always shown on the site itself rather than here, so that this page can never quote you a number that has changed.
Two things worth knowing before you decide:
- A licence belongs to one Discord server. If you run more than one league you need more than one.
- You can see it working before you commit. An unlicensed server runs a real bot, not a countdown.
The honest limitations
- You need a Discord server, and you need to be able to manage it.
- Somebody still applies upgrades inside the game. The bot tracks and approves them; a human makes the change in Madden.
- It follows your league's export. If your league does not get its data out of the game, the automatic half does not happen.