Floodlit 5-a-side football pitch at night
How it Works

Booking & Payments

Half your week is spent chasing replies and money.

Capo stops the endless WhatsApp scroll with one-tap booking and payments that actually work.

Thursday 7pm — The Cage

8 / 10 spots filled

DavePlaying
MarcusPlaying
JamieWaitlist
RichNo reply
One tap to book

Confirm Who's Playing — Without the Faff

Most organisers spend more time chasing replies than actually looking forward to the game. The WhatsApp goes out, half the group goes quiet, and by Wednesday you still don't know if you've got enough. By Thursday morning you're doing the mental arithmetic again, wondering who to call to make up the numbers.

Capo replaces all of that with a match invite players respond to directly in the app — or via a web link you share in WhatsApp if some of them haven't downloaded it yet. One tap for In, one tap for Out. You see the live list in real time, the waitlist manages itself, and when you've got enough players, Capo handles the rest automatically.

The web link works with zero friction — players see the match details, who's already confirmed and who's out, and can book their spot without downloading the app or creating an account. It's designed for the one or two in every group who refuse to install anything, or for guests who are filling in for a week. The app knows who they are either way.

One-tap responses

In, out — no essay required. Players respond, you see the list.

Capacity control

When it's full, it's full. Late repliers go on the waitlist.

Tiered booking

Core players get first dibs. Regulars open next. Casuals fill remaining spots. The cascade runs automatically — no more managing separate WhatsApp groups per tier.

No app required to book

Share the booking link on WhatsApp and players can book through the web — no download needed. Works for groups where some use the app and others prefer a simple link.

SET AND FORGET

Auto-Pilot Mode

Create the match. Walk away. That's the autopilot promise. Capo handles the entire chain: push notifications when the match goes live, reminders for players who haven't responded, waitlist offers when spots open up, and a “last call” nudge before time runs out. When enough players are confirmed, Capo automatically locks the pool, balances the teams, and sends everyone a notification with their line-up. You don't have to do a thing.

If someone drops out — and they always do — Capo offers the spot to the next person on the waitlist, gives them a window to claim it, rebalances the teams if they take it, and resends the updated line-up. All without you being involved. Most groups switch to autopilot after a few weeks once their players know the app, and they don't go back.

Handles the chaos

Dropouts Don't Derail the Game

Someone pulls out at 5pm? Of course they do. It's always 5pm. Capo handles the waitlist automatically — next person on the list gets an offer, they have a time window to claim it, and if they don't respond, the offer moves down to the next person. No more sending the same message to six people individually and waiting.

If payments are on and the spot gets filled, the person who dropped out is automatically refunded when the replacement pays. If nobody fills the gap, the dropout forfeits their fee. That's intentional — it makes people think twice before cancelling last minute. Most groups notice fewer late dropouts within the first few weeks of using it.

Tom dropped out

5:32pm — 1hr 28m before kickoff

Jamie offered the spot

15 min to claim it

Jamie claimed the spot

10 / 10 confirmed — game on

Stop being a debt collector

Collect Match Fees Without the Chase

Players pay when they book in. You see who's paid in the match screen — no separate app, no Monzo request thread to count, no awkward reminders to people who “definitely already transferred it.” The money lands in your account. You stay the organiser, not the debt collector.

Payments in Capo are powered by Stripe — the same infrastructure used by millions of businesses worldwide. Setting up takes about five minutes: connect your Stripe account, set a match fee, and you're collecting. The money goes directly to you. Capo doesn't hold funds or take a cut on top of Stripe's standard processing. Your admin section has a full payments dashboard — monthly totals, per-match breakdowns, payment history, pending refunds, and season pass management — all in one place.

In-app payments are available in 30+ countries via Stripe Connect. If your country supports Stripe, you can collect match fees directly to your own account. All of Capo's other features — RSVPs, team balancing, stats and match reports — work everywhere.

Per-Match Payments

Charge per game. Set different fees for different matches if you want — midweek vs weekend, summer vs winter.

Season Passes

Regulars pay upfront for the season — they're paying for the option to play whenever they want, not per game. No weekly chasing, no debt-collecting.

Smart Refunds

Someone drops out? If another player takes their spot and pays, the dropout gets automatically refunded. If nobody fills the gap, they lose the money. Rewards the right behaviour.

Works great without payments too

Not every group wants in-app payments — and that's completely fine. Payments are an optional layer you add when you're ready. Most groups start without them and switch on when they've settled into the app.

Everything below comes as standard. Capo works brilliantly as a pure organising tool with no money involved.

RSVPs

Full booking system, waitlists, tiered windows

Team Balancing

AI balanced teams, drag-drop tweaks

Stats & Reports

Tables, awards, match reports, the lot

Result:

Know who's playing. Know who's paid. Game on.