Find a session
Open Sessions in the bottom navigation. The screen has three views: Calendar, List and Joined.
The Sessions screen also has the browsing filters Explore, Private Groups and My Sessions. These filters change which sessions are loaded; Joined is the view that narrows the results to upcoming sessions connected to your account.
Browse by date in Calendar
- Select Calendar at the top of the Sessions screen.
- Choose All sports to see every sport, or select a sport such as Pickleball, Padel or Badminton. Swipe across the sport filters to see the remaining options.
- Use the left and right arrows beside the month to browse other months. Tap Today to return to today's date.
- Look for dates with a dot underneath them, then tap a date to select it. The selected date is highlighted.
- Scroll below the calendar to see the selected day's sessions. The date heading and game count tell you which day's results you are viewing.
- Review the session cards and tap a suitable session to open its details. Check the time and status before proceeding: Ended means the session has already finished.
Browse in List
Select List at the top if you prefer to browse sessions in a list. Open a session to review its details before joining.
Find upcoming sessions in Joined
Select Joined at the top of the Sessions screen to see:
- Upcoming sessions where you have an active player participation or reservation.
- Upcoming sessions you host.
- Upcoming sessions in a group where you have eligible management access.
Joined is a personal view of sessions connected to your account. It is not a list of every session you have ever viewed, and past sessions may no longer appear there. A pending payment, reservation or waitlist status can still appear while uDink finishes updating your participation.
Open a session to review its current details, check your participation status or manage it as the host or group admin.
Want a sport-specific starting point? Browse pickleball games in Singapore, badminton games in Singapore or padel games in Singapore before opening uDink for the latest session details.
Check the session details
Before joining, review the date and time, venue, sport, level, price type, capacity and any additional information from the organiser.
For a private session, you may need to join its private group first. Follow the group prompt and enter the join code if one is required.
Join or reserve
The button shown depends on the session:
- For a free session, select Join Session.
- For a Reserve First, Pay Later session, select Reserve with Credit Card and complete Stripe's secure card flow.
- For another paid session, select Join Session and complete checkout.
- If the session is full, join the waitlist when that option is available.
- If you receive a waitlist offer, select Claim Spot before the offer expires.
For an applicable checkout on an Apple device, Stripe may offer card, Apple Pay, PayNow, GrabPay, WeChat Pay or Alipay. The methods shown can vary by session, device and Stripe availability.

Wait for the app to show your updated status before closing it. A pending checkout or waitlist position is not the same as a confirmed place.
What happens next?
Return to Sessions → Joined to find your session once your joining status is active. This view also includes upcoming sessions you host and upcoming sessions belonging to groups where you have eligible admin access. Check the session detail for Going, Reserved, Confirmed, Waitlist or another current status.
If the status does not update after a completed checkout, reopen the session once. If it is still wrong, contact support with the session title, date and time. Do not include full card details.
