PB Match User Manual
Preview guide for version 1.0.0
Mobile store releases are coming soon. This guide describes the current preview; notification delivery and some account and waitlist flows are still being validated.
At a Glance
PB Match is a mobile app for coordinating pickup pickleball games. Connect with other players, create matches, send invitations, and get everyone on the court.
Core Features:
- Connect with players via QR code, link, or invite code
- Create matches with time, location, and player limits
- Organize connections into tags for quick group invitations
- Get push notifications for invites and updates
Table of Contents
- Getting Started
- Home Screen
- Managing Connections
- Creating a Match
- Responding to Invitations
- Match Details
- Profile & Settings
- Push Notifications
Getting Started
Creating an Account
- Open PB Match and tap Sign Up on the login screen
- Enter your Full Name, Email, and choose a Password (minimum 6 characters)
- Confirm your password and tap Create Account
- If prompted to verify your email, follow the verification link
- Return to the app and sign in
Signing In
- Enter your email and password
- Tap Sign In
- You’ll be taken to the Home screen
Home Screen
The Home screen is your dashboard for pickleball activity. It shows:
Welcome Section
A personalized greeting and a summary of your next match, when one is scheduled.
Create Match
Tap Create Match to organize a game.
Invitations
Match invitations from other players appear here. Each invitation card shows:
- Location - Where the match will be played
- Time - When the match is scheduled (shows “Today” or “Tomorrow” for upcoming dates)
- Host - Who created the match
- Spots left - How many players are still needed
- Notes - Any additional info from the host
For each invitation, you can:
- Tap the card to view full match details
- Tap Accept to join the match
- Tap Decline to pass
Upcoming Matches
All matches you’re participating in (either as host or accepted player). Cards show:
- Location and time
- Spots remaining or “Full” status
- “You’re hosting” badge if you created the match
- Tap any card to view details
Past Matches
Earlier matches appear in the Past Matches section.
Pull down to refresh the screen and see the latest updates.
Managing Connections
Before you can invite players to matches, you need to connect with them. Go to the Players tab to manage your connections.
Ways to Connect
Tap + Add Connection to expand the connection panel. There are several ways to connect with another player:
QR Code (Easiest)
The fastest way to connect in person:
- Show your Connect QR code to the other player
- They scan it with their phone camera
- The connection link fills in your code; they sign in if needed and tap Connect
Share Link
Send your invite link via text, email, or any messaging app:
- Tap Share Invite below the QR code
- Choose how to share (Messages, Email, etc.)
- When they tap the link, the PB Match connection page fills in your code
- They sign in if needed and tap Connect
Tell Them Your Code
If they already have the app open:
- Read them your 6-character code (shown above the QR)
- They type it into the “Enter a Code” box on their Players screen
- Tap Connect
Enter Their Code
If they share their code with you:
- Type their 6-character code in the “Enter a Code” box
- Tap Connect
- The request normally waits for the other player to accept
Showing your connection QR enables a brief pairing window that can accept one connection automatically. Outside that window, check Connection Requests or Pending Sent for the response.
Your Invite Code & QR
Your personal invite code is displayed when you tap + Add Connection. Key features:
- Personal code - Reuse your six-character code while your account exists
- Connect QR (default) - Opens the PB Match connection link and fills in your code
- App QR - Tap “Show App QR” to display a QR linking to the PB Match website
Connection Requests
Requests You’ve Received
When someone sends you a connection request, you’ll see it in the Connection Requests section. You can:
- Tap Accept to add them as a connection
- Tap Decline to reject the request
Pending Sent
Requests you’ve sent that are awaiting response appear in Pending Sent.
Tags
Tags help you organize connections into groups for easier invitations.
Creating Tags
- Scroll to My Tags section
- Tap Create New Tag
- Enter a name (e.g., “Tuesday Regulars”, “Advanced Players”)
- Optionally add a description
- Select connections to add to the tag
- Tap Create
Using Tags
When creating a match, you can invite an entire tag at once instead of selecting players individually.
Managing Tags
- Tap any tag to view its members
- Add or remove players from tags
- Tap a player to view their profile and manage their tag memberships
My Connections
Your accepted connections appear in the My Connections list. Each connection shows:
- Player’s avatar (or initials)
- Player’s full name
Managing Connections:
- Tap a connection to view their profile
- Long press on a connection to remove them
- Tap Edit to enter bulk selection mode:
- Select multiple connections with checkboxes
- Tap Remove to remove all selected connections
Removing a connection also removes them from all your tags.
Creating a Match
Tap Create Match from the Home screen to set up a new game.
Match Details
Location
Enter where you’ll be playing (e.g., “Central Park Courts”, “YMCA Gym 2”).
When
- Tap the date button to choose the day
- Tap the time button to set the start time
- Default is 1 hour from now, rounded up to a 15-minute interval
Spots
Use the + and - buttons to set the total number of players, including yourself when I’m Playing is on. Four spots means you plus three other players if you are playing, or four other players if you are only organizing.
I’m Playing
Toggle this on if you’ll be participating in the match. Toggle off if you’re just organizing for others.
Notes (optional)
Add any helpful info like:
- What to bring
- Court number or location details
Invite Players
- Tap Add Players
- Select individual connections or use tags to select groups
- Use Clear to reset the selection if needed
- Tap Add N Players to add the selection
- On the match form, choose Pending or Confirmed for each player
You must select at least one player to create a match.
Creating the Match
Tap Create in the top right. The app will:
- Create the match
- Send invitations to all selected players
- Attempt invitation notifications in supported native builds, according to preferences
- Return you to the Home screen
Responding to Invitations
Invitations appear on your Home screen. You may also receive a push notification in a supported native build when notifications are enabled.
Accepting an Invitation
- Find the invitation in Invitations
- Tap Accept
- If a spot is available, the match appears in Upcoming Matches
Joining a Waitlist
If the match is full, use Join Waitlist when it is offered. Your invitation shows your waiting position; use Leave Waitlist if you no longer want to wait.
After a promotion, use Confirm or Confirm Spot before the displayed deadline to accept the offered spot. Pass declines that offer. Check your current status in the match details during the preview.
Declining an Invitation
- Find the invitation in Invitations
- Tap Decline
- Your response is updated for the host
Viewing Details Before Deciding
Tap anywhere on the invitation card (except the buttons) to see:
- Full match information
- Who’s already confirmed
- Any notes from the host
Match Details
Tap any match card to view its full details.
Match Information
- Location - Where to play
- Status badge - Shows spots remaining, “Full”, or “Cancelled”
- Date and time - Formatted with day and time
- Host - Who created the match (shows “You” if you’re the host)
- Playing status - Whether the host is participating
- Notes - Any additional information
Mute Notifications
If you’re a participant, you can mute notifications for a specific match to stop receiving updates about it.
Confirmed Players
A list of everyone who has accepted and will be playing. Each player shows:
- Their avatar
- Their name
- “Host” badge if they created the match
- “(You)” indicator if it’s your entry
- Connection status icon if you’re not connected
Invitation Status
Before the match starts, the invitation list is labeled Invitations for the host and Other Invited Players for other viewers. Statuses include:
- Pending - Waiting for response (yellow)
- Accepted - Player confirmed (green)
- Waitlist #N - Waiting for an available spot
- Confirming - An offered spot is awaiting confirmation
- Expired - The confirmation deadline has passed
- Declined - Player passed (red)
Comments
View and add comments to discuss the match. Comments are visible to all participants.
Editing a Match (Host Only)
If you’re the host and the match hasn’t started:
- Tap Edit to modify match details
- Add or remove participants
- Invite additional players
Withdrawing from a Match
If you are a confirmed player other than the host, use Withdraw from Match when shown before the match starts, then confirm the action.
Cancelling a Match (Host Only)
If you need to cancel:
- Scroll to the bottom and tap Cancel Match
- Confirm the cancellation
- The match is marked Cancelled in the app
Tell players directly about cancellations during the preview while notification delivery is being validated.
Pull down to refresh and see the latest player responses.
Profile & Settings
Tap the Profile tab to manage your account.
Your Profile
Shows your:
- Avatar (or initials)
- Full name
- Email address
Settings
- Edit Profile - Change your name and avatar
- Notifications - Manage notification preferences
Help & Support
- Help Center - Opens this user manual
- Send Feedback - Submit feedback or report issues
Sign Out
Tap Sign Out to log out of your account. On mobile, you’ll be asked to confirm.
Delete Account
If you need to delete your account:
- Tap Delete Account in the Danger Zone
- Confirm twice (this is permanent)
- Wait for the deletion result; account deletion is permanent
Push Notifications
PB Match sends push notifications to keep you informed.
Notification Examples
- New match invitations from connections
- Connection requests
- Comments on matches you can access
- Waitlist promotions
Availability depends on the build, permissions, and notification preferences. During the preview, check the app for current match status instead of relying on a notification for every change.
Enabling Notifications
- When you first sign in, the app will request notification permission
- Tap Allow to receive notifications
- If you denied initially, enable in your device’s Settings app
Notification Requirements
- Push notifications require a physical device (not simulators)
- An installed native build is required; Expo Go and the web app do not support push notifications
Tapping Notifications
Tapping a match notification opens the related match. Check the Players tab for connection requests.
Tips for Success
-
Build your network first - Add connections before creating matches so you have players to invite
-
Use QR codes - The fastest way to connect when meeting players in person
-
Create tags - Organize your regulars into groups for quick invitations
-
Be descriptive - Include court details and what to bring in your notes
-
Respond promptly - Accept or decline invitations quickly so hosts can plan
-
Refresh often - Pull down on Home or match details to get the latest updates
-
Enable notifications - Stay informed about new invitations and match updates
Troubleshooting
I can’t see my connection’s invitation
- Check your internet connection
- Pull down to refresh the Home screen
- Ensure you’re signed in with the correct account
My code isn’t working
- Make sure the code is entered exactly (6 characters, letters and numbers)
- Codes are case-insensitive
- Try having the other person scan your QR code instead
The QR code won’t scan
- Ensure good lighting
- Hold the phone steady
- Try increasing screen brightness
- Use the Share Link option as an alternative
I’m not receiving notifications
- Check your device settings to ensure PB Match has notification permission
- Push notifications don’t work in Expo Go or the web app - use an installed native build
- Notifications only work on physical devices
Match shows wrong player count
- Pull down to refresh the screen
- The host may have updated the match settings
Support
For help:
- Visit the Help Center
- Use Send Feedback in the Profile tab to report issues
PB Match preview - Find your next game