Drop-In Sessions & Partner Play

Per-session fees for drop-in leagues, fixed partner registration with an invitation flow, and smart match generation that keeps partners together.

Per-session pricing

Not every league charges a full season fee up front. With drop-in session pricing, players pay per week — show up when you can, skip when you can’t. Organizers set a session fee and the platform handles the rest.

1
Set session fee
e.g., $15 per session
2
Player joins roster
Added by admin or self
3
Pay for session
Card, cash, or club billing
4
Play
Matches generated automatically

Player self-pay

Players pay from the app with a saved card or by entering new card details. The fee breakdown shows the session fee, platform fee, and processing fee.

Club billing

The club adds players to the session and handles payment collection separately. Platform fees are tracked as invoice line items.

Cash payments

Admins can mark players as paid in cash. The platform fee is still recorded for club invoicing.

Refunds

Full refunds process through Stripe with automatic invoice line item reconciliation. No manual cleanup required.


Fixed partner registration

In doubles leagues, some formats need consistent partnerships. Fixed partner mode lets players invite a partner before the season starts. Once accepted, you’re locked in together — same team, every session, all season.

1
Register
Join the league
2
Invite partner
Search by name
3
Partner accepts
Push notification
4
Play together
Same side every match

Auto-roster. When an admin adds one partner to a weekly session, the other partner is added automatically. Remove one, both come off. No manual tracking required.

Invitation flow — invite by name, accept or decline from the app

Push notifications — partners are notified instantly when invited

Re-invite on decline — if a partner declines, invite someone else

Division assignment — both partners placed in the same division


Smart match generation

Match generation respects partnerships. In fixed partner mode, partners are always on the same side of every match. Opponents rotate between rounds so every pair gets a variety of matchups throughout the session.

Partners stay together

Fixed partners are never split across teams. Every match has your partner by your side.

Opponent rotation

Each round brings a different opponent pair. The algorithm maximizes matchup variety across the session.

Bye handling

With an odd number of pairs, byes rotate fairly. No pair sits out twice before everyone has taken a turn.

Minimum pair check

The system requires at least two partner pairs to generate matches and warns you if the roster is too small.


Three participation modes

Cumulative series leagues now support three ways to play. Choose the mode that fits your league’s format.

Singles (Individual) — every player competes on their own

Doubles (Fixed Partners) — invite a partner and play together all season

Doubles (Rotating Partners) — partners change each session for variety

Drop-in or season — combine any mode with per-session or full-season registration


Frequently asked questions

Can I mix drop-in and season registration in the same league?

Not in the same league. Each league is configured as either drop-in (per session) or season registration. You can run two leagues side by side if you want both options.

What happens if my partner declines the invitation?

Your partner slot is cleared and you can invite someone else. You can send as many invitations as needed until someone accepts.

Can a player change partners mid-season?

An admin can dissolve a partnership and allow new invitations. Past match results are preserved.

What if one partner can’t make a session?

Both partners are removed from the session roster together. They won’t be charged for sessions they don’t attend. If only one partner needs to skip, an admin can handle it manually.

How does session pricing work with Stripe fees?

The player sees a full breakdown: session fee, platform fee, and Stripe processing fee. You choose whether the club absorbs or passes through each fee component.

Do refunds reverse the platform fee?

Yes. When a session payment is refunded, the corresponding platform fee invoice line item is automatically waived.