Loading
Loading
CheckIn is salon and spa software with access control built in: five roles in a clear privilege hierarchy, trusted-device pairing, verified staff identity, and an append-only audit trail that records who did what and when.

Salons and spas run on shared screens. The front desk, the kiosk by the door, the staff tablet in the back, they all touch the same system, and they are often used by people who come and go. Most booking tools give every login the same reach, so a new receptionist can see revenue, edit prices, or pull a client list on day one.
That is a quiet risk. A walked-off iPad, a shared password, or a curious hire can expose client phone numbers, takings, and staff records. And when something does go wrong, there is usually no record of who changed what, so you are left guessing.
CheckIn was built the other way around. Access is scoped by role, sensitive screens are gated, devices are trusted on purpose, and every meaningful action is written to a log you can read and export. You get a clear answer to who, what, and when, without policing it by hand.
Layered protection, from the person logging in to the row in the database.
Every team member gets one of five roles. The role decides what they can see and do, so you set it once instead of locking individual buttons.
Choose how the public surfaces at a location open: free to the room, PIN-gated, device-gated, or both. A shop near the street can be locked tighter than a quiet treatment room.
Register the iPads and tablets you trust. An admin approves each one with a short enrollment code, so a random device can't quietly join your shop.
Actions like clocking in are confirmed with a single-use, short-lived token tied to the staff member's PIN, so nobody clocks a coworker in or out.
Each meaningful change is written to an append-only audit trail with the actor, the action, and the timestamp. Nothing can be quietly edited after the fact.
Every record is tagged to a business and a location, and that boundary is enforced at the database, so one shop can never read another shop's data.
Practical controls that match how a busy salon or spa actually operates.
Owner, Manager, Viewer (read-only), and Staff, plus a platform Superadmin for support. Privileges climb in a clear order, so a Viewer can look without touching and a Manager runs the floor without owner-only powers.
Set how each location's public surfaces open: open to the room, PIN-gated, device-gated, or PIN and device together. Tune the lock to the layout of each shop.
Register kiosks and tablets you trust, approve each with a short code, and rename or revoke any device later. If a device drifts, recovery brings it back without a full reset.
Sensitive actions use single-use, short-lived identity tokens backed by a staff PIN. Honest clock-in and clock-out, with no buddy-punching.
More than 60 event types are recorded to a log that can only be added to. Query it at business, location, or platform scope and export to CSV or JSON for your own records.
Password and PIN login with refresh tokens, full session revocation, and forgot, reset, and change-password flows. Login and sensitive endpoints are rate-limited to slow down abuse.
Sensitive values, like your stored messaging-provider keys, are encrypted at rest, so the things that should stay private do.
Strict per-location data isolation is enforced in the database, not just hidden in the interface. One location's clients, revenue, and staff stay walled off from the next.
Your clients and your numbers are yours. Role limits and an export-ready audit trail mean a new hire, a temp, or a departing manager never has more reach than you grant.
Run several nail salons, head spas, or day spas from one account while each location's data stays isolated. Give a location manager exactly their shop and nothing more.
Kiosks and staff tablets get used by many hands. Device pairing and surface gating keep the open surfaces honest, even on a screen sitting by the door.
When you need to know who voided a sale or changed a price, the audit trail answers it plainly, so trust on the floor doesn't depend on memory.
CheckIn has five roles in a clear privilege hierarchy: Owner, Manager, Viewer (read-only), and Staff, plus a platform Superadmin used for support. Each role sets what a person can see and do, so you assign access once instead of toggling individual screens.
Yes. CheckIn enforces strict per-location data isolation at the database level, not just in the interface. Each business and each location is tagged on every record, so one shop can never read another shop's clients, revenue, or staff.
Sensitive actions like clocking in use a single-use, short-lived identity token backed by the staff member's PIN. Because the token is verified and expires almost immediately, one person cannot clock a coworker in or out.
Yes. CheckIn keeps an append-only audit trail covering more than 60 event types. It is queryable at business, location, or platform scope, and you can export it to CSV or JSON for your own records or compliance needs.
Each device is paired on purpose. An admin approves a new kiosk or tablet with a short enrollment code, and you can rename or revoke any device at any time. Per-location surface access modes let you keep public surfaces open, PIN-gated, device-gated, or both.
CheckIn uses password and PIN login with refresh tokens, full session revocation, and forgot, reset, and change-password flows. Login and other sensitive endpoints are rate-limited, and sensitive stored data is encrypted at rest.
Book a 20-minute demo and we’ll show you the queue, kiosk and loyalty running on a setup like yours.