You cannot create a client in Fitsly without an email — the field is required and validated. For in-person clients who don't need their own app login, the working pattern is to use a coach-controlled email (a Gmail +alias works), uncheck the "Send an email invite" option, and pick the In-Person category. From there you can log workouts for them yourself without them ever signing in to the client app.
Steps
- Sign in to
app.fitsly.comon a desktop browser and click Clients in the left navigation. - Click the button to add a new client. The Create client modal opens.
- Fill in the required fields:
- Category: pick In-Person. (The other options are Online and Hybrid — pick the one that matches how you actually coach the person.)
- First name and Last name: required. Each is capped at 35 characters.
- Email: required. Use a coach-controlled email like
you+inperson1@gmail.com,you+studio-jane@gmail.com, etc. Gmail's +alias trick delivers any messages to your inbox while looking like a separate email to Fitsly. The email must be a valid email format and unique across Fitsly (it can't already be in use by another coach or client).
- Uncheck "Send an email invite to the client so that they can activate their account now". This is the key step for in-person clients — leaving it checked sends an invite to the +alias address, which is a no-op for the client and noise in your own inbox.
- Save the client.
The client now exists in your Clients list as an In-Person client and is fully usable from the coach side. They have no app login, no need for one, and you can program for them and log their workouts yourself.
Logging workouts for an in-person client
Once the client is in your account, you can build and complete their workouts entirely from the coach side:
- Open the client's profile and click the Calendar tab.
- Tap the day you want to log a workout for. Either assign a workout from a saved program or build one inline on that day.
- Click into the workout to open the workout preview drawer.
- Click Log workout. The drawer switches into coach-logging mode — the workout shows a blue Coach Logging tag while you're in this state.
- As your client moves through the session in person, fill in the reps, weight, and timing data on each exercise.
- When the workout is done, finish logging. The session is saved to the client's history exactly as if they had logged it themselves.
If you have to step away and come back, the same workout will show a Continue logging button so you can pick up where you left off.
If you later want to give them app access
If a client started as in-person and now wants to use the client app (to see their plan, log on their own, track macros, whatever), do this:
- Open the client's profile and update the email field to their real email.
- Resend the invite (see "How do I resend a client's invite email?").
- The client activates the invite and sets their own password. They can now sign in to the Fitsly client app.
Their entire history (workouts you logged for them, body metrics, notes) carries over — you don't lose anything by upgrading them from in-person-only to app-using.
Things to watch out for
- Email is non-negotiable on the create form. The form's submit button stays disabled until a valid email is entered, and the backend will reject the request even if you bypass the front end. The validator returns "Email address is invalid." for anything that doesn't look like a real email. There is no "skip email" toggle.
- Use one +alias per in-person client, not the same one for all of them. Fitsly treats each unique email as a separate account, so reusing
you+inperson@gmail.comacross multiple clients will trigger the "Email address already exists" error after the first one. Tag them clearly:you+inperson-jane@gmail.com,you+inperson-mike@gmail.com, etc. - Don't use a real email for the client unless you mean it. If you put in the client's actual email, Fitsly will treat them as a normal app-using client, send them an invite (if the box is checked), and create login expectations. For pure in-person, the +alias keeps them off the client app entirely.
- Coach-side workout logging is the canonical "I track for them" flow. It works for both structured and phased programs. The workout shows a blue Coach Logging tag while in progress so you can see at a glance which sessions you logged.
- Previous PRs / 1RM are not surfaced inline in the coach-logging view. When logging a workout for a client, you can't see their prior stats from inside the logger — you have to navigate into their workout history separately. This is a known limitation today.
- In-Person is just a category tag. Picking it doesn't unlock or restrict any features differently from Online or Hybrid — every coaching tool is available to all three. The category is purely so you can filter your client list by how you coach each person.