• Before purchasing:
    Please review the product description and compatibility requirements before placing your order. Contact us with any questions to confirm the product meets your needs. Refunds are not available once the product has been downloaded. By purchasing, you agree to our License Agreement.
  • Save More with Paid Membership

    Access over 150 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Daily Login Streak: Rewards, Activity Heatmaps & Calendars

[XB] Daily Login Streak: Rewards, Activity Heatmaps & Calendars 1.3.2 Release Candidate 1

You must log in or register to purchase ($15.00)
Xenforo.com resource URL
https://xenforo.com/community/resources/xb-daily-login-streak.9964/
Compatibile XF2 versions
  1. 2.3
Additional requirements
fcc9f3fd-255c-4ed3-a809-8c5683b093c0-1.webp


Track and reward users for consecutive daily logins with streak statistics, profile displays, and calendar tools.

This add-on records daily login activity, encouraging consistent participation through visible streaks, statistics, and automation.

Looking to reward members for completing daily goals as well as logging in?​

Check out [XB] Daily Goals & Streaks.

Features:​

Streak Tracking​

  • πŸ”₯ Track consecutive daily login streaks.
  • πŸ“… Support daily, weekly, monthly, and yearly streaks.
  • πŸ”„ Automatically reset the current streak after missed login periods.
  • 🌍 Login days can follow each user's own time zone or the guests' time zone instead of UTC, so a day always matches the user's calendar; a day skipped only by switching is filled in automatically.
  • ⏳ Optional grace period: a login shortly after midnight can rescue a streak when only the previous day was missed.
  • πŸ—“οΈ Days counted without a visit (grace period, time zone change, added by an administrator) are marked on the heatmap and login calendar.
  • πŸ† Track each user's longest streak separately.

Streak Freeze​

  • ❄ Automatically protect a streak when exactly one login day is missed.
  • 🧊 Configure balance limits, scheduled refills, refill amounts, and consecutive protected-day limits through options and user group permissions.
  • 🎁 Grant freezes as milestone rewards or adjust a member's balance from the ACP.
  • πŸ“œ Members can always review their own freeze history; administrators get a searchable global transaction log.
  • 🚫 Protected days continue streak and period counters but never award daily login credits.

User Integration​

  • πŸ‘€ Member profile tab.
  • πŸ“Š Member statistics integration.
  • πŸ’¬ Message postbit statistics.
  • 🧩 Visitor streak widget.
  • 🧭 Navbar navigation item.
  • πŸ”₯ Optional fire counters and navigation badge.

Automation​

  • 🎯 User criteria integration.
  • πŸ‘₯ Automate promotions and user group changes based on streaks.
  • πŸ”” Optional alert/push notification reminder sent a configurable number of hours before a streak reset (togglable per user in Account > Alert Preferences).

Milestone Rewards​

  • ❄ Milestones can grant Streak Freezes, up to the member's permitted balance limit.
  • 🎁 Configure login streak milestones, checked against either the current streak or the all-time best streak.
  • πŸ’° Reward types: DBTech Credits currency, an OzzModz Badges badge, a forum post, or a new thread β€” with {username}, {streak}, {streak_days}, and {milestone} tokens available in post/thread content.
  • πŸ”’ Each milestone is granted to a user once; a reward that fails is retried automatically without repeating the ones already granted.
  • πŸ”” Alert (and optional push notification) sent when a reward is unlocked.
  • πŸ“œ Reward log in the ACP to review who was rewarded and when.
  • ✨ Upcoming milestones are highlighted with a pulsing animation on the fire counters and the "Best streak" stat; clicking one opens a tooltip listing its rewards. Individual rewards can be hidden and shown as a "Surprise reward" instead.

Administration​

  • πŸ“… ACP streak calendar.
  • πŸ—“οΈ Yearly login activity heatmap.
  • ✏️ Edit and delete user streaks from the ACP.
  • 🎁 Manage milestone rewards from the ACP.

Retention Analytics​

  • View a XenForo ACP dashboard with streak snapshots, exact-day return rates, weekly cohorts, streak progression, and reward delivery statistics.
  • Filter by 7, 30, or 90 days, a custom range of up to 366 days, and current user group membership; compare with the previous period.
  • Retention counts recorded real visits only. Grace, time-zone bridge, manual, and freeze days still count toward streak lengths and reward continuation.
  • Review partial deliveries, pending rewards, and exhausted retries separately. Reward reports show the current state of records created in the selected period, not delivery timestamps.
  • Access is controlled by the separate View daily login analytics administrator permission. Reward log links additionally require permission to view logs.

Maintenance​

  • πŸ”¨ Rebuild streak statistics.
  • ♻️ Rebuild daily, weekly, monthly, and yearly streaks.
  • πŸ› οΈ Insert missing days after downtime or maintenance to preserve streaks.

Useful for:​

  • 🎯 Member Retention: Encourage users to return every day.
  • πŸ† Gamification: Reward consistency and long-term participation.
  • πŸ“ˆ Community Engagement: Increase recurring daily activity.
  • βš™οΈ Automation: Trigger promotions and permissions based on login streaks.

More add-ons like this:​

https://xenbaker.com/toplists/user-engagement.6


Screenshots:​

Member Streaks, Calendars & Streak Freezes​

pub_account_streaks_freezes-1.webp
Account page with streak counters, Streak Freeze balance and controls, activity heatmap, and login calendar.​
account_streaks-1.webp
Daily login streaks, badge achievements, and the yearly login calendar.​
account_streaks2-1.webp
Streak statistics, badge achievements, and a yearly login activity heatmap.​

Navigation & Milestone Rewards​

pub_nav2-1.webp
Navigation popup with streak counters, recent streak days, and a monthly login calendar.​
pub_mileston-1.webp
Milestone tooltip showing the required streak, reward, and completion status.​

Streaks in Messages​

user_messag-1.webp
Compact fire counter displaying the member's current streak beside their username.​
member_macros-1.webp
Current and best streak statistics in the message user information panel.​

ACP Retention Analytics & Member Management​

acp_stats-1.webp
Retention analytics overview with date and user group filters, streak statistics, retention trends, distribution, and progression.​
user_edit-1.webp
Member streak statistics and login calendar in the ACP user editor.​

ACP Milestones & Rewards​

acp_milestones-1.webp
Manage login streak milestones and access their rewards.​
acp_milestones2-1.webp
Configure a milestone's title, streak type, required days, and display order.​
acp_milestones3-1.webp
Configure a credit reward, its amount, visibility, and display order.​

ACP Options & Appearance​

acp_options-1.webp
Configure streak displays, period calculations, login day time zones, grace periods, reminders, and rewards.​
acp_style_properties-1.webp
Customize the navigation item, fire counters, and navigation badge appearance.​
style_props_messag-1.webp
Choose which streak statistics appear in the message user information panel.​

ACP Permissions, User Criteria & Maintenance​

permissions-1.webp
User group permissions for streak tracking, viewing, rewards, and Streak Freeze usage and limits.​
user_criteria-1.webp
User criteria based on current streaks, best streaks, and activity within a date range.​
acp_tools_rebuild-1.webp
Rebuild streak statistics and insert missing login days after downtime or maintenance.​
License pricing
Duration Price Renewal
6 months $15.00 $10.00
12 months $25.00 $15.00
Author
Painbaker
Views
2,399
First release
Last update

Ratings

0.00 star(s) 0 ratings

This resource in collections

  • User Engagement
    User Engagement
    Boost forum activity and keep your members coming back with tools designed to increase...

More resources from Painbaker

Latest updates

  1. 1.3.1

    Added an optional animation for the current login streak counter and milestones, enabled by...
  2. 1.3.0

    πŸ”₯ Streak Freezes, Local Time Zones & Retention Analytics! This major update makes streak...
  3. 1.2.0 Release Candidate 4

    Reduced database locking during daily login checks and streak resets on large forums Avoided...
Back
Top