Compatible XF 2.x versions
  1. 2.3
Additional requirements
https://xenbaker.com/products/xb-core-library.379/
License
Single Use License (may be used on one website)
Updates duration
6 months ($25 renewal) / $45 - 1 year ($35 yearly renewal)
Visible branding
Yes, but removable without payment
f02f09e8-a432-4148-8660-5ef6643eb365.webp

1792172369447.webp

Give your members personal daily goals, activity streaks, progress tracking, rewards, and detailed activity history.

Daily Goals & Streaks turns everyday community participation into measurable goals. Members can build consecutive-day streaks by posting, creating threads, logging in, completing learning activities, and more, while tracking progress through dashboards, widgets, calendars, weekly summaries, and detailed activity logs.


Features:​

Daily Goals & Progress​

  • 🎯 Personal Daily Goals: Create multiple activity goals with individual daily targets and streak tracking.
  • 📊 Progress Dashboard: Display today's progress, recent activity, current streaks, and the next reset time through responsive account cards.
  • 🧱 Today's Goals Widget: Show all personal goals or one administrator-selected goal in sidebar or main content positions, with compact and wide layouts and a seven-day status strip for focused widgets.
  • 📅 Monthly Activity Calendar: Review completed, missed, inactive, and upcoming goal days.
  • 📈 Weekly Activity Summary: Review completed Monday-Sunday weeks with completed goal days, strongest results, and near misses.
  • 📉 Personal Statistics: Compare 30-day, 90-day, and yearly completion rates, trends, and weekday consistency with explainable recommendations.
  • 📊 Engagement Analytics: Optionally collect privacy-safe daily aggregates and review participation, completion rates, near misses, reminder recovery, and current streak distribution in the control panel.
  • 🔎 Daily Activity Details: Open individual days to see which activities counted toward a goal and which were excluded.
  • 🔄 Progress Corrections: Automatically correct historical progress when tracked content is moved, hidden, removed, or reassigned.
  • 🔔 Goal Reminders: Optionally remind members when one action remains and a goal is approaching its daily reset.
  • 🌍 Per-Goal Time Zones: Give every goal its own time zone with daily resets at local midnight, including daylight saving changes.

Streak Tracking & Rewards​

  • 🔥 Daily Activity Streaks: Track consecutive days on which each member reaches a goal's daily target, including current and best streaks.
  • 🎁 Streak Rewards: Automatically reward members at configured streak milestones and show upcoming and previously earned rewards.
  • 🏅 Built-In Rewards: Award XenForo trophies, secondary user groups, or user group promotions.
  • 🧩 Reward Integrations: Optionally award DBTech Credits currency, DBTech Shop items, [XB] Badges, or [XB] User Title Unlock titles when their corresponding add-ons are active.
  • 🛠️ Reward Management: Review delivery results, retry failed or uncertain deliveries, confirm manually verified deliveries, and archive reward rules.

Goal Management​

  • ⚙️ Goal Configuration: Configure targets, ordering, titles, descriptions, appearance, activity sources, and counting options independently for each goal.
  • 🎨 Goal Appearance: Assign an icon, color, or uploaded image to individual goals.
  • 🗄️ Goal Archiving: Stop collecting new activity while preserving historical progress.

Supported Goal Types:​

  • 🔑 Daily Login: Count one signed-in XenForo visit per calendar day, including remembered sessions.
  • 💬 Posts: Count visible posts, including the first post of a thread, with optional forum exclusions.
  • 🧵 Threads: Count newly created visible threads with independent forum exclusions.
  • 👤 Profile Posts: Count profile posts created by the member.
  • 📊 Polls: Count newly created thread polls for their creator, with optional forum exclusions.
  • 🏆 Trophies: Count newly awarded XenForo trophies rather than trophy points.
  • 🧠 [XB] Quizzes: Count completed attempts with category and quiz-type filters, an optional minimum percentage of correct answers, and control over whether timed-out attempts count.
  • 🎓 [XB] Courses: Count completed lessons with category, course, and lesson-type filters. Built-in lesson quizzes and graded homework contribute when Courses marks the lesson complete.

Permissions:​

  • 🔒 View daily goals: Access the personal account page and history.
  • ✅ Participate in daily goals: Allow new activity to contribute to progress.
  • 🛠️ Manage daily goals: Control which administrators can configure goals.

Requirements:​

  • ✅ XenForo 2.3.0 or later.
  • 🐘 PHP 7.4 or later.
  • 🧩 [XB] Core Library.

Useful for:​

  • 💬 Communities encouraging regular discussion and profile activity.
  • 📅 Members who want to track their own daily participation.
  • ⚙️ Administrators who need different daily targets for different activities.

Useful for:​

  • 💬 Communities encouraging regular discussion and profile activity.
  • 📅 Members who want to track their own daily participation.
  • ⚙️ Administrators who need different daily targets for different activities.

Screenshots:​

Member Experience​

pub_account_daily_goals.webp
Personal daily goals dashboard with progress, current and best streaks, recent days, reset times, and activity history links.​
pub_account_daily_goals_weekly.webp
Weekly summary with completed goal days, the strongest result, near misses, and per-day progress for every active goal.​
pub_navbar.webp
Navigation popup with today's completion summary, remaining actions, current streaks, and quick access to weekly results.​
pub_widget.webp
Compact widget showing every daily goal, today's progress, current streaks, and a direct link to the complete goal history.​

Administration​

acp_goals.webp
Daily goal management in the control panel with targets, rewards, enabled states, archiving, and engagement analytics access.​
acp_goal_add.webp
Goal editor for titles, descriptions, appearance, ordering, daily targets, time zones, activity rules, and enabled state.​
acp_reward_add.webp
Reward editor with a consecutive-day milestone, reward-specific options, member visibility, enabled state, and display order.​
acp_widget_today_goals.webp
Widget configuration with compact and wide display modes plus the option to show all goals or one selected daily goal.​
acp_style_properties.webp
Style properties for the navigation item position, icon, optional text, and badge appearance.​
acp_stats.webp
Engagement analytics with participation, completion, near misses, goal performance, actionable signals, and streak distribution.​
Author
Painbaker
Views
66
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Painbaker

Back
Top Bottom