Dodgeball Hub

Account
For organizers

Run the event, not the paperwork

Most of what makes running dodgeball exhausting is not the dodgeball. It is the forms, the transfers, the schedule you rebuilt three times, the referee who is somehow assigned to their own game. All of that lives here, connected, so fixing one thing does not break the other five, and all of it is built for this sport specifically, rather than for forty sports generically and yours by accident.

Tournament scheduling

A weekend of dodgeball, solved at once

Give it your courts, divisions, time blocks and format. It places every match across every court together, so it can balance rest, spread referees fairly and keep divisions moving, then hands you a schedule you can print and pin to the wall. When something changes at 8am, you regenerate rather than start over.

  • Pool play into playoff brackets, single or double elimination
  • Multi-court placement with rest time treated as a real constraint
  • Referee assignments generated with the matches, not after them
  • Conflicts flagged before they become an announcement over the PA
  • Printable schedules and score cards for the score table
Work out your courts and time blocks first

Tournament scheduling

Scheduling rules

Your tournament has rules. So does the scheduler.

This is the part generic bracket tools do not have. Rules are split in two: hard rules the schedule may never break, and soft preferences it optimizes toward when it can. Set "no team plays twice in a row", "these two courts only", "45 minutes rest minimum", and the generator treats them as constraints to satisfy rather than suggestions to ignore. Not sure how to express what you want? Describe it in plain English and the AI assistant turns it into rules you can review before applying.

  • Hard rules that cannot be broken, soft preferences that are optimized toward
  • Minimum rest time, max consecutive games, court restrictions and blackout windows
  • Custom IF/THEN conditions for the constraint only your event has
  • Describe what you want in plain English and let the AI draft the rules
  • Rules are saved with the event, so next year starts where this year ended

Scheduling rules

Referee assignment

Referees assigned automatically, and fairly

Assigning officials by hand is where tournaments quietly go wrong: the team reffing the game that decides their own pool, the crew that has worked six straight, the referee certified for the wrong ball. Referees get their own rule set and are assigned as the schedule is built, so those situations never make it onto the sheet.

  • No reffing a team you just lost to, or a match that decides your next opponent
  • Balanced workload and a cap on consecutive assignments
  • Minimum referee level required for later stages, and ball-type certification respected
  • Blackout windows, same-court preference and ref/team exclusions
  • Custom IF/THEN referee conditions, and control over which teams may ref at all

Referee rules and assignment

Schedule versions

Try a different schedule without losing the good one

Regenerating a schedule should not be a leap of faith. Save the current one as a named version, generate an alternative, then put them side by side in comparison mode and actually look at what changed before you commit. If the new one is worse, restore the old one. This is the difference between experimenting with your schedule and gambling with it.

  • Save any schedule as a named version before you change anything
  • Comparison mode puts two versions side by side
  • Restore a previous version if the new generation is not an improvement
  • Try aggressive rule changes knowing you can always go back

Comparing schedule versions

League scheduling

And the same for a season that runs for months

Leagues are not tournaments stretched out. They are their own problem, with weeks, byes, gym availability and teams that need to meet a set number of times. The Hub schedules them week by week, keeps standings running all season, and gives every week its own page so players know where to be.

  • Week-by-week schedules with navigation players actually understand
  • Standings that carry across the season, updated as scores land
  • Weekly recaps that summarize what happened without you writing them
  • Drop-ins, practices, clinics and combines run on the same machinery

League scheduling

Registration & payments

One link instead of a form, a spreadsheet and a bank app

Teams register, sign what they need to sign, and pay into your own Stripe account. Cash and e-transfers get recorded against the same registration, so the awkward "did they pay?" question has one answer in one place. The roster that comes out of it is the roster the schedule uses.

  • Waivers and required documents collected during sign-up
  • Discount codes for early birds, clubs, comped and returning teams
  • Offline payments tracked next to the online ones
  • Payouts to your account, because we never hold your money
  • Rosters that feed the schedule without anyone retyping them
  • Free events collect registration payments here, and that fee is what pays for the free tier

Registration and payments

Memberships

The year-round part nobody warns you about

If you run a club, a league or a federation, the events are the visible part. Underneath is membership: who is current, who lapsed, who signed the waiver, who owes dues. Build your plans once and let renewals, payments and paperwork run against the same member list your events already read from.

  • Membership plans with their own pricing and requirements
  • A single member list showing status at a glance
  • Dues and renewals collected the same way event payments are
  • Documents and waivers attached to the member, not an inbox

Memberships

Match day

Put a tablet on every court and stop running paper

Each court gets a tablet showing the live schedule for that court: who is up, what time, and the game in progress. Referees enter the score right there, and the moment they do, the standings, the bracket, the public event page and the stream all move together. No runner carrying score sheets to the table, no ten-minute lag between the game ending and anyone knowing.

  • Live per-court schedule on the tablet: current game, next games and their times
  • Courtside score entry on any tablet or phone, no install needed
  • Times update live as the day runs ahead or behind
  • Live presence, so you can see which courts are actually reporting
  • Check-in and attendance tracking, including QR codes at the door

Match day

Staffing

Post the jobs publicly instead of begging the group chat

Referees, paid staff and volunteers all come from the same place: you post what you need, and it goes on a public board every player on the Hub can see, not just the people already in your contacts. Applicants come with their experience and the past events they have worked, so you are choosing rather than hoping.

  • Public postings for referees, paid positions and volunteer roles
  • Set the pay your way: per game, per playoff game, hourly, per time block or flat rate
  • Define time blocks, duties and how many spots each role has
  • Applications show experience, certification level and the days they are available
  • Approve or decline, then assign approved staff to games
  • Pay them through the platform, with what is owed calculated from what they worked
See postings organizers have open now

Staffing and postings

Working as a team

Nobody runs an event alone

Most tournament software assumes one person does everything, which is why the knowledge ends up trapped in one head and one laptop. Bring your whole crew into the organization, hand each of them the part they own, and put the checklist where everyone can see it: assigned, broken into sub-tasks, tagged, and filterable down to "what am I responsible for". And when the event belongs to two organizations rather than one, co-host it: both sides get access to the same event instead of one of you working through the other.

  • Multiple people on the organization, each with their own access
  • To-dos assigned to a specific person, with sub-tasks under them
  • Tags and filters, so anyone can see just their own list
  • Co-host an event with another organization, so both get access to the same event
  • Co-hosts approve their side, so nobody gets added to your event without agreeing to it
  • Next year’s organizer inherits the whole thing instead of starting over

Working as a team

Broadcast & overlays

Make the stream look like you hired someone

The score is already in the system, so putting it on screen should not be a second job. Style a scorebug to match your event, point your streaming software at it, and it updates itself from the same taps happening courtside. The venue screens work the same way.

  • Scorebug overlays you design, with your colours and logos
  • TV scoreboards for screens around the venue
  • Upcoming-match displays so nobody has to ask what court they are on
  • Driven live by courtside scoring, with no operator relaying numbers
Watch events that have streamed

Broadcast and overlays

The scorebug editor

Design the scorebug, do not pick from four presets

The overlay is a canvas, not a template. Drag elements where you want them, set the fonts, weights and colours, decide where team logos sit, and upload your own backgrounds, graphics and sponsor artwork. Save as many configurations as you like, one for the main court, one for finals, one for the event you run in different colours, then swap between them without rebuilding anything.

  • Drag-and-drop canvas: position every element exactly where you want it
  • Fonts, weights, text, background and border colours all yours
  • Team logos before, after or hidden, your call
  • Upload custom backgrounds, graphics and sponsor artwork
  • Save multiple configurations and switch per court or per stage

The scorebug editor

Event & organization pages

A real page, without a web developer

Every event gets a public page with the schedule, standings, rosters and results built in, plus the parts you write yourself: hotels, parking, food, rules, the stuff people email you about anyway. Your organization gets its own pages too, so returning players have somewhere to land between events.

  • Page builder for the sections only you can write
  • Schedule, standings, rosters and results included automatically
  • Custom URLs you can put on a poster
  • Organization pages that outlive any single event
Browse organizations already on the Hub

Event and organization pages

Languages

Not everyone in your gym reads English

The platform speaks your players’ language, in English or French today with more in progress. That covers everything the Hub says: the schedule, the registration flow, the check-in screen, the buttons and the emails it sends. What you write yourself, like your event description and your announcements, stays exactly as you wrote it. So a francophone player registering for your event reads the form in French even if you wrote the event in English.

  • English and French across the entire platform today
  • More languages in progress, so tell us which one you need
  • Each person sets their own language, so your event never has to pick one for everybody
  • Registration, schedules and check-in translated, not just the menus
  • Your own words are left alone, so nothing you wrote gets machine-translated behind your back

In your language

Governance & growth

The federation-shaped problems

Once you are past a single event, the work changes: officials need training and credentials, rules need publishing, members need surveying, and someone needs to know whether the numbers add up. That work is here too, rather than in a folder of documents nobody can find.

  • Accreditation courses, credentials and compliance tracking for officials
  • Rulebooks published online, with an assistant that answers questions from them
  • Feedback campaigns and surveys sent to the people who were actually there
  • Documents and strategic plans kept with the organization
  • Finances and analytics, so you know how the event really did
See the permanent record events leave behind

Governance and growth

On the roadmap

Being built right now

Everything above ships today. These do not yet. They are in active development, listed here so you can plan around them rather than find out later.

Granular permissions

Coming soon

Today, giving someone access to your organization gives them a broad set of it. We are replacing that with per-capability control: let a score-table volunteer enter results without touching payments, give a division coordinator their division and nothing else, hand a treasurer the finances alone. Same permission engine the platform already runs on, finally exposed for you to configure.

A mobile app

Coming soon

The Hub already works in a phone browser, but a real app can do things a tab cannot: push you when your next game moves, keep working when the gym wifi does not, and put check-in and score entry one tap from your home screen.

AI-generated schedules

Coming soon

Describing your constraints in plain English already works today. Next is handing the whole schedule to it: explain your weekend the way you would to a co-organizer, and get back a draft you can compare against your own before deciding which one to run.

Marketing material for your event

Coming soon

Your event already holds the logos, the teams, the schedule and the results, which is enough to generate the things you currently make by hand. Posters and registration graphics before, matchup and live-standings cards during, and recap and podium images after, all in your branding and sized for where you actually post them.

Extensibility

Coming soon

An extension platform and public API, so your federation can build the one thing your rules need that nobody else does, and so the tools you already run can read from the Hub instead of being kept in sync by hand.

Not seeing something you need?

Most of this list started as someone else’s request. Submit yours on the feature board, and vote on what other organizers have already asked for, because that is largely how the order gets decided.

Submit a feature request

And actual humans behind it

Dodgeball Hub is built by people who run dodgeball events. Setting up your first one is the hardest part, so we will help you do it. Ask a question and a person answers, and if the thing you need does not exist yet, that is often how it ends up getting built.

Planning something and want a hand? Get in touch.

Pricing

Start free. Pay when it makes sense.

Every plan includes every feature. The difference is ads, support and the platform fee on payments you take. Nothing is locked behind a tier. Free events collect their registration payments through the platform; paid plans can take payment however they like.

Free tier

$0 / event

Every feature, subsidized by ads. Free events take their registration payments through the platform, and that fee is what funds the tier.

Per event payment

$185 CAD / event

For the two or three big ones a year. No ads, priority support, lower platform fee.

Monthly payment

$45 CAD / month

For leagues and anyone running events all season. The lowest platform fee we offer.

None of these quite fit? A federation, a season-long league, a first event with no budget behind it. Tell us what you are running. We would rather work something out than watch you go back to a spreadsheet.

Your next event deserves better than a spreadsheet.

Set up an event, invite your teams, and let the schedule build itself. The free tier is a real tier, with no trial clock and no card.