Introduction
Available on both mobile and web applications, the Streaks widget serves as a helpful tool for tracking the completion of specific tasks on a weekly basis. It is particularly useful for apps that aim to motivate users to accomplish their daily goals.
Streak widget on Mobile home page
Streak widget on web dashboard.
The streak panel widget is made up of three components:
Timeline display - a 7-day week timeline with indicators for the current day. A tick icon is displayed on the current day when the activity is completed.
Additional Text - description/caption above the timeline bar.
Activity link button - allows the user to open the activity being tracked by the streak widget. Displayed below the timeline bar.
Timeline display
This article explains how to determine the completion status of a linked check-in activity using a display that presents the activity's progress from Sunday to Saturday each week, resetting at the start of a new week.
Additional text
You can enable "additional text" to display text above the streak widget. CML and Rich Text Formatting are supported. You can use this box to indicate to the user what the streak widget is tracking or provide a relevant message. The text is static and will stay the same each time the user visits the home screen dashboard.
Activity link button
The streak launch activity button can be enabled to display a button to the user to launch the activity being tracked by the streak widget. Enable the "activity link button" and enter the text you wish the button displays to the user.
FAQs
Can I track the completion of multiple activities?
No, at the moment Streaks is only supported for one specific activity, best use case is a daily check-in activity that a user is supposed to complete each day.
Can I change the time period of the streak timeline?
The streak timeline can only display a 7-day time period starting from Monday, and the appearance cannot be changed.