Skip to main content

Assign Habits to Your Clients on Gymkee

How to assign habit templates to one or multiple clients. How to configure start dates and duration options. How to bulk-assign habits to your entire client list. The two entry points for assigning habits (library and client profile)

Written by Dwayne
Updated today

What You'll Learn

  • How to assign habit templates to one or multiple clients

  • How to configure start dates and duration options

  • How to bulk-assign habits to your entire client list

  • The two entry points for assigning habits (library and client profile)

Step-by-Step Guide

Entry Point 1: From the Habit Templates Library

  1. Navigate to Clients > Habits in the sidebar

  2. Click the Assign to Client button in the top toolbar

  3. The Assign Habits modal opens with a client selection step (since no client is pre-selected)

Entry Point 2: From a Client's Profile

  1. Navigate to the client's profile (click their name in your client list)

  2. Open the Habits tab

  3. Click the Assign Habit button (with a "+" icon)

  4. The Assign Habits modal opens with the client pre-selected

Step 1: Select Clients (Library Entry Point Only)

When you open the assign modal from the library (not from a client's profile), you need to select which clients receive the habits:

  1. Under the Client section, use the search bar to find clients by name or email

  2. Click a client row to select them (a checkbox appears)

  3. To select multiple clients, click additional rows

  4. To select all clients at once, click Select All at the top of the list

  5. Selected clients appear as stacked avatars above the list, with a count (e.g., "3 clients selected")

  6. To deselect, click the client row again. To clear all selections, click Clear Selection

Step 2: Select Habit Templates

  1. Under the Select Habits section, browse your templates grouped by category

  2. Click a category header to expand it and see templates inside

  3. Click a template row to select it (checkbox toggles on)

  4. Select as many templates as needed. The count updates in real time (e.g., "3 selected")

  5. Use the search bar at the top to find templates by name or category. When searching, templates appear in a flat list instead of grouped by category

  6. Each template row shows:

    • The template emoji and name

    • Frequency and target as a subtitle (e.g., "Daily" or "3x/week . 10000 steps")

    • A Gymkee logo (for system templates) or your avatar (for templates you created)

Step 3: Configure the Period

Start Date

  1. Under the Period section, set the Start Date using the date picker

  2. The default start date is today

  3. You can set a future start date. The client will not see the habit until that date

Duration (Optional)

Choose one of three duration options:

No End Date (default)

  • The habit runs indefinitely until you manually remove it

  • Best for ongoing habits (daily hydration, sleep tracking)

Set Duration

  • Enter a number and choose a unit: days, weeks, months, or years

  • Example: "4 weeks." Gymkee calculates the end date automatically

  • A preview banner shows the calculated end date (e.g., "Ends on Monday, March 30, 2026")

Pick End Date

  • Select a specific end date using a date picker

  • The end date must be after the start date

Step 4: Assign

  1. Click the Assign button in the modal footer

  2. The button shows the count of selected templates (e.g., "Assign (3)")

  3. The button is disabled until at least one template and one client are selected

  4. After assignment, the modal closes and the habits appear in each selected client's Habits tab

Bulk Assignment Workflow

To assign the same habits to your entire client list:

  1. Go to Clients > Habits in the sidebar

  2. Click Assign to Client

  3. In the client selection, click Select All

  4. Select one or more habit templates

  5. Set the start date and duration

  6. Click Assign

All selected clients receive the same habits with the same start date and duration.

Tips

  • Assign from the client profile when working with one client. It saves you the step of selecting the client and shows the client's name in the modal title.

  • Assign from the library when bulk-assigning. The library entry point gives you the multi-client selector.

  • Use the search bar to find templates quickly. If you have a large library, typing the habit name is faster than browsing categories.

  • Set a duration for challenge-based habits. If you run a "30-day hydration challenge," set the duration to 30 days so the habit auto-expires.

  • Stagger start dates for progressive habit building. Assign foundational habits starting today, then assign additional habits starting in 2 weeks once the client has built consistency.

Common Mistakes

  • Assigning habits without checking the client's current count. A client can have a maximum of 12 active habits. If they already have 10, you can only assign 2 more. Check their Habits tab first.

  • Setting the start date in the past. The date picker only allows today or future dates. You cannot backdate habit assignments.

  • Forgetting to expand a category. Templates are grouped by category and collapsed by default. If you do not see a template, click the category header to expand it.

  • Assigning the same template twice to the same client. Gymkee does not prevent duplicate assignments. If you assign "Drink water" twice, the client sees it twice. Check the client's active habits before assigning.

Troubleshooting

Problem: The "Assign" button stays disabled

Why it happens: Either no template is selected, or no client is selected.

How to fix it: Verify that at least one template checkbox is checked (look for the count indicator, e.g., "2 selected") and that at least one client is selected (visible as an avatar strip or pre-selected from the client profile).

Problem: Cannot find a specific template in the list

Why it happens: The template may be in a collapsed category, or the search query does not match.

How to fix it: Clear the search bar and browse categories manually. Expand each category by clicking its header. If the template still does not appear, go to the Habit Templates Library to verify it exists.

Problem: Client does not see the habit after assignment

Why it happens: The start date is set in the future.

How to fix it: Open the client's Habits tab and check the habit's start date. If it is in the future, the client will see it when that date arrives. If you need it to start now, remove the assignment and re-assign with today's date.

Problem: End date preview shows an unexpected date

Why it happens: When using "Set Duration," the end date is calculated from the start date. If you changed the start date after setting the duration, the end date shifts accordingly.

How to fix it: Verify both the start date and the duration. The preview banner below the duration options shows the exact end date.

Related Articles

  • Habits on Gymkee: Complete Guide for Personal Trainers

  • Create Habit Templates on Gymkee

  • Monitor Client Habit Progress on Gymkee

  • Manage Habit Assignments on Gymkee (Pause, Resume, Remove)

Did this answer your question?