Business: reception check-ins, new reports, and membership-linked usage
This update adds a complete new check-in workflow to Business. "Reception" now includes a dedicated "Check-ins" lane, you can work with a new "Check-in service" type, charge entry and stay time through a linked sale, follow usage in new reports, and see check-ins in both the client profile and memberships.
✨ In short
- "Reception" now includes a dedicated "Check-ins" lane with client search, status filtering, and quick actions for "Check-in", "Scan client QR", and "Check-out".
- In the QR flow, the system can also work as a fast entry/exit flow: if the client already has an open session in the current location, scanning again performs "Check-out" instead of opening a second session.
- Services now include a new "Check-in service" type with a separate "Check-in pricing" section.
- Check-in pricing now supports "Entry fee amount", "Included minutes", "Rounding", "Grace minutes", and "Maximum charge minutes (optional)".
- Every check-in record now has a detail view with client, service, location, check-in/check-out method, linked sale, and membership.
- "Client profile" now includes a "Check-ins" tab with history and a quick way to start a new check-in.
- In "Issued memberships", the "Usage" tab now includes check-ins, not only sales.
- "Reports" now includes new "Check-in history" and "Check-ins by date" screens.
🏁 Faster reception work with check-ins
"Reception" now includes a dedicated "Check-ins" work area. That gives the team one place to see who has entered, which check-in service was used, whether a membership is linked, and whether the linked sale still has an amount due.
What is new in this flow:
- client search;
- status filter for current and completed check-ins;
- a "Check-in" button for manual session start;
- a client QR scanning action;
- quick "Check-out" directly from an active check-in card;
- direct access to the client, linked sale, or check-in details.
The QR flow is especially useful for reception and access control:
- if the client has no open session, scanning starts a new one;
- if the client already has an open session in the current location, scanning again closes it with "Check-out";
- if the client has an open session in another location, the system opens that record instead of creating a second one.
This reduces manual work and keeps the process consistent when the team needs a fast on-site entry and exit flow.
💳 New service type and clearer attendance charging
In "Services", you can now work with a new "Check-in service" type. It is intended for reception check-ins and access workflows, not for standard appointment handling.
Each price option for that service type now includes a dedicated "Check-in pricing" section where you can configure:
- "Entry fee amount";
- "Included minutes";
- "Rounding";
- "Grace minutes";
- "Maximum charge minutes (optional)".
In practice, this means:
- you can charge a one-time entry fee already at check-in;
- at check-out, the system can calculate time-based stay charges;
- when there is an amount due, the linked sale can open directly from the flow.
That turns check-ins into a real operational and commercial workflow, not just a presence marker.
👤 Better traceability across client, sale, and membership
The new functionality is not limited to "Reception".
"Client profile" now includes a "Check-ins" tab where you can:
- review that client’s check-in history;
- open a specific record;
- start a new check-in directly from the profile.
The check-in detail view now shows:
- the client;
- the service and location;
- entered and exited time;
- check-in and check-out method;
- linked membership, when one is used;
- linked sale and payment status.
There is also an important membership change: in "Issued memberships", the "Usage" tab is now a unified feed that includes check-ins as well. That gives teams a fuller history when a membership is used through the check-in workflow, not only through a standard sale.
📊 New reports for history and workload
"Reports" now includes two new attendance views:
- "Check-in history";
- "Check-ins by date".
"Check-in history" is the better choice when you need detailed operational review. It lets you filter by location, client, check-in service, status, method, membership, and linked sale, and then open either the check-in itself or the sale directly from the report.
"Check-ins by date" is better for analysis. It shows:
- number of check-ins;
- unique clients;
- total duration;
- average duration.
This view also supports switching between table and chart, and each date row can open the detailed history for that exact day.
✅ What to do now
- Review which services in your catalog should become "Check-in service".
- Configure "Check-in pricing" so it matches your real entry, included time, and stay-charging model.
- Test both manual "Check-in" and the QR flow in "Reception" for your current location.
- Open a few sample records and review how linked sales and due amounts now behave.
- If you use memberships, review the "Usage" tab in "Issued memberships" and the "Check-ins" tab in "Client profile".
- Open "Check-in history" and "Check-ins by date" to set the filters your team needs and confirm what they will see in reporting.