Logging into Admin
The login page
Seeing your store remotely
You're not at the store. Your phone is enough.
Sales history, exceptions & tax policy
Admin has three separate Sale views. All three read under sales.read; appending a tax-policy version additionally needs sales.tax_policy.manage, and refunds/returns need sales.refund:
Store configuration
Everything about your store's identity, services, rooms and operational settings lives here. Changes take effect on POS immediately (lists refresh within minutes).
Staff & employment
Manage your team: profiles, employment relationships across stores, PIN access and commission configuration.
Customers
The customer list in Admin gives managers visibility into the customer base — who has visited, their contact details (role-gated) and history.
Appointments & roster
Manage your team's schedule and view cross-store appointment data from Admin.
Vouchers, coupons & packages
Create and manage prepaid value (vouchers), discounts (coupons) and session bundles (packages). POS redeems them; Admin configures and tracks them.
Inventory & stocktake
Track consumables (oils, towels) and retail products (creams, gift items). Stock deducts automatically — nobody at the counter presses a "deduct" button.
Marketing automation
Magic Massage OS turns a small set of customer lifecycle signals into reviewable Email or SMS Campaign drafts. It is not an automatic mailing list: a person must still review the audience and content, approve the Campaign, and schedule it.
Reports & finance
Preparing evidence for a payment dispute
Platform marketplace & hardware support
Magic Massage OS keeps platform orders, physical assets, Kiosk devices and support
Approvals
The Approval Centre is where managers action requests that require a second pair of eyes — Settlement corrections, cash variances and stocktake corrections.
Pilot acceptance
Use this guide when a Store is ready to move from software testing to a controlled
Insurance & compliance
Manage the data that makes health fund claims and insurance audits pass: insurance companies, provider numbers, treatment records and their correction trail.
Payroll
Track commissions, guarantees and period totals for your team, and — once your accountant has entered the tables — PAYG withholding and Super guarantee amounts per entry. It is not an STP/ATO reporting or bank payment system.
Multi-store & sharing
Manage store groups, directed sharing policies and joint operations (Twin) for multi-location businesses.
Files, email & feedback
Three utility tools that round out daily Admin work: document management, email delivery tracking and product feedback.
Your account & security
Manage your Admin login credentials, enable multi-factor authentication and understand what your role allows you to change.
Admin FAQ
Answers to the questions that come up most in Admin. For POS-specific issues, see POS troubleshooting.
Test personas & scenarios
These records are synthetic and are created by backend/scripts/demo_data.py only after its development/Demo safety checks pass. Re-running the script reuses the same business keys; it does not create another copy of a persona. All employee PINs are 1234.
Android SMS
Use Android SMS in the Admin sidebar to configure a Store’s gateway, send an