Add a new member to your studio manually.
Click "Members" in the sidebar.
The required fields are Full name, Email, Phone, Date of Birth, and Gender (Female / Male / Prefer not to say). Address and Referred by are optional.
New members start on the Drop-in plan with zero credits — change their plan from the member detail page once they purchase one. They receive an email with an "Open my account" button: one tap and they are in, with no password to set.
Need to (re)send the invite later? Open a member and click "Send invite" / "Resend invite", or tick several on the Members list and use the bulk "Send invite" action. To invite everyone in one go, leave all rows unticked and click "Invite all" — it sends to every member who has not joined yet, automatically batching large rosters (100 at a time) with a live progress count. The Account column shows where each member is in the lifecycle: "Imported" (added — e.g. via CSV — but no invite sent and no login yet), "Invited <date>" (an invite was sent but not yet used), or "Joined" (the member has signed in or signed a waiver). This is separate from the Membership column, which tracks their billing plan (Active / Paused).
Owners, managers with member access, and instructors can all do this.
In person at the studio? Instead of emailing an invite you can set a member up on the spot. Open a member who hasn't joined yet (or, as an instructor, find them on your class roster) and tap "Set up account" — a QR code and a short 6-character code appear. The member scans the QR with their phone camera (or goes to your app's /auth/claim page and types the code), picks a password, and their account is created and linked to their existing record — all their history and passes come with them.
What the member sees: the email says "<First name>, your <studio> account is ready" with one button, "Open my account". It opens "Welcome, <name>" with their name filled in (they can correct it) and one button, "Looks right". That is the whole setup: no password is asked. Classes you already booked for them and passes or credits you already gave them are there when they arrive. If your studio has a waiver, it is asked for next.
Member says the invite does not work? They do not need a new one. The button in any invite email still gets them in: when its one-tap sign-in has run out it emails a code and asks for it. They can also go to the sign-in page, type their email and press "Send me a code". "Resend invite" sends the button again if they cannot find the email.
A password is optional. A member who wants one adds it under Account → Password → "No password yet, or forgot it?", which confirms it is them with an emailed code. "Continue with Google" also works when their Google account uses the same email.
Someone who already has a Klasly account with a password (or Google) and is added by email gets the same email; the button simply signs them in. They are not asked to confirm their name again.
Large groups are sent 100 at a time and the banner tells you if any remain. Sending marks them as "Invited" in the Account column, just like a regular invite.
Members with passes or credits who haven't logged in? The Members page shows a "Send setup reminder" banner whenever there are members who hold unused value — an active pass or leftover credits — on an account they've never signed into. (That value is stuck until they open their account.) Click "Send setup reminder" to email exactly those members a friendly nudge that says what's waiting for them (e.g. "8-class pass" or "6 credits") with the same "Open my account" button as the invite.
Appointments: when your studio uses Appointments, the member detail page has an "Appointments" card under the edit form listing every 1-on-1 service this member has requested or booked — service, date and time, practitioner, and status (Pending, Confirmed, Completed, Cancelled, No answer …). It opens on Upcoming; Past walks back through their history. A home visit that includes an automatically-booked intake shows as one line starting at the intake's time, with an "Includes …" note, rather than as two bookings.
Retreats & Events: if the member has booked a retreat or event, the member detail page shows a "Retreats & Events" section listing each booking — the retreat name and room/option, its status, how much they've paid versus the total, and (for payment plans) how many installments are paid and when the next one is due. The top of the section totals what they've paid across all their bookings. Click any booking to open its full detail page, where you can see the complete installment schedule, send a payment link, mark an installment paid offline, or cancel. This works even for members who booked as a guest, since bookings are matched to their member record.