A weekly soccer game with a regular crew is one of the great small pleasures. Same people, same ritual, a guaranteed ninety minutes where you’re not thinking about anything except the next ball.
The hard part isn’t the game. It’s the coordination that happens before it every single week — the availability check, the headcount, the nudging of the two people who haven’t responded, the decision about whether you have enough for a proper match. That part is tedious. And because it falls on the same person every week, it’s the part that eventually kills the game.
The group chat problem
Most recurring soccer crews run on a WhatsApp thread. Every Tuesday (or Wednesday, or whenever), someone sends “who’s free Thursday?” and the thread lights up with responses — some fast, some slow, one person who always replies at 11pm, and at least two people who see the message and somehow forget to respond.
The organiser has to count the yeses, track down the non-responders, make a call on whether you have enough players, and then message the group with the outcome. That’s four separate tasks every week. It’s not difficult, but it’s not nothing either — and it’s always the same person doing it.
When that person goes on holiday, the game doesn’t happen. When they get tired of doing it, the game quietly stops. This is the pattern.
What happens when you switch to a scheduling tool
Some crews upgrade to a dedicated scheduling tool — a Doodle poll or a When2Meet grid. It’s better than a group chat in that the availability is all in one place. But it doesn’t actually reduce the organiser’s work by much.
Someone still has to create the poll every week. Someone still has to share the link. Someone still has to follow up with the people who haven’t responded. And at the end of it, someone still has to look at the results, make a call, and tell the group.
The tool automates the voting step. The chasing, the deciding, and the communicating are still entirely manual.
What actually works: a system where the game runs itself
The goal isn’t to reduce the organiser’s work a bit. It’s to change the organiser’s role from “person who does all the coordination” to “person who presses confirm.” That’s a sustainable role. The other one isn’t.
Here’s what that looks like in practice, using Toss-up:
Step 1: Set up the group once. Name it, set your minimum headcount (“we need at least 7 for a proper match”), and invite your squad with a link. They join with just their email — no password required, no app to download. This takes about 90 seconds.
Step 2: Each week, everyone taps their availability. When a new week opens, members open the app and tap the days they’re free. It takes ten seconds. No link to find. No grid to fill in. The group is already there.
Step 3: The app surfaces the best day automatically. Toss-up tallies who’s available each day and flags the strongest overlap. If Thursday has 9 people and your minimum is 7, it shows green. If Tuesday only has 5, it shows red. The organiser doesn’t have to count — the answer is just there.
Step 4: Confirm with one tap. The organiser taps to confirm Thursday. Everyone in the group gets a notification. Done. No WhatsApp thread. No separate confirmation message.
Next week, the cycle resets automatically. No new poll. No new link. Just “who’s free this week?” — except the app handles the asking.
A few practical tips for keeping a weekly game alive
Set a clear minimum and stick to it. Ambiguity about whether “6 is enough for a small-sided” creates endless negotiation. Decide on a minimum upfront and let the app track it automatically. It removes the organiser from the decision.
Keep a B-list of occasional players. Not everyone can commit to showing up every week. A few reliable spares who you can call on when someone drops out will save games more often than any scheduling tool.
Pick a venue that doesn’t require advance booking. If the pitch needs to be booked two weeks in advance, you’re always scheduling in conditions of uncertainty. A venue with walk-in slots, even if slightly less convenient, removes a coordination bottleneck.
Normalise short notice. The best recurring groups are the ones where people can drop in and out without elaborate apologies. Clear minimum headcounts and a confirmation app make this easier — everyone knows the game is either on or off based on numbers, not on whether each individual specifically committed.
The same system works for any pickup sport
The coordination problem is identical whether you’re running a weekly soccer match, a basketball pickup game, a volleyball evening, or a padel round-robin. The game, the players, and the venue change. The “who’s free this week?” loop is the same.
Try Toss-up free
Setup takes 90 seconds. Free during beta. No app download. No password.
Get started →