GMS Courts Staff Dashboard

Dashboard collection

Every back-office screen racket-sport venues run on, recreated in pure CSS, not screenshots.

01

Staff log-in portal

Email + password sign-in to a venue's GMS Courts workspace.

app.gms.co/staff/rally

GMS Staff Portal

The Rally Club

02

Schedule

The whole day across every court, with origin-colored bookings and staff blocks.

app.gms.co/staff/rally

The Rally Club

1
A

Admin

Admin

Sign out

Schedule

Add bookingRecurring / BlockManageEdit

Today

19

Sun

20

Mon

21

Tue

22

Wed

23

Thu

24

Fri

25

Sat

26

Sun

27

Court 1

Standard Court · ฿240/hr

Court 2

Standard Court · ฿240/hr

Court 3

Standard Court · ฿240/hr

Court 4

Standard Court · ฿240/hr

Court 5

Premium Court · ฿320/hr

Court 6

Premium Court · ฿320/hr

14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00

Somchai W.

18:0019:00

Nok Srisawat

18:0019:00 · paying

Beam Sittichai

19:0021:00

Resurfacing

Ploy Sinporn

17:0019:00

Kittipong L.

20:0022:00

LINEWalk-inOTAPayingOn court
03

Courts

Court status board with availability, maintenance and closures.

app.gms.co/staff/rally

The Rally Club

1
A

Admin

Admin

Sign out

Courts

Court status and upcoming bookings

Court ModifiersBulk AddAdd Court

In use

1

Available

4

Maintenance

1

Closed

1

Court status board

All classes
All CourtsBy Zone
Court numberStatus

Court C1

Available

Badminton · Main Hall · Court 1

No upcoming bookings

Available
EditDelete

Court C2

Reserved

Badminton · Main Hall · Court 2

Beam Sittichai

Jul 19 → Jul 19

Available
EditDelete

Court C3

Available

Badminton · Main Hall · Court 3

No upcoming bookings

Available
EditDelete

Court C4

Available

Badminton · Main Hall · Court 4

No upcoming bookings

Maintenance
EditDelete

Court C5

Available

Badminton · Premium Hall · Court 5

No upcoming bookings

Available
EditDelete

Court C6

Available

Badminton · Premium Hall · Court 6

No upcoming bookings

Closed
EditDelete
04

Booking detail

Player profile, payment status, and the time-scoped court PIN with staff controls.

app.gms.co/staff/rally

The Rally Club

1
A

Admin

Admin

Sign out

Reservations/Beam Sittichai

Resend ConfirmationEdit BookingDelete
B

Beam Sittichai

LINE: beam.st

BK-4827CT

Booked via LINE

081 234 5678

Price

฿480

Payment

Paid

Created

13 Jul 2026
ConfirmedKey Issued

Booking ID

BK-4827CT

Sport

Badminton

Court No.

3

Players

4

Duration

2h

Time

Sat 19 Jul 2026 · 19:00–21:00

Add-ons to prepare

×2Shuttlecock tube · ฿180
Check-in window:Open

Court & PIN

Court 3 · Standard Court

Court PIN

4827

Valid until 19 Jul, 21:15

Issue PINRevoke PIN
Reveal

Override Status

ConfirmedChecked OutNo-ShowCancelled

Marking No-Show releases the slot and revokes the PIN.

05

Messages

Unified LINE inbox with bank-transfer confirmation built in.

app.gms.co/staff/rally

The Rally Club

1
A

Admin

Admin

Sign out
Search for a player name
New2Resolved
PS

Ploy Sinporn

LINE16:38

I've transferred! Slip attached 🙏

💰 Transfer1
BS

Beam Sittichai

LINESat

You: Done! Moved to 20:00, same court…

PS

Ploy SinpornLINE

082 555 0134

Resolve

💰 Bank transfer awaiting confirmation

Standard Court · Sat 19 Jul 17:00–19:00 · ฿480

Confirm transfer received
Sat 19 Jul 2026

Venue Assistant (bot)

Almost done! Complete your payment of ฿480 to confirm your Standard Court booking. Your court number and PIN are revealed once payment is received.
16:31

Player · via LINE

I've transferred! Slip attached 🙏
16:38
Got it, checking now. Your PIN will arrive here the moment it's confirmed 🏸
16:41
Reply — delivered to the player on LINE…
06

Tasks

Team task board — automations file work for Reception, maintenance and managers.

app.gms.co/staff/rally

The Rally Club

1
A

Admin

Admin

Sign out

Tasks

4 open · grouped by team

Show completed

Reception

3

Bank transfer requested: Ploy S. — Standard Court, Sat 19 Jul 17:00–19:00 · ฿480

Auto

Player: Ploy Sinporn

19/07/2026, 16:38:12
Done

Follow up on block-cancelled booking

Auto

Player: Yuki Tanaka

18/07/2026, 13:45:18
Done

Bank transfer requested: Anan K. — Premium Court, Sun 20 Jul 09:00–11:00 · ฿640

Auto

Player: Anan Kittikun

18/07/2026, 12:45:26
Done

Court maintenance

1

Resurfacing check before reopening

Court 4

17/07/2026, 09:12:44
Done

Manager

0

No tasks.

07

LINE messages

Every player-facing LINE message, editable per venue with live preview.

app.gms.co/staff/rally

The Rally Club

1
A

Admin

Admin

Sign out

LINE & Automation

Customize every LINE message your players receive, manage your rich menu, and build automations.

LINE messagesAutomation

These messages are sent automatically to players on LINE.

Save messages

Booking confirmation

Rich card sent the moment a booking is confirmed — details, PIN and quick actions.

Card layout
StandardCustom design

Show the door PIN inside the card

Buttons

🎫 Open my ticket

Reopens the app on the ticket — court number, PIN and door key.

📍 Directions

Needs the venue address set in Settings — hidden otherwise.

🔑 Show PIN

Cancel booking

Send test

Preview

Booking confirmed

The Rally Club

CourtCourt 3

TypeStandard Court

DateSat, 19 Jul

Time19:00–21:00

Price฿480

Your court PIN

4827

🎫 Open my ticket

Cancel booking

Payment nudge

Sent when a booking is waiting for payment.

08

Automation

Visual workflow builder — triggers, criteria and actions on a canvas.

app.gms.co/staff/rally

The Rally Club

1
A

Admin

Admin

Sign out

LINE & Automation

Customize every LINE message your players receive, manage your rich menu, and build automations.

LINE messagesAutomation
Booking3Play2Safety1Integrations1
DeletedFolderCommand

OTA / off-hours review

Core

Flag imported bookings that arrive…

5 steps · 4 links

Cancellation follow-up

Core

When a booking is cancelled, LINE…

5 steps · 4 links

Apology when staff blocks

Core

When a staff block (holiday/mainten…

5 steps · 4 links

Search blocks…

Command sets3

Start command

Entry point for a reusable sub-com…

Stop command

End this command set and return t…

Command set

Run one selected command set as…

Criteria5

Double-booking watchdog

Branch to a warning when a booki…

Audit & preview

Log the run so far and preview…

Click a block to preview it, or drag it onto the canvas.

Apology when staff blocks a court · 5 steps · 4 links
Draft

Start command

Entry point for a reusable sub-command.

Cancelled by staff block

Runs when a staff block cancels a booking.

Send Apology message

Push a LINE message to the player.

Create task

Add a task for the team.

Stop command

End this command set and return.

45%