Skip to content

Streak Block

The Streak block shows a member how many days in a row they have stayed active, and optionally their all-time longest streak and a GitHub-style activity heatmap. Streaks encourage members to come back every day.

In the block editor, click +, search for “Streak”, and insert the Streak block.

Prefer a shortcode? Use:

[wb_gam_streak]
[wb_gam_streak show_longest="1" show_heatmap="1" heatmap_days="90"]
Setting What it does Default
User ID Whose streak to show. Leave at 0 for the logged-in member. 0
Show longest Also show the member’s all-time longest streak. on
Show heatmap Show a contribution heatmap of recent activity. off
Heatmap days How many days of history the heatmap covers (1-365). 90
  • Turn on the heatmap on a profile page to give members a satisfying visual record of their consistency.
  • Keep heatmap days around 90 for a clean grid; larger ranges can get crowded on mobile.