Player User Manual
Everything you need to know about signing up, finding games, enrolling in events, and managing your PickLM profile.
Smoother signup, faster play
A handful of improvements landed in 1.0.3 that make getting started and staying in the app easier.
Only email + password required
First name, last name, country, state, city, and zip are now all optional at signup. You can fill them in later from your profile. We'll remind you to complete your profile before joining or creating events.
One-tap location fill
Tap “Use My Location” on signup and we'll auto-fill country, state, city, and zip from your device GPS. You can always edit any field afterwards.
No more sign-out on role change
When an admin approves your role change request (e.g. upgrading you to Club Admin), the app picks it up automatically — no logout, no re-login.
DUPR tier badge on your profile
If you have a linked DUPR account, your profile shows a tier badge — Basic, DUPR+, or Verified. Some events require a minimum tier; you'll see it on the event card before you try to enroll.
Deep links stay logged in
Following an email or push-notification link back into the app no longer signs you out in the middle of navigation. We fixed a transient auth glitch in 1.0.3.
Pre-filled signup for imported players
If your club admin pre-registered you via bulk import, your name and city are pre-filled on the signup form. Your club membership, history, and any pending enrollments carry over automatically once you complete signup.
Getting Started
Set up your account in under a minute.
Request an invitation
Visit picklm.web.app and submit an invitation request. Your club admin or the PickLM team will send a signup link to your email.
Sign up
Open the signup link and create your account with Google or email/password. Only email and password are required — everything else can wait.
Complete your profile
Add your name, city, and (optionally) your DUPR rating. Tap Use My Location to auto-fill city and zip via device GPS.
Find your club
Your club admin adds you to their club. Once you're a member, your club's events appear on your Events screen.
Events Screen
The Events tab is your home for every league, tournament, and Quick Play session you can join.
Events you're in
Leagues, tournaments, and Quick Play sessions you've RSVP'd to, plus anything a club admin has enrolled you in.
Events near you
Public Quick Play and tournaments in your city appear automatically — even if you aren't a member of the hosting club. Set your city in Profile > Settings to change what shows up.
Club-private events
Events that remain Private are only visible to members of the hosting club or players an admin has explicitly added. You'll never see them in the public list.
Public sessions — automatic discovery
When an organizer marks a Quick Play or tournament as Public, everyone in the same city sees it in their Events screen. No searching, no joining the club first.
You also get a notification when a session near you switches from Private to Public.
Private sessions — invite-only
Hidden from the public list. You can join only via a shared link, a join code, or by being a member of the hosting club.
Your club-gated Quick Play sessions always appear in your Events automatically if you're a member.
Enrolling in Events
RSVP, pay entry fees, and manage your enrollment.
Self-enrollment
Tap the event, then RSVP or Enroll. For paid events you'll be redirected to a secure payment page before enrollment is confirmed.
Doubles partners
For doubles events you enroll with a partner. If your partner leaves, you stay enrolled and get a Seeking Partner badge — admins or teammates can pair you up.
Leaving an event
You can leave before the event starts from the event detail screen. Paid entries trigger a refund according to the event refund policy.
DUPR tier gating
Some events require a minimum DUPR tier (Basic / DUPR+ / Verified). If your linked DUPR tier is below what the event needs, you'll see an upgrade message and registration is blocked.
Complete-profile prompt
If your profile is missing a name, city, or zip, we'll prompt you before you can enroll or create an event. Tap Complete Profile, fill in the missing fields, and you're set.
Seamless role change
If an admin upgrades you to Club Admin (or any other role), the new permissions take effect automatically — no need to log out.
Payment Hold Countdown
When you enroll in a paid event, a live countdown timer shows how much time you have to complete payment.
What the countdown means
After enrollment, your slot or seat is temporarily reserved while you complete payment. The event card shows a live mm:ss timer counting down.
The default hold window is 15 minutes — but organizers can customize this per event type (Quick Play, Tournament, League).
What happens at 0:00
If you don't complete payment before the timer expires, your slot is automatically released to the next person on the waitlist or back to available spots.
You're notified when your slot is released so you can re-enroll if the event isn't full.
Quick Play: Partner Selection & Pairing
For doubles or mixed formats, here's how partner selection and auto-pairing works.
RSVP with a partner
When you RSVP to a doubles Quick Play session, you pick a partner from the available players. Once you both confirm, you're enrolled as a team.
If your chosen partner leaves, you stay enrolled and are automatically marked Seeking Partner — another player or the host can assign a replacement.
Auto-pairing
When the host starts the session, PickLM auto-generates optimal team pairings based on skill level and previous match history.
The host can manually re-pair teams before matches begin if needed.
Partner standing visibility
Fixed Partner standings
In Fixed Partner Round Robin, standings are grouped by team — both partners visible, one row per team. Team wins, losses, points, and rank are shown together.
Team advancement
Both partners advance or drop together based on the team's combined performance.
Results Rail & Leaderboard
See your recent results and track your standing across all events.
Results rail on home
The home screen shows a Results · This Week section with your last few matches and winners prominently displayed.
Tap "See All" to open the dedicated Results screen showing completed matches and event champions across all sessions.
Enhanced leaderboard
The leaderboard now shows decimal points, match count, 30-day delta, tier badge, city, and win streak alongside your rank.
Format breakdown shows wins/losses per event type (Quick Play, League, Tournament, etc.).
PickLM Rating Fallback
When DUPR is unavailable, PickLM rating kicks in automatically.
What it is
PickLM rating is computed from your match history — wins, losses, point differential, and win streak. It surfaces on your home stats card and profile.
When it appears
If you have no linked DUPR account, or your DUPR tier is still provisional (not yet synchronized), PickLM rating is shown instead so you see a real number from your first match.
Priority
Once your DUPR account is linked and synchronized, DUPR rating takes priority and PickLM rating appears as a secondary reference.
Access the rating
View it on your Profile screen and the home stats card. It updates automatically after every match you play.
Event Reschedule
If you organize a tournament or league, you can reschedule it to a new date and time.
Who can reschedule
Only the organizer (creator) of a tournament or league can reschedule. Rescheduling is available while the event is SCHEDULED (not yet started).
How to reschedule
Open the event detail screen, tap the actions menu (⋯) and select "Reschedule". Pick a new date and time, then save. All enrolled players are notified of the change.
Notifications
All enrolled players receive a notification when the event is rescheduled. The notification shows the new date and time.
After reschedule
All enrollments stay intact — no one is dropped. The event, all teams, and leaderboard standings carry forward to the new date.
Late Enroll
Even if an event's registration deadline has passed, you can still join if spots remain.
After the deadline
Registration is typically closed, but if the event isn't full, spots still exist.
Still available?
An ENROLL button appears on the event card. A positive banner says "Still accepting late sign-ups!"
How it works
Late enrollments follow the same payment and approval flow as normal enrollments — nothing changes except the timing.
Organizer control
Organizers can close the event early or cap enrollments. If it reaches capacity, late enroll is locked.
Pot Play (Money Pool)
Optional money-pool overlay on Quick Play sessions. Players opt in with a buy-in and balances shift with each match.
How it works
When a session has Pot Play enabled, you can opt in with a buy-in amount (e.g., $100). Each match transfers a set percentage (typically 10%) from losers to winners. Your balance updates in real time.
Payment modes
Cash: organizer collects in person (marked paid automatically). Online: Razorpay payment link settles directly into the organizer's account.
Real-time balance
A hero card shows your current pot balance. Get notified when buy-in confirms, after each match (won/lost amounts), and when the pot settles.
Pot Play standings & history
Pot tab on session detail
Shows live standings and every transfer (who won, who lost, amount, timestamp).
Transparent ledger
Every pot transfer is logged immutably. If a score is reversed, related transfers are also reversed.
Settlement
Organizer settles the pot once all matches are done. You're notified if you have a balance to collect or owe.
Online refunds
If you paid via Razorpay and the organizer refunds your buy-in before you play a match, the refund routes back to your card.
Smart Event Filters
Powerful filtering on Events, Games, and Find Partner screens to discover exactly what you're looking for.
Filter categories
Type (League, Tournament, Quick Play), When (dates, custom ranges), DUPR rating window, Distance, Format, Entry fee, Status, Eligibility.
Eligible Only toggle
Quickly hide events you can't join due to rating gates, missing DUPR account, or other eligibility issues. See only what's available to you.
No results? Get suggestions
If filters surface zero events, the app suggests widening a filter (e.g., 'Distance: 5km → 25km would surface +12 events') so you can discover more options.
Filter workflows across screens
Events screen
Single horizontal pill row at the top (replaces old stacked tabs).
Tap to open bottom-sheet filter editor.
Active filter chips show at top (tap × to remove one).
Games screen & Find Partner
Same filter UI and categories apply.
Games tab includes a Completed toggle to show finished or scheduled matches.
Find Partner uses the same filtering for skill-level matching.
DUPR Rating Gates
Some events require your DUPR rating to fall within a specific range to register. Here's what you need to know.
What's a rating gate?
An organizer sets a min and/or max DUPR rating for an event (e.g., 3.5–4.5). Only players within that range can self-enroll.
Before you enroll
Event cards show a small DUPR chip (e.g., '3.5–4.5') if a rating gate is set. A warning banner appears if your rating is outside the range.
If you're blocked
Clear error message at enrollment: 'Your DUPR rating (X.XX) is below the minimum required (Y.YY) for this event.' In doubles, both partners are checked independently.
How the gate works
Player-side validation
Your linked DUPR rating is compared against the event's min and max bounds at enrollment time.
Doubles: both checked
Each partner's rating is validated independently — both must be in range to enroll as a team.
No DUPR account?
Events with gates are hidden from Events screen until you link a DUPR account in Profile > Settings.
Organizer override
Organizers can force-enroll you outside the gate (audit logged). You'll still see the warning but enrollment succeeds.
Host Your Own Quick Play
Without any role upgrade, every player can schedule up to 5 Quick Play sessions per month — casual drop-in games with friends, family, or anyone you invite. No league commitment, no approval needed. Here's how.
Open Events → tap the + button
From the Events tab, tap the + (floating action button) in the bottom-right. Choose Quick Play from the event type options.
Pick your game format
Singles, Doubles, Fixed Partner Round Robin, Rotating Partner Round Robin, or King of the Court. Each format is explained in the Game Formats guide.
Set date, time & venue
Pick a date, start/end time, number of courts, and venue. Invite your friends by searching their name or sharing the join code.
Start the session on game day
When everyone arrives, tap Start Session. PickLM auto-generates the match-ups, tracks scores, and calculates standings — you just play.
Public or private
Invite-only by default (visible to enrolled players + via join code). If you want anyone in your city to be able to join, you'll need Club Admin permissions — request a role change from your Profile screen.
Free or paid
Charge an entry fee if you're splitting court costs, or leave it free. Split payment is supported for doubles so each partner pays their own share.
Your monthly cap
Players get 5 Quick Play sessions every calendar month. The counter resets on the 1st. Need more? Request a Club Admin upgrade to unlock higher limits, leagues, and tournaments.
Payments
Entry fees, split payments, refunds — all tracked in one place.
Paying your entry fee
Tap Pay Now on the event card. A secure payment page opens. Once payment confirms, your event card updates to Paid automatically.
My Payments
Shows every payment you made yourself — entry fees for your own enrollments and any payments you made on behalf of a partner. Payments someone else made for you live in their My Payments.
Refunds
Refund notifications go to whoever actually paid. If you leave a paid event, the refund — and the notification — goes back to the player who covered that payment.
How payment works for you
Enroll
Join the event. In doubles, choose split payment if you want to share the cost.
Pay
Tap Pay Now on the event card. A secure payment page opens.
Confirm
Payment verifies automatically. Your event card shows Paid.
Play
You're confirmed. View full history anytime in My Payments.
Notifications
What pings your device and when.
| Scenario | What you see |
|---|---|
| Someone pays your share | “[Partner name] paid your share of ₹[amount] for [event name]” |
| Refund initiated | Refund notification goes to whoever actually paid — not necessarily the player leaving. |
| Session changes Private → Public | You're notified if the session is in your city. |
| Partner leaves a doubles team | You get notified and are marked “Seeking Partner”. |
| Role change approved | New role applies within 30 seconds. No logout needed. |
| Tournament / session starts | Reminder pushed before start time. Tap to open the event directly. |
Toggle individual notification categories on/off from Profile → Notification Preferences.
Profile & Settings
Keep your information current so events reach you correctly.
Edit your profile
Update display name, city (used for public event discovery), skill level, and profile photo. Saved fields propagate everywhere in under a minute.
Link DUPR
Link your DUPR account from Profile > Settings. Your tier (Basic / DUPR+ / Verified) surfaces on your profile and unlocks tier-gated events.
Request a role change
Want to host events? Tap Request Role Change on your profile. Admins review and approve — no logout required when it's granted.
Frequently Asked Questions
The questions we get most often.
Why can't I find a payment in My Payments that I know was made?
My Payments only shows payments you made yourself. If someone else paid on your behalf, the payment appears in their My Payments — you would have received a notification confirming your share was covered.
Why is an event I didn't join showing in my Events screen?
Public Quick Play sessions and tournaments in your city appear automatically so you can discover and join them easily. If the event is in the wrong city, update your city in Profile > Settings.
Who gets the refund notification when I leave a paid event?
The refund notification goes to whoever actually paid — not necessarily you. If your partner covered your share, the refund and notification route back to them.
My name was already filled in when I signed up — is that normal?
Yes. Your club admin likely pre-registered you via bulk import. The signup form pre-fills your name and city so you just confirm and set a password.
What happens if my doubles partner leaves and no one replaces them?
You stay enrolled and are marked Seeking Partner. Your club admin can assign a new partner. If no one joins by the event start, contact the admin directly.
Do I need to log out after my role changes?
No — role changes apply automatically via polling, WebSocket push, or on the next app resume. Usually within 30 seconds.
Why am I blocked from registering for an event?
The event likely requires a higher DUPR tier than yours (Basic / DUPR+ / Verified). The event card shows the minimum required tier. Upgrade your DUPR membership to register.
Can I sign up without giving my name and location?
Yes. In 1.0.3 only email and password are required at signup. Everything else is optional — but we'll prompt you to complete your profile before you can enroll in or create an event.
Ready to start playing?
Request an invitation and join leagues, tournaments, and Quick Play sessions at your local club.
Request Invitation