Complete Guide

PickLM Guide

Everything you need to know about PickLM — whether you're a player looking to join tournaments and clubs, or a club admin organizing events and managing members.

Which Section Is For Me?

PickLM has two main audiences. Choose your path below to jump to the relevant guide.

I'm a Player

I want to sign up, join clubs, enroll in tournaments and leagues, see my ratings, and play pickleball.

Jump to Player Guide

I'm a Club Admin

I manage a club, create tournaments and leagues, manage members, handle payments, and run events.

Jump to Club Admin Guide
Player Documentation

Player Guide

Sign up, join clubs, enroll in tournaments and leagues, manage payments, and track your ratings.

Getting Started

Set up your account in under a minute.

1

Open the app

Download PickLM from the App Store or Google Play, or open the web app at app.picklm.com.

2

Sign up

Create your account with Google or email/password. Only email and password are required.

3

Complete your profile

Add your name, city, and DUPR rating. Tap "Use My Location" to auto-fill via GPS.

4

Find your club

Your club admin adds you to their club. Once a member, your club's events appear in your Events screen.

Key Topics

Joining & Clubs

Joining clubs

Join a club via share link, join code, or search by city. Once you join, you see all club events.

Pre-imported accounts

If a club admin added you before you signed up, your history activates when you create your account with the same email.

Event visibility

Private events require club membership. Public Quick Play and tournaments appear automatically in your city.

View club waivers upfront

On the club detail screen, tap "View waiver" to read any liability waivers the club enforces. Non-members can preview what they'd sign before joining. Members can review what they already signed.

Club info at a glance

Club cards show creator, type (physical or virtual), member count, plus lifetime counts of active and completed events.

Leaving a club

Non-staff members can leave a club anytime. Staff members must be demoted first.

Enrolling in Events

Self-enrollment

Tap an event and RSVP or Enroll. For paid events, complete payment to confirm enrollment.

Doubles partners

Enroll with a partner. If your partner leaves, you're marked "Seeking Partner" and admins or teammates can reassign you.

Payment hold countdown

After enrolling in a paid event, you have 15 minutes (or custom window) to complete payment or your slot auto-releases.

Late enroll

If spots remain after the registration deadline, you can still join using the "ENROLL" button.

Payments & Refunds

Entry fees

Tap "Pay Now" on the event card to complete payment via secure payment gateway.

Split payment

For doubles events, you can split the cost 50/50 with your partner or pay the full amount.

My Payments

Track every payment you've made. Refund notifications go to the person who paid.

Leaving an event

You can withdraw before the event starts. Paid entries trigger a refund per the event's refund policy.

Ratings & Leaderboards

DUPR integration

Link your DUPR account to see your official pickleball rating everywhere in PickLM.

Rating gates

Some events require a minimum DUPR rating range. You'll see clear warnings if you don't qualify.

Five leaderboard scopes

See where you rank globally, by country, region, city, and within your club (5 matches minimum to appear).

Results & standings

Track your recent match results and see live standings in leagues, tournaments, and quick play sessions. Standings now show a podium for the top 3 finishers plus average point differential for all players. Tap the refresh icon to manually update standings anytime.

Leagues

Join a league for a full season with weekly or biweekly sessions. Lock your spot for the whole season, then RSVP to individual sessions as your schedule permits.

Season enrollment & session RSVP

Single enrollment locks your spot

Join a league once at the start of the season. Your roster spot is reserved for every session unless you withdraw.

RSVP each week

For each session, mark YES, NO, or MAYBE. Can't make it one week? No problem — your roster spot carries over.

Waitlist auto-promotion

If a session fills up, join the waitlist and you'll be auto-offered a spot when one opens.

League formats & standings

Round Robin & Flight System

Leagues can be structured as Round Robin (everyone plays everyone) or Flight System (skill-based flights). Format set by the organizer at league creation.

Live standings update

See where you rank after every session — standings refresh automatically the moment a session completes.

Find leagues near you

Discover nearby leagues by distance. Use the same filter available on other event types to find leagues in your area.

Free leagues

Leagues run free. No season fees or per-session charges.

Match History

Your match history from both Quick Play sessions and League sessions now appears in one unified Games tab. Filter, search, and view all your matches in one place. Tournament match history is shown separately on the tournament detail screen.

Every Player Can Host Quick Play

Without any role upgrade, every player can schedule up to 5 Quick Play sessions per month — casual drop-in games with friends or anyone you invite. No approval needed.

Invite friends

Share a join code or link. Invite by name or search.

Free or paid

Charge an entry fee or leave it free.

Auto-pairing

PickLM generates optimal match-ups based on skill level.

Score tracking

Results, standings, and leaderboard updates happen automatically.

Notifications & Emails

Push notifications

You'll get pinged when:

  • Your partner joins/leaves a doubles team
  • Someone pays your share of an event
  • A refund is processed
  • An event changes Private ↔ Public
  • Your role is upgraded
  • Events start or deadlines approach

Deadline reminder emails

Get emailed at these milestones:

  • Publish: Event just opened
  • T−10 days: 10 days before deadline
  • T−5 days: 5 days before deadline
  • T−2 days: 48-hour window
  • T−1 day: Last call

Stops once you enroll. Sent only if organizer has email notifications enabled.

Manage all notifications from Profile → Notification Preferences.

Profile & Settings

Edit your profile

Update display name, city, skill level, and profile photo. Changes propagate everywhere in under a minute.

Link DUPR

Connect your DUPR account to unlock tier-gated events and see your official pickleball rating.

Become a Club Admin

Want to host tournaments and leagues? Tap the dedicated tile on Profile to start the Club Admin signup wizard. Admins review your request and approve — no logout required.

Update app when new versions release

When a new version of PickLM is available, a permanent tile on Profile prompts you to upgrade. Tap to download the latest build with new features and fixes.

What's New screen

See release notes for each published version. Access from Profile anytime to catch up on features.

Pro Roles & Verification Badges

Coaches and Referees can optionally submit credentials to receive a "Verified by PickLM" badge, which displays on their profile and in search results.

What is a verification badge?

Coach verification

Submit credentials like PPR, PCI, DUPR Pro, or other coaching certifications. Once approved by PickLM, a badge appears on your profile.

Referee verification

Submit USAP or other referee certifications. Once approved, "Verified by PickLM" appears on your profile and match cards.

Per-role verification

You can be both a Coach and Referee with one verified and the other not. Each role has its own verification status.

Optional, not required

You can immediately start coaching or refereeing without verification. Credentials are optional but encouraged.

How verification works

Submit credentials

Upload your certification documents (photos, PDFs). Include cert body, cert number, and expiration date if applicable.

Review process

PickLM admins review your submission and approve, reject, or request additional info. You'll see status updates on your profile.

Badge displays everywhere

Once verified, your badge appears on your profile, in search results, and on match assignment cards in the app.

Expiration & renewal

If your certification expires, the badge disappears. Renew by uploading an updated credential.

Common Questions

Can I sign up without completing my profile?

Yes. 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 or create an event.

Who gets the refund notification when I leave?

The refund goes to whoever paid. If your partner covered your share, they receive the refund and notification.

Why is a public event showing on my Events screen if I didn't join?

Public Quick Play and tournaments in your city appear automatically so you can discover them. If it's the wrong city, update your city in Profile > Settings.

What happens if my partner leaves and no one replaces them?

You stay enrolled and are marked 'Seeking Partner.' Your club admin can assign a new partner or contact you.

Do I need to log out if my role changes?

No. Role changes apply automatically within 30 seconds. No logout needed.

Why am I blocked from registering for an event?

The event likely requires a higher DUPR tier or rating range than yours. The event card shows the minimum required. Upgrade your DUPR membership or link your account to register.

Club Admin Documentation

Club Admin Guide

Manage your club, create tournaments and leagues, handle enrollments and payments, and run events smoothly.

Getting Started

Set up your club, add members, and understand your admin capabilities.

Creating a Club

Create your club, set location, add courts, and invite members. Your club is the hub for all events.

Managing Members

Add members via invite links, manual entry, or CSV import. Members can enroll in tournaments, leagues, and quick play.

Roles & Permissions

Club admins create events, manage enrollments, view payments, and waive fees. Only super admins can refund completed payments.

Club Management & Member Addition

Three ways to add members

Open your club → Members tab → + button (Grow the club):

Add existing player

Search by name or email. Pull from every PickLM account. Best when you know the player already has an account.

Add players manually

Up to 10 rows of first name + last name + email. Creates placeholder accounts. Each gets an invitation email with your club's join code.

Import from Excel/CSV

Upload a spreadsheet with firstName, lastName, email columns. Same invitation email fires for each row.

Invite via shareable link

Share a QR code, link, or SMS. Anyone with the link joins the club instantly — no admin approval. Toggle in Club Settings to pause the link.

Placeholder accounts & claim-by-email

Players you add via Add manually or Import from file appear as placeholders until they sign up. PickLM matches each placeholder by email:

  • When a player creates a PickLM account using the same email you entered, their placeholder activates — they keep roster history, stats, and club membership.
  • If you mistype an email, that player signs up as a brand-new account with no roster history or club membership.
  • Double-check every email before saving. PickLM shows a reminder banner.

Managing the roster

Members tab

Lists every member with role chips (PLAYER / CO_HOST / EVENT_MANAGER / SCOREKEEPER). Tap a member to view or promote them.

Leave Club

Non-staff members can leave. Staff (CLUB_ADMIN, CO_HOST, EVENT_MANAGER, SCOREKEEPER) need to be demoted first.

Member privacy

Non-staff don't see other members' waiver status or payment history. Only CLUB_ADMINs and ADMINs see the full picture.

Co-admin & ownership

Invite a co-admin

From Club Settings, invite a club member to share admin duties. They can create events, manage members, and handle enrollments.

Transfer ownership

Transfer full club ownership to another admin. The new owner can manage all aspects of the club. Your founder status is preserved in audit logs.

Event Management

Tournaments

Create single/double elimination or round robin tournaments with bracket graph viewer. Set entry fee, max players/teams, registration deadline. Supports singles, doubles, and mixed.

Leagues

Create seasonal leagues with flexible scheduling (weekly or biweekly). Choose Round Robin or Flight System format. Sessions pre-generated for the entire season. Manage attendance and live standings.

Quick Play Sessions

Create casual play sessions. Set date, time, max players/teams, and entry fee. Supports singles, doubles, rotating/fixed partner round robin, and king of the court.

Sharing & visibility

Public events

Everyone in your city sees public tournaments and Quick Play sessions automatically — no club membership needed to discover.

Quick discovery. Great for new member recruitment.

Private events

Hidden from the public list. Players join only via shared link, join code, or club membership.

Club-exclusive. Full roster control.

League Management

Leagues are now built from the ground up for flexibility. Set up a full season at once with pre-generated sessions, then manage attendance and standings throughout the season.

Flexible scheduling

Weekly or biweekly sessions

Choose frequency when creating the league. Sessions for the entire season are auto-generated at publish time.

Session-level overrides

Change venue, time, or cancel a single session without affecting the entire league. Reschedule sessions independently.

Two format choices

Round Robin (everyone plays everyone) or Flight System (skill-based flights). Select at league creation.

Free leagues

Leagues run free by default. No per-session or season-long fees.

Roster & attendance management

View full season roster

See all enrolled players for the season. Add or remove players anytime.

Override attendance

Mark a player present or absent for individual sessions if they missed the RSVP window or had a conflict.

Waitlist management

When a session fills, waitlisted players automatically receive spots when enrolled players RSVP "NO."

Live standings

Standings update automatically after each session. Players see where they rank in real time.

Enrollment Management

Payment behavior

Payment handling varies based on whether the event is free or paid. When you add a player to a paid event, they receive a payment link and enrollment confirms only after they pay.

ActionFree EventPaid Event
Player self-enrollsImmediately confirmedPayment link sent, confirmed after payment
Admin adds playerImmediately confirmedPayment link sent to player, confirmed after payment
Admin waives paymentN/AWaive individual or all pending payments before event start

Split payment

For doubles events with an entry fee

Each player pays half the entry fee

Both players must pay before enrollment is confirmed

"Pay for Partner" lets one player pay for both

Enrollment statuses

Approved

Player confirmed and payment complete (or free event)

Pending

Awaiting admin approval

Pending Payment

Payment link sent, waiting for payment

Seeking Partner

Player enrolled in doubles but needs a partner

Added by Admin

Admin-added and confirmed

Withdrawn

Player withdrew from event

Tournament Management

Bracket Graph viewer

The new Graph tab shows an editorial pan-viewport bracket with pools and knockout rounds in a compact, easy-to-read format.

Pool columns with intra-pool wires

Pools are rendered side-by-side with connections showing match flow within each pool.

TBD placeholder columns

Expected knockout rounds appear as placeholder columns before they're seeded, so you can see the full bracket structure upfront.

Pan and explore

Scroll horizontally to view the full bracket. Your scroll position is remembered when you return to the tab.

Standings with podium & refresh

Tournament standings now show a podium for 1st, 2nd, and 3rd place, followed by the rest of the field in a slim layout. All players show average point differential.

Manual refresh button

Tap the refresh icon to pull the latest standings anytime — useful if scores are updated after you view them.

Event Waivers

Attach liability waivers to tournaments, leagues, and quick play sessions. Players must sign at registration. You can review and export all signatures.

Attaching a waiver

Upload a PDF waiver on event creation

Any event type can require a waiver. Upload during event setup or edit later.

Player sign-off required

Players see the waiver and must sign (confirm) before enrollment is confirmed.

Signature timestamp

Each signature is recorded with date, time, and player identity for audit trails.

Admin waiver management

Review all signatures

View complete list of who signed and when from the Enrollment or Waivers tab.

Export waiver log

Download a CSV or PDF report of all signed waivers — proof of signature for your records.

Replace waiver mid-event

Upload a new PDF to update the document. New enrollments see the new version; prior signatures stay on record.

Scoring & Match Management

Enter Score & correcting matches

The "Enter Score" screen (formerly "Score Match") has larger, bolder type for better visibility when recording results. You can now correct completed match scores directly without filing a separate request.

Score correction from View Rounds

Session organizers, club admins, and scorekeepers can tap a completed match to correct the score. No admin request needed.

BYE matches display properly

Auto-advanced bye teams now render as "BYE — auto-advanced" instead of showing an Enter Score prompt.

Email Communications

Send automated deadline reminders to unenrolled members and manual announcements to enrolled players. Customize email subject and body before sending.

Automatic deadline reminders

PickLM automatically reminds unenrolled club members about your event at key milestones. Recipients = club members minus those already enrolled. Five sends per event:

Publish
Event just opened
T − 10 days
10 days before deadline
T − 5 days
5 days before deadline
T − 2 days
48-hour window
T − 1 day
Last call

You're CC'd on every reminder. See exactly what lands in each player's inbox. Gated by Email Communications entitlement — request from your profile if you don't have it.

Manual email blasts & templates

Use the Send Email action on an event detail screen to compose one-off messages to:

  • All enrolled players
  • Players who haven't paid yet
  • A specific list you choose

Editable templates: Before sending, customize the subject and body of every email template (invitations, reminders, result announcements). No more locked copy — your message, your words.

Requires Email Communications entitlement. Admins can update entitlements; players request access from their profile.

Real-time event tile updates

When you enroll players or record a score, event tiles update instantly without requiring a manual pull-to-refresh.

Enrollment counts refresh instantly

When you approve an enrollment or add a player, the enrolled count on the event card updates right away.

Recent Results tile updates

Record a score, and the Recent Results rail on the home screen updates immediately.

Payment System

Entry Fee Setup

Set entry fee when creating an event. Supports any amount. Leave at 0 for free events.

Payment Links

When players enroll in paid events, they receive a secure payment link. Unique per enrollment.

Payment Tracking

View payment status for each enrollment directly. See who's paid, pending, and amounts.

Refunds & Waivers

Waive pending payments individually or all at once before the event. Only super admins can refund completed payments.

DUPR Rating Gates

Control event access by setting minimum and maximum DUPR rating boundaries.

On event creation

Set optional min/max DUPR rating. Bounds checked: ratings between 1.0 and 8.0.

Player impact

Players outside the range cannot self-enroll. In doubles, both partners are checked independently.

Event display

Event cards show a DUPR chip (e.g., '3.5–4.5'). Players see clear warning banners if out of range.

Admin override

You can force-enroll players outside the rating gate:

Admin add outside gate

When adding a player via admin flow, rating gate is bypassed with audit logging.

Override record

Separate audit row created linking player, event, and timestamp.

Starting Events

Pre-start payment validation

Events with entry fees cannot be started if there are pending payments

Error dialog shows which players/teams have pending payments

Options to resolve: collect payments, or "Waive All" to waive all pending payments at once

Applies to all event types: Quick Play, Tournament, League, and League Sessions

Score entry & verification

Score verification depends on who enters the scores and the event type.

Who Enters ScoreVerificationNotes
OrganizerAuto-verifiedOrganizer is trusted, match is immediately completed
Player (Team)Team score auto-verified, opposing team must verifyMatch marked complete only when both teams verify

Tips & Best Practices

  • Set registration deadlines for tournaments to ensure enrollment closes before the event starts
  • Use the auto-pair feature for doubles events when multiple players are seeking partners
  • Monitor the enrollment screen regularly — pending enrollments need your approval
  • For paid events, remind players to complete payment before the event date
  • Use split payment for doubles events to make it fair for both players
  • Check the "Pending" count in the enrollment header to see how many enrollments need attention
  • Use "Waive All" to quickly clear pending payments before starting an event

Common Questions

What's the difference between Free and Paid events?

Free events don't require payment links. Paid events send payment links to enrolled players; enrollment confirms only after they pay or you waive the fee.

Can I waive pending payments?

Yes. Club admins can waive individual or all pending payments before the event starts. Only super admins can refund already-completed payments.

What happens if I import a player with a typo in their email?

They'll sign up as a brand-new account with no club membership or roster history. Always double-check emails before saving.

How do players get added to my club automatically?

When they join via a share link for your tournament, league, or quick play, they're automatically added to your club (not just the event).

Can I edit a player's profile?

Yes. From User Management in the PickLM admin dashboard, click on a user to edit their name, city, skill level, and other details. Changes apply immediately.

What entitlements do I need to send emails?

You need the Email Communications entitlement. Request it from your profile. Platform admins approve. You can then send automatic deadline reminders and manual email blasts.

Ready to get started?

Sign up and start playing, or create your club and host tournaments, leagues, and quick play sessions.

Get Started