We use cookies to enhance your experience

    We use cookies to show coaches near you, remember your preferences, and improve our platform. Privacy Policy

    Milestone Celebrations

    Automatically celebrate client achievements with personalised congratulations and optional rewards.

    Who This Is For

    Milestone Celebrations are for coaches who want to recognise client achievements instantly without having to manually track every accomplishment. It's especially valuable for maintaining motivation and showing clients their progress is noticed.

    What This Feature Does

    Milestone Celebrations automatically detects when clients hit important achievements and sends them a congratulatory message. You can also award badges as part of the celebration.

    Milestone Types

    Session Streaks

    Celebrate when clients complete consecutive days or weeks of training. Example: 7-day streak, 30-day streak.

    Program Completion

    Congratulate clients when they complete an entire assigned program or plan.

    Adherence Targets

    Recognize when clients hit adherence goals. Example: 90% workout completion this month.

    Personal Records

    Celebrate when clients log a new personal best (PR) for tracked exercises.

    Why This Feature Exists

    Recognition is one of the most powerful motivators in fitness. Studies show that:

    • Clients who receive timely recognition are more likely to stay consistent
    • Celebrating small wins builds momentum toward bigger goals
    • Feeling seen and acknowledged strengthens the coach-client relationship
    • External recognition can be more motivating than internal satisfaction alone

    Manual tracking of every client achievement is time-consuming. Milestone Celebrations ensures no achievement goes unnoticed while freeing you to focus on coaching.

    How It Works

    The system continuously monitors client activity. When a milestone threshold is reached:

    1

    Detection

    The system detects the achievement (e.g., client just logged their 7th consecutive day).

    2

    Message Sent

    Your personalised celebration message is sent to the client via push notification and in-app message.

    3

    Badge Awarded (Optional)

    If you've configured a badge for this milestone, it's automatically added to the client's profile.

    4

    Prevention of Duplicates

    The same milestone is only celebrated once. A client won't receive multiple messages for the same 7-day streak.

    Milestones are detected in near real-time. Within minutes of a client hitting a threshold, the celebration message is sent.

    How to Set It Up

    1

    Go to Automations

    From your coach dashboard, navigate to Automations in the sidebar.

    2

    Select Milestones

    Click on the Milestones tab to view available milestone types.

    3

    Enable milestone types

    Toggle on the milestones you want to track. Each type can be enabled/disabled independently.

    4

    Set thresholds

    For each milestone, set the threshold that triggers it. Example: "7" for a 7-day streak.

    5

    Customise messages

    Write the celebration message for each milestone type. Use variables to personalise.

    6

    Optional: Assign badges

    Select a badge to automatically award when this milestone is achieved.

    7

    Save

    Click Save. The system will start monitoring client activity immediately.

    Message Variables

    Use these variables in your celebration messages:

    VariableWhat it shows
    {client_name}Client's first name
    {value}The achieved value (e.g., "7" for 7-day streak)
    {milestone_type}Type of achievement (streak, completion, etc.)
    {coach_name}Your name

    Example Messages

    7-Day Streak: "🔥 {client_name}, you just hit {value} days in a row! That's incredible consistency. Keep this momentum going!"

    Program Completion: "🎉 Congratulations {client_name}! You've officially completed your program. Take a moment to appreciate how far you've come!"

    Personal Record: "💪 NEW PR! {client_name}, you just crushed your previous record. Your hard work is paying off!"

    Badge Awards

    You can optionally award badges when milestones are achieved. Badges appear on the client's profile and contribute to their overall achievements.

    • Select from available system badges or badges you've created
    • Each milestone can have a different badge or no badge
    • Badges are awarded automatically when the milestone is triggered
    • Clients receive XP along with the badge if XP rewards are configured

    Consider using progressively better badges for higher thresholds. For example, a bronze badge for 7-day streak, silver for 14-day, gold for 30-day.

    Limitations & Important Notes

    Each milestone is only celebrated ONCE per client. If a client breaks their streak and rebuilds it, they will receive another celebration when they hit the threshold again.

    • Personal Records only work for exercises that clients log with weights/reps
    • Adherence calculations are based on the current week or month
    • Thresholds apply to all clients equally (no per-client customisation)
    • Celebration messages cannot include images or attachments

    Common Use Cases

    New client onboarding

    Set a low threshold (3-day streak) to give new clients early wins and build momentum during the critical first weeks.

    Consistency rewards

    Use streak milestones (7, 14, 30 days) to reward the habit of showing up, not just hitting performance goals.

    Program graduation

    Automatically celebrate when clients complete a full training program. This is a natural moment to discuss their next phase.

    Frequently Asked Questions

    Can I set multiple streak thresholds?

    Yes. You can enable celebrations for 7-day, 14-day, and 30-day streaks independently, each with their own message and optional badge.

    What counts as a "day" for streaks?

    A day counts if the client logs any workout or training activity before midnight in their local timezone.

    Will I be notified when clients hit milestones?

    Not by default. The celebration message is sent directly to the client. You can check the automation logs to see what milestones have been triggered.

    Can clients see all available milestones?

    No. Clients only see celebrations when they achieve a milestone. The thresholds and upcoming milestones are not visible to them.