Skip to main content

Adding Clients

There are two ways to add clients to Assistant Coach: one at a time through the add-client flow, or in bulk via CSV import. Both are accessible from the Clients directory (navigate to Clients in the sidebar).

Adding a client manually

Click the + Add client button in the top-right corner of your Clients directory.

Step 1: Basic information

Enter the client's details:

  • Name (required) — Their full name as you'd like it displayed.
  • Email (required) — This is their unique identifier in the system. Each client needs a distinct email address, and it's how they'll log into their portal.

Click Add client to proceed.

Step 2: Choose a starting stage

After creating the client, you'll choose how they begin:

Intake The client sees only the intake form on their portal. This is the recommended path for new clients. Once they submit their intake form, they automatically move to the "Active" stage with full portal access.

If you've set an active intake form (see Form Templates), it will be auto-assigned to this client.

Active The client skips intake and immediately gets full portal access — check-ins, goals, meal plans, workout plans, everything. Use this when you already have the information you need, such as when migrating existing clients from another platform.

If you've set an active check-in form, it will be auto-assigned.

Skip for now Keeps the client in a "Setup" stage. They won't see anything on their portal yet. You can move them to Intake or Active later from their dashboard.

info

The stage you choose here determines what the client sees on their portal right away. You can always change it later.

Importing clients via CSV

For adding multiple clients at once, use the Import CSV feature.

Prepare your file

  • Required columns: name and email
  • Maximum rows: 250 per file
  • Maximum file size: 5 MB
  • Format: CSV (comma-separated values)

You can download the template here: Client Import Template (CSV) — or from the import modal in the app.

Upload and import

  1. Click Import CSV in the Clients directory.
  2. Either drag and drop your file or click Choose File.
  3. Click Import to upload and process the file.

Understanding the results

After import, you'll see a detailed breakdown:

  • Created — Successfully added clients.
  • Skipped — Clients whose email already exists in your roster.
  • Failed — Rows with validation errors (missing name, invalid email format, etc.).
  • Duplicates in file — If the same email appears multiple times in your CSV, only the last occurrence is imported.

For any failed rows, you can download an error report as a CSV to see exactly what went wrong and fix the issues.

All imported clients start in the "Active" stage with full portal access. You can change their stage from their individual dashboards if needed.

After adding a client

Once a client is in your roster, you'll want to:

  1. Set their check-in day — Pick which day of the week they'll submit check-ins. See their dashboard's Overview tab.
  2. Assign forms — If you didn't choose Intake or Active during creation (which auto-assigns forms), you can manually assign forms from their dashboard's Forms tab.
  3. Build their first plans — Create a meal plan and workout plan once you have their intake data.

Finding clients

Your Clients directory includes a search bar that filters by name or email in real-time. Each client card shows:

  • Their name and email
  • Next check-in date
  • Check-in adherence rate (rolling 5-week average)
  • A quick link to view their latest check-in
  • Their lifecycle stage badge (shown for Setup and Intake stages)