Find your session
Open Shuttloop, browse upcoming games and inspect the venue, date, time, fee and remaining places.
USER GUIDEA practical guide for players and club admins. Follow the steps here, or use the interactive demo with fictional data.
Use the public sessions page to find your next game, then track your registration.
Open Shuttloop, browse upcoming games and inspect the venue, date, time, fee and remaining places.
Open a session and follow its registration form. Provide only the information requested by the organizer.
When the club requests payment proof, upload it through the session workflow. Wait for admin verification.
Return to My Session for payment and booking status. A full game may offer a waiting-list position.
All Club Admin tools sit in the left sidebar on desktop or in the mobile drawer.
Tap the ☰ menu on mobile. Scroll inside the menu to reach every section. The footer and Log Out are at the bottom, without overlapping navigation.
Use “Create session” or “Sessions & Bookings” to enter venue, date, time, capacity and fee.
Open “Players & Payments” to review registrations and verify payment evidence.
Use “Members” for the club roster, “Budget Planner” for costs, and “Club & Settings” for access and branding.
Public Game Planner → available to everyone at /play, without login. Club Admin → Game Planner for saved club session lineups.
For public games, enter player names manually at /play — no account or session needed. In Club Admin, select an existing session to use its roster.
Friendly rotates teams for casual games. Tournament supports knockout brackets and round robin leagues, for singles or doubles.
Select registrations; move players up or down to make manual doubles pairs, or Shuffle to randomize their order. Set the number of courts and friendly rounds.
Generate matches, enter scores, copy or share without registration. Create a free Game Planner account only if you want to save and reopen your personal records. Admin game plans remain club-scoped.
In Tournament → Knockout, the elimination board is generated automatically with a final and a third-place playoff. Enter scores to update the bracket, then tap Download bracket PNG.
Enter optional event date, time and venue in the public Game Planner. Tap Generate poster PNG to preview and export a 1080 × 1350 poster, or Share image on supported devices. For club sessions, the poster uses session details automatically.
Use Shuttloop as the source of booking records, and WhatsApp for announcements.
In Club Admin → WhatsApp Hub, enter your club’s official chat.whatsapp.com group invitation link and save it.
Choose a session and message type: player list, available slots, reminder or cancellation notice.
Check player names and session details before sharing. Re-generate when the roster changes.
Tap Share to WhatsApp, select your group and press Send in WhatsApp. Group messages are not auto-posted.
Keep your identity consistent in sessions, club cards and the admin header.
Use your club card in the sidebar or select “Club & Settings”.
Use an image smaller than 5 MB. Prefer a transparent PNG or a square image for best results.
Choose Fit or Fill, drag and zoom to frame your logo, then save to update your club identity.
Install the PWA from the production HTTPS domain.
Open https://shuttloop.fazgame.my in Chrome. Use “Install App” when available, or Chrome menu → Add to Home screen.
Open the site in Safari → Share → Add to Home Screen. iOS may require this manual action.
When an update is available, follow the in-app prompt. Booking and payments require internet access.
No. Its example players, sessions, verification statuses and WhatsApp previews remain in the browser’s temporary memory.
No. Admins review the generated text and manually send it through WhatsApp.
When moving domains, the OAuth Web Client must include https://shuttloop.fazgame.my in Authorized JavaScript Origins. Ask the platform administrator to review Google Cloud OAuth settings.
Use the menu’s own scrolling area. The bottom links follow the navigation rather than covering it. Close the drawer using the ✕ button or by selecting a section.
No. The PWA can show limited public offline assets, but bookings, accounts, payments and group settings require a live connection.