ShuttloopUSER GUIDE
/ SHUTTLOOP • LEARN THE SYSTEM

Everything you need to play and manage.

A practical guide for players and club admins. Follow the steps here, or use the interactive demo with fictional data.

The demo uses fictional players and does not modify real bookings, payments, WhatsApp groups or member accounts.
01 / PLAYERS

Join a badminton session

Use the public sessions page to find your next game, then track your registration.

01

Find your session

Open Shuttloop, browse upcoming games and inspect the venue, date, time, fee and remaining places.

02

Register

Open a session and follow its registration form. Provide only the information requested by the organizer.

03

Payment proof

When the club requests payment proof, upload it through the session workflow. Wait for admin verification.

04

Check your status

Return to My Session for payment and booking status. A full game may offer a waiting-list position.

Try player booking demo ↗
02 / CLUB ADMIN

Run your club from one workspace

All Club Admin tools sit in the left sidebar on desktop or in the mobile drawer.

01

Open menu

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.

02

Create session

Use “Create session” or “Sessions & Bookings” to enter venue, date, time, capacity and fee.

03

Review players

Open “Players & Payments” to review registrations and verify payment evidence.

04

Manage tools

Use “Members” for the club roster, “Budget Planner” for costs, and “Club & Settings” for access and branding.

Tip: The account menu provides a dedicated Log Out action with confirmation. Platform Owner navigation is separate from the Club Admin workspace.
Try Create Session demo ↗
03 / MATCHES

Friendly games & Tournament Planner

Public Game Planner → available to everyone at /play, without login. Club Admin → Game Planner for saved club session lineups.

01

Select a session

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.

02

Choose mode

Friendly rotates teams for casual games. Tournament supports knockout brackets and round robin leagues, for singles or doubles.

03

Arrange players

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.

04

Generate, score, save

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.

05

Download tournament bracket

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.

06

Generate a game poster

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.

Game Planner never edits registration, payment, attendance or public bookings. Tournament and friendly results are not published automatically.
03 / COMMUNICATION

WhatsApp Hub — share a real roster

Use Shuttloop as the source of booking records, and WhatsApp for announcements.

01

Save your group link

In Club Admin → WhatsApp Hub, enter your club’s official chat.whatsapp.com group invitation link and save it.

02

Select a session

Choose a session and message type: player list, available slots, reminder or cancellation notice.

03

Review message

Check player names and session details before sharing. Re-generate when the roster changes.

04

Send manually

Tap Share to WhatsApp, select your group and press Send in WhatsApp. Group messages are not auto-posted.

Privacy: Confirm your players agree to have their names shared in the group, and avoid sharing payment proof, phone numbers or private admin links.
Try WhatsApp Hub demo ↗
04 / CLUB IDENTITY

Club logo & display

Keep your identity consistent in sessions, club cards and the admin header.

01

Go to Club & Settings

Use your club card in the sidebar or select “Club & Settings”.

02

Upload logo

Use an image smaller than 5 MB. Prefer a transparent PNG or a square image for best results.

03

Adjust & save

Choose Fit or Fill, drag and zoom to frame your logo, then save to update your club identity.

05 / APP INSTALL

Use Shuttloop like an app

Install the PWA from the production HTTPS domain.

ANDROID / CHROME

Install App

Open https://shuttloop.fazgame.my in Chrome. Use “Install App” when available, or Chrome menu → Add to Home screen.

IPHONE / SAFARI

Add to Home Screen

Open the site in Safari → Share → Add to Home Screen. iOS may require this manual action.

UPDATES

Stay current

When an update is available, follow the in-app prompt. Booking and payments require internet access.

06 / HELP

Frequently asked questions

Does the training demo change real data?

No. Its example players, sessions, verification statuses and WhatsApp previews remain in the browser’s temporary memory.

Does WhatsApp Hub post automatically into my group?

No. Admins review the generated text and manually send it through WhatsApp.

Why can’t I sign in with Google?

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.

What if the sidebar appears crowded on my phone?

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.

Can I use booking features offline?

No. The PWA can show limited public offline assets, but bookings, accounts, payments and group settings require a live connection.