Skip to main content

Learn about Streak

Streak is always a motivation to keep striving for more achievement of users using Habitify.

Habitify avatar
Written by Habitify
Updated this week

What is a Streak?

Basically, a streak refers to a continuous chain of days during which you successfully complete your habit and achieve your goal. It is a powerful motivational tool that encourages you to keep up with your habits consistently.

In Habitify, there are 3 types of streak:

  • Daily-based streak for habits with goal set per day

  • Weekly-based streak for habits with goal set per week

  • Monthly-based for habits with goal set per month

How streak is calculated?

A streak is counted up with different logic based on whether your habit is daily-based, weekly-based, or monthly-based.

Currently, weekly-based and monthy-based streaks are only available on iOS.

Daily-based streak is applied to all habits regardless of their goal on Android.

Calculate daily-based streak

A daily-based streak will count the chains of continuous days you complete your habit.

In Habitify, the daily-based streak is also based on the "Repeat" setting of your habit. The "Repeat" setting determines on which days you need to accomplish your goal to maintain the streak.

Let's see some examples to understand how your streak can be formed in Habitify.

Repeat = Daily

Example: Your habit "Read Books" has a goal of "1 time per day" and repeats "Daily"

  • To keep the streak continuing, you need to check in every day and achieve your habit goal.

  • Using the "Skip" option can help you protect your streak for a day when you can't or don't want to perform the habit.

  • However, if you don't check in or check in as "Fail," the streak will end.

Repeat = [specific days]

Example: your habit "Yoga" has a goal of "1 time per day" and repeats on "Mon, Web, Fri"

  • In this case, you only need to accomplish your goal on Mondays, Wednesdays, and Fridays to maintain the streak.

  • Skip on the scheduled days or check in on other days won't change the streak.

  • No check-in or "Fail" on any of the designated days (Mon, Wed, Fri) will end the streak.

It's important to note that the streak is primarily based on the "Repeat" setting. To maintain the streak, you must check in on the exact days specified in the "Repeat" setting. Even if you complete your habit goal but fail to check in on the designated days, your streak will reset to 0.

Calculate weekly-based streak

A weekly-based streak will count the continuos weeks that you complete your goal for the week. For this type of streak, the "Repeat" setting of your habit will not affect.

Even if you mark a day as failed, as long as you complete the goal of the week, your streak is still counted up.

In the picture below is an example. The habit "Running" with goal "4 times per week". We checked in each day with the progress log = 1 time.

Calculate Monthly-based Streak

A monthly-based streak will count the continuos months that you complete your goal for the month. Like the weekly-based streak, the "Repeat" setting of your habit will not affect on this type of streak. Also, even if you mark a day as failed, as long as you complete the goal of the month, your streak is still counted up.

In the picture below is an example. The habit "Spend Time with Family" with goal "2 times per month". We checked in each day with the progress log = 1 time. You can see that May is counted to streak since the goal is accomplished.

Where to see your streak

You can say that "Streak" is a core value of Habitify. For us, it is a big motivation we want to give our users. Therefore, we place it in any possible place.

View in Journal

We show the streak on the Journal view along with your habits so you can have your motivation.

  • In the Journal with habit icons, you can see your current streak by the number under the icon.

  • In the Journal with no icon (only available for accounts created before September 2021), it is the fire on the left side of your habit.

Since the Journal is a daily list, therefore the streak on the journal view will be the current daily-based streak.

Please note: if there is none, it means that your last streak has gone and you have to start a new one again.

View in Single Habit View

In the single progress view, the first thing you see is the main current streak based on your habit's goal.

Otherwise, you also can review all the daily-based streaks you build up with your habit right below the Calendar view.

View in Progress

Only the daily-based streak of habits with daily goal are shown in this screen.

You can get a view of a small report on each of your habits within the overall progress tab. From that report, you will know which is the longest streak you get for that habit in the selected time range.


Was this helpful?

Help us to improve the articles and give you better assistance by leave a rating.

If you have any questions in addition, please feel free to share with us in the box chat of the app.

Did this answer your question?