Run the front desk without duplicating records.
Purpose
Handle arrivals, member lookup, waivers, walk-ins, check-in, and sales without giving front-desk staff unnecessary access.
Who can use it
For: Front-desk and staffed-sales operators<br>
Access needed: read for Staff Dashboard; task access is separate—gym_check_in_member, gym_manage_leads, or gym_process_sale as the visit requires<br>
Applies to: GymCore
Before you start
- Use your own front-desk account with the capabilities required for the specific member, lead, or check-in task.
- Have the active location, dated class occurrence, member/lead email or phone, and any required consent or waiver state.
- Safe stopping point: do not create a person, check-in, order, or message when an existing matching record or an unresolved first attempt is visible.
Handle a front-desk visit
- Open GymCore Admin > Staff Dashboard and note Visits Today or the available role-specific cards. This page is read-only. Expected: You have an opening snapshot, not a transaction list.
- For an arriving member, open GymCore Students > Students and search before creating; then use GymCore Students > Attendance for the confirmed dated class. Expected: One existing member is selected and one attendance record is created only after confirmation.
- For a prospect, search GymCore Leads > Lead Pipeline before using New Lead/Create Lead; keep consent separate from notes. Expected: One lead record owns follow-up history instead of a duplicate profile.
- For a sale or billing question, open the WooCommerce order/subscription source record or GymCore Admin > Sales Kiosk as appropriate. Never create a second member to repair an order. Expected: Payment evidence stays with the order/provider and member access is verified separately.
- Before handoff, reopen each changed member, attendance, lead, or WooCommerce record and write down unresolved IDs for the next shift. Expected: Every action has one source-record result; unresolved provider/payment/message attempts are not repeated.
What happens next
Each completed action belongs to one member, lead, attendance, or WooCommerce source record. A dashboard card, provider message, or verbal report is not a replacement for that record.
Defaults and limits
Front-desk work crosses screens with different capabilities. Staff Access edits only part of the current capability set, so verify the effective task permission with a test front-desk account before launch. Dashboard cards are read-only summaries.
Privacy and safety notes
Search results can reveal contact, attendance, waiver, and purchase history. Confirm identity before opening a profile, keep the screen out of public view, and collect consent in its dedicated field rather than a free-text note.
Troubleshooting
Search returns two people who may be the same person
Stop. Capture both user/lead IDs, names, redacted email/phone match, and linked order IDs. Ask an administrator to reconcile; do not delete or merge by guesswork.
A check-in, message, or payment has an uncertain result
Do not submit again. Capture the source-record ID, provider/order/message ID, timestamp/timezone, visible notice, and current status. Reconcile the first attempt before retrying.
Related guides
Verify in the source systems
Verify attendance in Attendance History, membership and payment in WooCommerce and the gateway, and prospect work in the Lead Pipeline. The Staff Dashboard does not save any of these changes.
Source-verified: dashboard is read-gated in src/Admin/StaffDashboard.php:108-123; task screens enforce their own capabilities. Third-party results require installed-version validation.
Need help?
Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.