A step-by-step tutorial for running pickup games and mixers — joining, scoring, rotations, DUPR, adding players, and sharing.
Create your account in seconds using any of three options:
Log in with the same method you signed up with. Forgot your password? Tap “Forgot password?” on the login page for a reset link.
Tap Play to see everything you can join. The hub lists your upcoming and past events and offers a list or calendar view. From here you start a new pickup game or mixer, or join one with a code or link.

If you play rated games, link your DUPR account once in Settings → DUPR. Linking lets your results post to DUPR and lets organizers seed events by skill. See the DUPR submission section below for how results flow to DUPR.
dinked.in works as an app on your phone — no app store needed. Once installed it launches full-screen like a native app.

A pickup game is a single match — quick to set up, score, and share. Perfect for one game of doubles or singles.
From Play, tap New Pickup Game and choose:

In the lobby you’ll see a join code plus copy-link and QR buttons. Players can:
As the host you can also add players directly — including guests with no account. See “Adding players & guests” below.

Good to know: the host can cancel a game any time before it’s completed; players can leave while it’s still in the lobby, but the creator can’t leave their own game.
A mixer runs many games across multiple courts and rounds, rotating partners and/or courts and tracking standings. From Play, tap New Mixer, give it a name and location, then pick a format (see Rotations below). The rest of setup is five cards:
Choose Traditional or Rally scoring, then Points (set game-to and win-by) or Timed (set a duration).
Set your number of courts and the session length — Total rounds (0 = play until you stop) or, for round-robin schedules, Games per player (shown as Games per team in the fixed-partner round robin). Court Naming · Advanced is a collapsible panel: shift court numbering with an offset (e.g., offset 3 → “Court 4…”) or give individual courts custom names.

Pick the format from the Rotating or Fixed-partner families (each tile explains itself). Then fine-tune: Games per round, Allow player advance (any player can start the next round, not just the host), Allow uneven number of players (byes rotate fairly so nobody sits twice in a row), and Seed by skill level (tier-sort by DUPR before round 1).

Choose the standings format (Win/Loss, Win %, Total Points, or Court-Weighted Points), whether to require score approval (and optionally allow self-approval), and whether to Submit results to DUPR. With DUPR on you can allow start without all DUPR profiles — see the DUPR section.

Who can join? — Public, Members (club members only), or Invite. If you’re a club admin, turn on Hosted by club to post a public game on behalf of your club (results submit under the club and club admins can manage it). Optionally pick a Delegate — someone who can run the mixer on your behalf.

Share the join code, link, or QR to bring players in. As host you can add players and guests directly. For fixed-partner formats you’ll pair players (and for Pool Play, assign pairs to pools). For seeded or fixed formats, tap Preview Round 1 to see — and tweak — the opening court assignments, then Start.


Score each court with the + / − buttons and submit. If approval is required, the other team approves or disputes. When the round’s games are in, advance to the next round — the app re-pairs and re-assigns courts according to your format, rotating byes fairly so the same people don’t always sit out. Standings update live, and you can finish the mixer at any time to lock final results.

Your format decides who you partner with and how you move between courts. There are two families.
DUPR-seeded formats (Up & Down River, Gauntlet, Claim the Throne) sort players onto courts by rating at the start, so players need a linked DUPR profile — or the organizer can allow starting without every profile (those players just won’t affect seeding).
A DUPR result needs every player in that game to have a linked DUPR profile. If someone hasn’t linked yet, the result sits in the queue marked Awaiting link rather than being dropped or sent incomplete. The moment that player links their profile, the result is promoted and submitted — nothing is lost.

By default a rated event expects everyone to have an account. Turning this toggle on lets you start anyway — and even lets you add name-only guests to a rated game. Those games simply wait in Awaiting link until the guest is linked to a real account, then submit. A game is never sent to DUPR with a placeholder player.
When you link a guest who already played to a real account (see below), that account’s history carries over and any of their Awaiting link games are re-checked — if the account has DUPR, those results submit right then.
You don’t need everyone to enter a join code. As the host of a pickup game or mixer you can add players yourself.
Tap the add-player icon next to the Players heading. You can:

A guest can become a real player later, and their stats carry over. On a guest’s tile, tap the link badge to open the same panel in link mode and either:
Even after a mixer starts, the link badge stays next to guests in the Standings tab for 24 hours, so you can attach a real account once someone confirms who they are.
Clubs have owners, admins, and members. Owners and admins can create and manage the club’s events; members can join Members-only events.
A club admin can run a game on the club’s behalf two ways: set visibility to Members (only club members can join), or keep it Public and turn on Hosted by club so an open event still shows on the club page, submits DUPR under the club, and can be managed by any club admin.
Pick a delegate when creating a mixer to let a trusted person start rounds, score, and manage players on your behalf — handy if you’re playing too.
Every game and mixer has a public spectate link (and QR) for live viewing — great projected courtside or shared with people who aren’t playing. No account is required to watch.
