# Sessionstub > Count session packs for your clients. Tap once per session; each client keeps one secret link that shows how many are used, how many are left and when the pack expires. Sessionstub counts session packs for personal trainers, tutors, swim coaches and instructors. The coach signs in with a passkey (WebAuthn; no password, no email address) and adds clients, each marked adult or under 18 (under 18 labels are a nickname or initials only). Each client gets one secret link, opened with no app, account or cookie, that shows the current pack as sessions left, "7 of 10 used" and the expiry date, with the dates used and any notes the coach chose to share. The coach logs a session with one tap; a session draws from the open pack that expires first, and the server asks before logging past a pack's size or after it expired. Expiry rules: none, a fixed date, a number of days after the start, or a number of days after the first session. Undo removes a session without moving any other. The pack record prints 4 to an A4 or US Letter page. Sessionstub records sessions; it does not take, track or show payments and it does not book. Data is kept in a Cloudflare D1 database; link secrets, sign-in sessions and the recovery code are stored only as SHA-256 digests. ## Tool - [Session pack counter with a client link](https://sessionstub.com/): What Sessionstub is: a coach taps once per session, and each client keeps one secret link that shows sessions used, left and the expiry date. ## How it works - [How the session count works](https://sessionstub.com/how-it-works/): Which pack a session comes from, how expiry rules work, what Low, Used up and Expiring mean, undo, the client link and the printed record, in the order they apply. ## Reference - [Punch cards and session logs to print](https://sessionstub.com/printables/): Free blank 10-session and 5-session punch cards, 4 to a page, and a session log sheet, as PDFs for A4 or US Letter. - [10-session punch cards to print](https://sessionstub.com/printables/10-session-punch-cards/): Four blank 10-session punch cards on one page, with a box per session and lines for the client, the pack and the expiry. - [5-session punch cards to print](https://sessionstub.com/printables/5-session-punch-cards/): Four blank 5-session punch cards on one page, with large boxes to tick and date. - [Session log sheet to print](https://sessionstub.com/printables/session-log-sheet/): A ruled one-page session log: date, client, pack, session number and initials. - [FAQ](https://sessionstub.com/faq/): What the client sees, undo, sessions over the pack, expiry rules, two packs, payments, clients under 18, changing a link, printing, archiving and deleting. - [About](https://sessionstub.com/about/): What Sessionstub is, what it is not, and who it is for. ## Policies - [Privacy](https://sessionstub.com/privacy/): Exactly what is stored on the server, where, for how long, and how to export and delete it. - [Terms of use](https://sessionstub.com/terms/): What the count can be relied on for, your content, acceptable use and support. ## Pricing Free. No paid plan is offered at present. Up to 10 active clients, with every feature on. ## What it is not - Not affiliated: Sessionstub is not affiliated with any gym, tutoring agency, booking or payment service. - Not a payment or booking tool: no money anywhere in the record, and no bookings. - Not binding: the count is a record kept by the coach. - Not for secrets: anyone with a client's link can read it until the coach replaces it. - Clients are never emailed; only the coach can receive the Monday email, at an address they confirmed. - No passwords: coaches sign in with passkeys only. ## Optional - [Full text of every page](https://sessionstub.com/llms-full.txt): every page as Markdown, in one file. - Support: socialreminderinfo@gmail.com