Adding Existing Clients

Link a client who already has an EvoFit account to your roster — no email invite needed.

trainer guide/clients
What this is for: Pull a registered EvoFit user onto your trainer roster directly by their email.

When to use this

Use Add Existing Client when the person already has an EvoFit account (e.g. they switched trainers, they registered themselves, or they're a colleague's client moving over). For brand-new users, use Inviting New Clients instead.

Step-by-step

  1. Open My Clients (/clients).
  2. Click Add Existing Client in the top right.
  3. The ClientModal opens.
  4. Enter the client's exact registration email and click Add.
  5. The system finds the existing user record and creates a TrainerClient row connecting you. The client immediately appears on your roster as Pending until they log in next, then Active.

What the client experiences

  • They do NOT receive an email about this.
  • Next time they log in, your branding (WhatsApp button, etc.) shows up.
  • If they were already with another trainer, both relationships now exist — they pick which trainer to view in their dashboard.

Common pitfalls

Where to find this

  • Trigger: /clients → Add Existing Client button.
  • Component: ClientModal.
  • API: POST /api/clients.
Was this article helpful?