What You'll Learn
How streaks are calculated and what counts as a consecutive day
How the streak tier system works (Spark to Legendary)
How grace periods prevent your streak from breaking
How to read the weekly calendar and full calendar modal
How the 21-Day Habit Path works
How to view your stats and personal records
How to share your streak achievements
Step-by-Step Guide
Understanding How Streaks Work
A streak counts the number of consecutive due days you have completed a habit. The key word is "due days." If a habit is only scheduled for Monday, Wednesday, and Friday, your streak does not break on Tuesday or Thursday because those are not due days.
Your current streak is displayed:
On the habit card on the Home screen (flame icon + number)
On the Habit Detail screen as a large badge below the progress ring
In the Stats section on the detail screen
Streak Tier System
As your streak grows, the flame badge changes color and shows more flames to reflect your consistency:
Days | Tier Name | Color | Flames |
0-2 | Spark | Light orange (#FDBA74) | 1 |
3-6 | Ember | Orange (#FB923C) | 1 |
7-13 | Fire | Deep orange (#FF8D27) | 1 |
14-20 | Blaze | Orange-red (#F97316) | 2 |
21-29 | Inferno | Red (#EF4444) | 3 |
30+ | Legendary | Gold (#F59E0B) | 3 |
When you reach a new tier, the badge on the detail screen updates with a colored background pill matching the tier.
Grace Periods
Each habit has a grace period setting that allows a certain number of missed due days per week without breaking your streak:
0 skips per week: Every missed due day breaks the streak. Use this for non-negotiable habits.
1 skip per week: You can miss 1 due day per week and keep the streak. This is the default for most habits.
2 skips per week: You can miss up to 2 due days per week. Best for habits where life sometimes gets in the way.
Your coach configures the grace period when assigning the habit. If you create a habit yourself, the default is 1 skip per week.
How grace periods are evaluated: Gymkee checks your completion per week. If the number of missed due days in a given week exceeds the allowed grace skips, your streak resets to 0 for that habit.
Reading the Weekly Calendar
On the Habit Detail screen, a 7-day weekly calendar shows the current week at a glance:
Green circle with checkmark: Completed day
Small dot (darker gray): Past day, not completed (missed)
Small dot (lighter gray): Future day (not yet due)
Circle with blue border (no fill): Today (not yet completed)
Tap the weekly calendar to open the full calendar modal.
Using the Full Calendar Modal
The full calendar modal gives you a detailed historical view of your habit completions:
Tap the weekly calendar on any habit's detail screen
The calendar modal opens showing the current month by default
At the top, switch between time ranges:
Month: Current month, large day cells with day numbers
90d: Last 90 days, compact multi-month grid
6m: Last 6 months, mini-month grid layout
1y: Full year, mini-month grid layout
Stats bar at the top displays three numbers:
Completion % of due days you completed
Days done (total completed days in the range)
Days missed (total missed days in the range)
Day cell colors:
Filled with primary color: Completed
Red tinted: Missed (was due, not completed)
Neutral/light gray: Not due, future, or before the habit start date
Blue border: Today
For auto-tracked habits, a day with no data (Gymkee was not opened) shows as neutral rather than missed, since Gymkee cannot record health data when it is not running.
The 21-Day Habit Path
Below the weekly calendar on the detail screen, you will see a horizontal scrollable path with 21 nodes:
Each node represents a day from the habit's start date
Filled and colored nodes indicate completed days (with a checkmark)
Empty circle with border indicates today (pulsing animation)
Light gray circles indicate future days
Milestone markers appear at days 3, 7, 14, and 21 as larger circles with labels
Connected lines between nodes turn colored when both days are completed, creating a visual chain of consistency.
Once your streak exceeds 21 days, the path title changes to indicate you are in "infinite mode" and your total streak count is displayed.
Viewing Your Stats
The Stats section on the detail screen shows three metrics:
Current streak (flame icon): How many consecutive due days you have completed
Longest streak (trophy icon): Your all-time record. If your current streak matches or exceeds your longest, a "NEW" badge highlights it
Completion rate (chart icon): Your weekly completion percentage
Personal Records Vault
Below the stats section, the Personal Records Vault tracks your best achievements over time. For number-based habits, this includes your highest single-day value. For all habits, it tracks your longest streak record.
Sharing Your Streak
Gymkee lets you create a visual card to share your habit streak on social media or with friends:
Open the habit detail screen
Scroll down to the Share section (identified by a share icon and the title)
You will see a preview card showing:
Your habit emoji and name
A week grid with colored cells (green = completed, red = missed, gray = future)
Your streak badge (if active)
Tap the Share button below the preview
A full-screen share preview modal opens
Choose a time range at the top: 1W, 2W, 1M, 6M, 1Y
1W/2W/1M: Shows a weekly grid with checkmarks and crosses
6M/1Y: Shows monthly mini-grids with a completion percentage
The card includes:
A gradient banner with your habit emoji, name, and streak badge
The habit grid for the selected time range
Your coach's name (if assigned by a coach)
The gymkee.com branding
Tap the Share button at the bottom to open your phone's share sheet
Share to Instagram Stories, WhatsApp, Messages, or any other app
The share text includes your habit name, a grid of colored squares, your streak count, your coach's name, and a link to gymkee.com.
Tips
Check your streak badge tier to see how you are progressing through the ranks. Moving from Spark to Ember (3 days) is your first milestone. Celebrate it!
Use the 6-month or yearly calendar view to spot long-term patterns. Many people notice they are more consistent during certain seasons or on certain days of the week.
Share your streak when you hit milestones (7 days, 21 days, 30 days). Social accountability helps reinforce the habit.
If your streak breaks, start again right away. The motivation message on the detail screen encourages you to come back. Building a streak from 0 is the hardest part, but Gymkee's tier system gives you quick wins (Spark at 0, Ember at 3).
Pay attention to the motivational messages. They change based on your streak state and give you contextual encouragement.
Common Mistakes
Thinking the streak counts calendar days instead of due days. If a habit is set to "3 times per week," your streak counts consecutive weeks where you met the target, not consecutive calendar days. A day where the habit is not due does not break the streak.
Assuming grace periods reset mid-week. Grace periods are evaluated per week (Monday to Sunday). You get the allowed number of skips per full week, not a rolling window.
Not using the calendar modal to diagnose a broken streak. If your streak unexpectedly reset, open the full calendar to see exactly which day was missed. Red-tinted cells show missed days.
Confusing the longest streak with the current streak. The "longest streak" in stats is your all-time record. Your "current streak" is what you are building right now. They can be different numbers.
Troubleshooting
Problem: My streak shows 0 even though I completed the habit yesterday
Why it happens: If you missed a due day between yesterday and your last streak day (and the grace period was exceeded), your streak resets. This can also happen if the habit frequency changed.
How to fix it: Open the full calendar modal and check which day was missed. A red-tinted cell indicates the break point. Start building a new streak from today.
Problem: My streak tier did not change even though I reached the threshold
Why it happens: The streak badge and tier update based on real-time data from the server. There may be a brief delay.
How to fix it: Pull down to refresh the habit detail screen, or close and reopen Gymkee.
Problem: The calendar shows a day as "missed" but I completed it
Why it happens: For auto-tracked habits, the data depends on when Gymkee was opened. If Gymkee was not opened on that day, the auto-track could not fire, and the day shows as "no data" rather than completed.
How to fix it: Auto-tracked habits show "no data" days in a neutral color (not red). If it does show red, the auto-track threshold was not met (e.g., you walked 7,000 steps but the target was 10,000).
Problem: The share card does not show my streak
Why it happens: The streak badge on the share card only appears if your current streak is greater than 0.
How to fix it: Build a streak of at least 1 day before sharing. The share card works best when you have an active streak to showcase.
Problem: The share text looks garbled on some apps
Why it happens: The share text uses emoji squares to create a visual grid. Some messaging apps may not render emoji consistently.
How to fix it: Try sharing to a different app, or use the visual card preview instead of the text-based share.
Related Articles
Habits on Gymkee: Complete Guide
Complete your daily habits on Gymkee
Create your own habits on Gymkee
