SCC
Singapore Cricket ClubStaff & Management Console
GM
BrendanGeneral Manager
WiBiz Member Experience Layer  ·  Staff Console v2.2  ·  role-based access: each staff role signs in to only its own tools  ·  open the member prototype
Committee & General Manager

The club, at a glance

Live operational numbers drawn from the same system members use. Nothing on this page is compiled by hand, and nothing lives in a spreadsheet or a chat thread.

🔒 Visible to the General Committee and GM office only
38 / 202
WhatsApp groups migrated into Club Chats
Football section complete
78%
Member enquiries answered automatically
Humans handle the rest
41s
Average first response to an enquiry
Was 9h by email
312
Facility bookings this week
Zero double-bookings
57
Guest passes issued and scanned
Full arrival log
14
Charge sheets settled without Sports Dept hours
Captain to Finance direct

Enquiries by section, this month

Tennis
214
Football
176
Cricket
147
F&B / Dining
134
Rugby
92
Membership
73
Pickleball
44

Happening now

🧾
Charge sheet SCC-CS-0229 posted to 11 member statements by Finance
🎫
Guest admitted at the front desk - QR pass, host notified
⚽
Dempsey Pitch 2 closed by ground staff - 2 match rooms notified automatically
📢
F1 Night ballot notice reached 4,486 members - 96% read
Why this page matters: every number is a by-product of members and staff simply using the system. The committee sees workload, response times and adoption without asking anyone to prepare a report, and the full PDPA-compliant interaction log sits underneath it for audit.
MarComm

Broadcast Studio

Send less. Approve faster. Reach the right members. Every notice moves through draft, approval and publish - nothing reaches a member's pocket without a named approver.

🔒 MarComm drafts and submits; GM office approves and publishes
⚠ Built to send less, better-targeted, not more. "Just because we can easily send something does not mean we should - our members do not like to be spammed." That's why every notice below shows its audience size, why it's the right audience, and how often that audience has already heard from us - before it goes anywhere.

Compose a notice

Audiences come from live section membership, opt-ins or purchase history - never a pasted phone list.
Audience size, shown before you submit4,486 members

How it lands

Notices - draft to published

Member Services Desk

Front desk

Expected guests, one-tap pass scanning with time windows, and assisted actions for members who prefer the desk or the signing book. Same system, same audit trail, no data entry.

🔒 Member Services role - scans and assists, cannot see finance or broadcast tools
GuestHost memberForEntry windowPassScan
Priya NairJ. Tan · #4821Tennis, Court 25:30 - 7:30 PM today SCC-GP-7741A
Tom BradleyW. Harrison · #1406Padang Terrace dinnerOpens 7:00 PM today SCC-GP-7702B
Alice KumarD. Rozells · #2870Sat: 3rds vs LegendsSat, 3:30 - 7:00 PM SCC-GP-7758C

Register a guest for a member

With a mobile, the guest gets a QR pass on WhatsApp. Without one, the desk admits against the member's record - the signing book, digitised.

Book on behalf of a member

Members who phone or walk up lose nothing. The desk books in the same system, so the confirmation, reminder and audit trail are identical to self-service. No member is forced onto a screen.
Sports Department

Sports desk

Ground status posted once, from a phone at the pitch, notifying every affected match room automatically. Section chats mirrored for the record. Enquiries answered before they reach a person.

🔒 Sports Department role - ground staff get the status tools only, on mobile

Ground & facility status

📱 No more "Wendy, is it raining?" Ground staff tap the status at the pitch. Every affected match room and its captain are notified in seconds, the concierge answers members from this status in real time, and every entry carries a validity window and auto-expires - a stale status cannot sit here.

Enquiry queue

✅
"Is the Padang playable today?"Answered automatically from live ground status · 2 min ago
Auto
✅
"When does the F1 ballot open?"Answered automatically from the events notice · 11 min ago
Auto
👤
"Can I transfer my membership to my son?"Needs a person - routed to Membership Services with full context
Escalated
👤
"Wheelchair access for my guest on Saturday?"Needs a person - routed to the Front Desk
Escalated

Mirrored rooms (read-only record)

⚽
3rds vs SCC Legends - Sat 11 JulMatch room · 18 members · captain: J. Tan
Transcript
👥
Football 3rds - Squad RoomTeam room · 22 members
Transcript
📢
Football Section NoticeboardSection room · 412 members · committee posts only
Transcript
Banqueting & F&B

Function bookings

90-95% of real banqueting volume comes by phone, email or walk-in, not the member portal. This is the fast internal capture tool for that, plus the requests members submit from Green Room, Dining and Billiards & Snooker. One screen, not nine.

🔒 F&B Duty Manager - member self-service requests land here for review
0
Awaiting review
Needs a decision
0
Approved, BEO issued
Ready to run
0
Conflicts caught before double-booking
Real venue-clash detection
Finance

Charge sheets

Raised by the match captain from the chat room, itemised per member, and reviewed here against nine mandatory fields and section spending caps before anything posts. The Sports Department is out of the loop entirely.

🔒 Finance role only - member statements and postings are not visible to other roles
$0/200
Cricket Section F&B cap, current cycle
Within cap
0
Blocked on cap or awaiting correction
Needs Finance action
0
Posted with a complete audit trail
Every field traced
Charge sheetRaised byOutlet & chitAmountSplitStatus
How it worked before: the sports department chased the captain, the captain chased the players, and finance keyed a hand-written list. Now: the captain settles it from the match room in under a minute, and finance reviews it against mandatory fields and section caps before it ever reaches a statement, with the till chit as the anchor.
Finance

Credit notes & refunds

A correction never edits a posted charge. Every credit note is a new, immutable record that references the original posting and can never be applied twice.

Credit noteAgainstAmountReasonIssued byStatus
Communications

Club Chat Centre

Every club conversation in one governed place. The club's ~202 WhatsApp groups, whittled down, migrated, and owned by the club - create a room, invite by WhatsApp with one tap, delegate to section managers, and archive, transcribe or catalogue any room. This is the layer WhatsApp cannot give you.

🔒 Master admin view - the Hon. Secretary sees all rooms. Section managers see only their own.
202
Club chat rooms under management
One place, club-owned
38 / 202
Migrated from WhatsApp so far
Football section complete
17
Rooms active in the last 24h
Live now
9
WhatsApp join invites pending
Tap to resend

The command view

Roles & delegation

The club owns the hierarchy. The master admin appoints section managers; each section manager runs their own rooms and can appoint assistant group managers.

HS
Kavin - Hon. SecretaryMaster admin - all 202 rooms
RG
S. Beaumont - Rugby manager14 rooms · can appoint assistants
A
M. Dubois - assistant (Rugby 1sts)Match rooms only
TN
N. Wong - Tennis manager11 rooms · can appoint assistants

One-tap WhatsApp join

When you add someone, they get this on WhatsApp. No app to download, no group-admin ceremony.

Why this beats a pile of WhatsApp groups: one command view instead of 202 scattered groups, section managers who run their own rooms without the club losing control, a full searchable transcript and catalogue the club owns, bill-splitting straight from the room, and a one-tap join with no app download. When a manager leaves, the rooms stay with the club - not on a phone.