X-GOLFX-PLAYBOOKXGOLF Operations Manual
XGOLF · X-OPS Screen Guide

X-PLAYBOOK

X-OPS Store Operations System — a guide by screen

Source Language한국어 (KR)
Reference Point2026-10
Managing EntityHQ Operations Team
ClassificationConfidential · Internal use
0Category
0Screen
0Usage Items
How to Use This Manual · Expand a category in the left-hand table of contents to pick a screen, then use “Open this screen ↗” at the top of each screen to check the real screen directly. Use “Print / PDF” in the top right to generate a printout for on-site distribution. This document is the shared standard for all XGOLF company-owned stores; revisions are made only by the HQ Operations team.
📱
Operations

Store Console

The Store Console is the main screen a store uses all day. Use the tab bar at the top to move between Console · Store POS · KDS · Bookings · Enquiries · Refunds · Payments — it sits in the same place on every screen. The Console is a single booking board with bays as columns and time slots as rows.

The console tab bar at the top of the actual screen — click a tab to jump to its description below.
💡
TipWhat you can do in Console
  • Drag an open time slot (PC) · tap (mobile) → new booking
  • 'Start walk-in' on a bay card → register usage immediately
  • Click a booking bar → pay · extend · start · cancel. On PC, drag the bar to move it to another bay · time
  • Temporarily save a phone booking with a reception note, and assign it later
ℹ️
InfoWhat you can do in Store POS
  • Add products to the cart and check out — scan a barcode, or search and press Enter to add it right away.
  • Assign an open bay immediately to start usage right now (instant use, not a future booking).
  • At opening, 'Start shift' (opening cash); at the end, 'Close shift' (cash count by denomination + Z report).
  • Once per device, pick the counter this POS sits at from the right side of the tab bar.
ℹ️
InfoWhat you can do in KDS
  • Orders appear as tickets by station (Bistro Kitchen · Cafe X Bar · Golf Counter) — pick a station once per device to lock it.
  • Tap 'Done' when ready, 'Call' to call the customer. Tickets older than 10 minutes turn red.
  • Which product goes to which station is set in 'Prep station' in the Product Catalog.
ℹ️
InfoWhat you can do in Bookings
  • View by day · month · list. The day view is the same booking board as the Console; the month view is a heatmap of busy days.
  • Search in the list view to handle extend · cancel · refund · no-show.
ℹ️
InfoWhat you can do in Enquiries
  • 1:1 chat with customers. Pick a conversation from the list on the left and reply on the right.
ℹ️
InfoWhat you can do in Refunds
  • Approve or reject refund requests customers submit themselves. This isn't where staff create refunds directly.
ℹ️
InfoWhat you can do in Payments
  • View-only list of completed bay · product payments by period (30/60/90 days, or a custom range).
📱
Operations

Health Check

Automatic diagnosis of operational issues + a list to act on right now

💡
TipWhat you can do in Health Check
  • Shows a 0–100 operations score and the issues to handle right now (by severity) — click one to jump straight to the fix screen.
  • Automatically diagnoses bay status · today's bookings · unpaid/failed payments · low stock · unread enquiries · staff on duty.
  • HQ accounts pick a store from the all-store score cards.
📱
Operations

Sales Report

Daily · monthly sales overview

💡
TipWhat you can do in Sales Report
  • Pick a period (today · yesterday · 7/30/90 days · this month · last month · custom) to view sales.
  • Store accounts open straight to their own store. HQ clicks a store card to switch stores.
📱
Operations

Tournament Management (prototype)

Create store tournaments and check the rankings.

💡
TipWhat you can do in Tournament Management
  • Create a tournament by setting its name · dates · entry limit per player · course(s) (multiple allowed) · prizes by rank.
  • Store accounts are registered automatically as the host store. HQ picks the host (HQ/store).
  • 'Edit' · 'Delete' from the list. Click a tournament name for its detail screen → 'View ranking' to see the leaderboard (view-only).
📱
Operations

Mini-game Management (prototype)

Open mini-games like hole-in-one · longest drive · nearest pin and check the winners.

💡
TipWhat you can do in Mini-game Management
  • Pick one of 12 types and set the name · dates · entry cap · course/hole · prize to create it (ranked types get prizes by rank).
  • Change the status (preparing · in progress · done) directly, and 'Edit' · 'Delete' from the list.
  • Check the winners on the detail screen ('View ranking' for ranked types).
📱
Operations

Notices

Write customer notices

💡
TipWhat you can do in Notices
  • Write a notice in the 'New announcement' popup and set pin-to-top · expiry date.
  • Toggle public/hidden · pinned directly from the list.
📱
Operations

Q&A

Customer Q&A management

💡
TipWhat you can do in Q&A
  • Answer customer questions — saving publishes the answer automatically. Hide · delete here too.
📱
Operations

Payment Link

Generate a one-time payment URL

💡
TipWhat you can do in Payment Link
  • Set an amount · validity period to create a link, then 'Copy Link' and send it via SMS · KakaoTalk to collect a remote payment.
📱
Member Management

Member Console

The Member Console is where you find and manage your store's members. Use the tab bar at the top to move between Console · Lessons · Points · XGOLF (HQ only).

The Member Console tab bar at the top of the actual screen — click a tab to jump to its description below.
💡
TipWhat you can do in Console
  • Search by name · phone number. Click a summary card (all · golf members · expiring soon · D-7) to filter instantly.
  • 'Add customer' signs someone up on the spot (phone · nickname · email required); for many people, use 'Import members' (CSV · Excel). These become HQ members, so double-check the details.
  • 'Edit' on a row → golf profile · notes · tags · blacklist · photo.
  • Click the points number to see the history + top up · deduct. Points are kept separately per store.
  • Customer enquiries · refunds are handled in the Store Console tab bar.
ℹ️
InfoWhat you can do in Lessons
  • Register coaches and manage their rate · bio · photo · active status. Booked lessons are shown here too.
  • Leave lesson notes per member (progress · video links) — they show up as-is in the lesson history in the customer app.
ℹ️
InfoWhat you can do in Points
  • Search point earn · use history for all members. Click an entry to top up · deduct right there.
ℹ️
InfoWhat you can do in XGOLF (HQ only)
  • Search all XGOLF HQ members (a different list from store customers) and edit their basic info (photo · nickname · email · phone · gender).
📱
Member Management

Segments

Automatic RFM 7-group classification

💡
TipWhat you can do in Segments
  • Automatically classifies members into 7 groups from visit · purchase data (RFM) and shows a recommended action for each group.
📱
Member Management

No-show Risk

No-show risk score for each upcoming booking

💡
TipWhat you can do in No-show Risk
  • Automatically classifies upcoming bookings as safe · caution · high risk (based on past history · payment status · booking time slot).
  • Call high-risk bookings ahead of time to confirm.
📱
Member Management

Churn Risk

Churn risk + revenue loss forecast

💡
TipWhat you can do in Churn Risk
  • Splits members into stable · watch · at risk · churned and shows the reason alongside.
  • Also shows the total projected lost revenue from at-risk members.
📱
Member Management

Comeback Campaign

Comeback campaign for dormant customers

💡
TipWhat you can do in Comeback Campaign
  • Pick at-risk (regulars with no visit in 30–90 days) · dormant (90+ days) members and send them a discount coupon (set discount rate · validity) all at once.
📱
Member Management

Regular Candidates

Regulars return-visit radar

💡
TipWhat you can do in Regular Candidates
  • Shows existing regulars who are visiting less often than usual as approaching (1×) · delayed (1.5×) · at risk (2.5×).
  • Send a comeback coupon one by one, or to every 'at risk' regular at once (currently a mock send until Alimtalk is connected).
📱
Member Management

Non-member Guests

Customers not linked to an HQ member — tracked by phone number only

💡
TipWhat you can do in Non-member Guests
  • A list of customers identified only by phone number. Search · tags · blacklist work the same as the Member Console (no summary cards · Add customer).
  • Sign them up as an HQ member (nickname · email) in 'Edit' and they move to the member list.
📱
Store Management

Management Console

The Management Console is the entry point for store settings screens. Use the tab bar at the top to move between Stores · Pricing · Products · Bays · Lockers. HQ sees the list of all stores; store accounts go straight to their own store's settings.

The Management Console tab bar at the top of the actual screen — click a tab to jump to its description below.
💡
TipWhat you can do in Stores
  • Search by store name, status summary cards (operating · preparing · closed), and 'Columns' to choose table fields.
  • Click a store to open its detailed settings (business hours · receipts, etc.). Pricing · bays are edited in their own tabs.
  • 'Add store' creates a store + store admin account (login ID · password).
ℹ️
InfoWhat you can do in Pricing
  • Manage base rate · time bands (morning · afternoon · night · weekend) · member tier pricing on one screen. Coupons · passes each have their own dedicated screen.
Open this screen ↗
ℹ️
InfoWhat you can do in Products
  • The same screen as 'Product Catalog' — manage registration · price · prep station (KDS).
Open this screen ↗
ℹ️
InfoWhat you can do in Bays
  • Add · delete bays (bays in use can't be deleted) and set equipment · right/left-handed · options. Print QR signs here too.
  • Copy the address to enter on each bay tablet from 'Bay tablet order URL' below.
Open this screen ↗
ℹ️
InfoWhat you can do in Lockers
  • Manage assignment · retrieval · expiry by locker status (empty · daily · personal · expiring soon · overdue · maintenance).
Open this screen ↗
📱
Store Management

Point Products

Point exchange product management

💡
TipWhat you can do in Point Products
  • In the 'Items' tab, register redeemable items (name · emoji · points required · stock).
  • In the 'Redemptions' tab, process pending redemptions, or look one up directly by code.
📱
Store Management

Fixed-term · Session Passes

Define · issue session passes · fixed-term passes

💡
TipWhat you can do in Fixed-term · Session Passes
  • Create and manage session pass · fixed-term pass types.
  • Issuing to a member goes through the payment screen (use 'Issue Free' when no payment is taken). Only customers linked to an HQ member can be issued a pass.
📱
Store Management

Happy Hour

Discount time band — rate option

💡
TipWhat you can do in Happy Hour
  • Set days of the week (multiple allowed) · time band · discount rate to register a Happy Hour.
📱
Store Management

Closures · Holidays

Closures + holiday surcharge — rate option

💡
TipWhat you can do in Closures · Holidays
  • Register a date + reason to mark it as closed.
  • Set the holiday surcharge rate (%) — it applies only to the currently selected store.
📱
Store Management

Floor Plan

Edit the store floor plan

💡
TipWhat you can do in Floor Plan
  • Drag bays to their actual positions, and draw objects like the counter · entrance plus aisles · walls.
  • Adjust map · bay size with the slider — it saves automatically.
📱
Store Management

Screen Programming

Store TV scene layout · booking QR · this month's perks

💡
TipWhat you can do in Screen Programming
  • Turn store TV scenes on/off and reorder them, and edit display duration · booking QR · this month's perks.
  • Check the preview on the right, then press 'Save' at the top for changes to take effect.
📱
Store Management

Store Photos

Store photos — shown automatically on the store card on the member site (carousel if there are several)

💡
TipWhat you can do in Store Photos
  • Upload photos and add captions. Hide/show or delete each photo.
📱
Store Management

Bay PC Assignment

Bay PC assignment — for setup · replacement

💡
TipWhat you can do in Bay PC Assignment
  • Find the PC installed at a bay and assign it to the right bay. When replacing it with a new PC, reassign it here.
  • Check online status · last communication time. 'Delete' PCs no longer in use (they reappear if they connect again).
  • Upload the store image · video shown on the protective screen (curtain) here too (store-wide).
ℹ️
InfoBay PC Setup Guide
  • The complete guide, from installing the bay agent to uploading images · videos for the protective screen:
Open guide ↗
📱
Store Management

QR Printing

Bay · kiosk · booking · leaderboard QR printing

💡
TipWhat you can do in QR Printing
  • Print QR codes per bay · for kiosks · the booking page · the leaderboard.
📱
Products · Inventory

Product Catalog

Detailed management of items for sale (F&B · retail)

💡
TipWhat you can do in Product Catalog
  • Register products by category and manage price · stock · options. The POS · barcode screens use this list as-is.
  • Use 'Prep station' to set which KDS receives the order (Bistro Kitchen · Cafe X Bar · Golf Counter). Leave it blank to assign automatically by category.
📱
Products · Inventory

Inventory

Inventory status · in/out

💡
TipWhat you can do in Inventory
  • Match quantities with receiving (multiple items at once) and per-item 'Adjust' (± quantity + reason). Also check inventory asset value · low-stock alerts.
  • Stock is deducted automatically when items sell at the POS.
📱
Products · Inventory

Purchase Orders

Purchase orders · vendor management

💡
TipWhat you can do in Purchase Orders
  • Create a purchase order with vendor · items · quantity · unit price and track its status (draft · ordered · received · cancelled).
  • Press 'Mark received' and stock increases automatically and cost is updated.
📱
Products · Inventory

Barcode

Barcode · label printing

💡
TipWhat you can do in Barcode
  • Pick a product and print labels for the given quantity. The barcode on the label is for display only and can't be read by a scanner.
📱
Analytics

Sales Statistics

Daily sales · day-of-week × time-slot booking heatmap

💡
TipWhat you can do in Sales Statistics
  • View daily sales for the last 14 days, and booking counts for the last 30 days as a day-of-week × time-slot heatmap.
  • Switch stores with the store cards, or pick 'All' to see the total across all stores.
📱
Analytics

Bay Stats

Utilization · ratings by bay

💡
TipWhat you can do in Bay Stats
  • Compare 30-day sales · utilization · ratings per bay as cards.
📱
Marketing

Send History

Alimtalk · email send history

💡
TipWhat you can do in Send History
  • View send counts by channel and the last 50 send records (read-only).
📱
Marketing

Coupons

Discount code management

💡
TipWhat you can do in Coupons
  • Create discount codes (fixed amount or %) with validity period · max uses, and turn them on/off or delete them.
📱
Marketing

Campaign Rules (HQ only)

Condition-based automatic action rule engine

💡
TipWhat you can do in Campaign Rules (HQ only)
  • Set a condition (no visit for N days · entering a segment · tier upgrade · N days after first visit) and messages · coupons · points go out automatically.
  • Use 'Run Now' to run it once immediately.
📱
Marketing

Broadcast (HQ only)

Send Alimtalk to everyone

💡
TipWhat you can do in Broadcast (HQ only)
  • Pick a customer group (all · VIP · by tier · no-show history) and send Alimtalk at once — HQ only; stores can't run it on their own.