Activity Points & Rewards Plugin
Boost User Engagement with Gamification
Keep your community active and encourage meaningful participation with the Activity Points & Rewards Plugin for shaunSocial.
Reward members for contributing valuable content, recognize your most active users with achievement badges, and create healthy competition through public leaderboards. The plugin is designed to increase member retention while remaining highly optimized for large communities.
Reward Every Meaningful Activity
Encourage users to stay active by awarding points for the actions you choose.
Supported reward actions include:
Create a post
Create a group
Create a page
Create a Vibb
Comment on posts
React to content
Join a group
Receive likes from other members
New user registration bonus
Every action and its corresponding reward points can be fully configured from the Admin Control Panel.
Achievement Badge System
Recognize your most dedicated members automatically.
Create unlimited custom badges and define the number of activity points required to unlock each one. You can also specify that members must earn the required points within the last 90 days, encouraging continuous participation instead of one-time activity.
Earned badges are displayed beside the member\'s name throughout the platform, similar to the verified badge, making achievements visible across your community.
Leaderboard System
Create friendly competition with a built-in leaderboard.
Display the Top 10 most active members based on activity points earned during the last 10 days. Members are motivated to remain active as they compete for the highest ranking within your community.
Powerful Analytics Dashboard
Understand how your community is engaging.
The built-in analytics dashboard provides administrators with a clear overview of activity point distribution during the last 10 days, including:
Total points awarded
Distribution by activity type
Percentage breakdown of each earning action
Most popular engagement activities
This helps administrators understand which features are driving engagement and optimize community growth strategies.
Flexible Role Permissions
Not every member needs to participate in the rewards program.
Configure exactly which user roles are eligible to earn activity points. This makes it easy to exclude administrators, moderators, test accounts, or any custom member roles from the gamification system.
High Performance Architecture
Built for scalability.
Instead of calculating points in real time for every user action, the plugin performs a single optimized daily calculation for all members.
This significantly reduces database read/write operations while ensuring excellent performance, even on communities with thousands or millions of activities.
Key Features
Reward members for community activities
Configurable point values for every supported action
Sign-up bonus for new members
Unlimited custom achievement badges
Automatic badge rewards based on activity points
90-day achievement tracking
Public Top 10 leaderboard
Badge display beside member names
Activity point analytics dashboard
User role permissions
Optimized daily point calculation
Designed for high-performance communities
Perfect For
Social Networks
Online Communities
Creator Platforms
Business Communities
Educational Platforms
Fan Communities
Membership Websites
Interest-Based Networks
Increase engagement, motivate quality contributions, and reward your most valuable members with a powerful gamification system designed specifically for shaunSocial.
Installation note
This Plugin is not delivered as an installable plugin.
Our team will require temporary access to your hosting/server to:
Upload and apply the required code changes
Configure Google Maps API integration
Test location selection and map rendering
Compatibility & Mobile App Support
Compatible Versions
This plugin is compatible with ShaunSocial 1.5.x
Mobile App Support
If you are using mobile apps (iOS / Android) and want This Plugin supported there as well, we can implement it with an additional cost (quoted separately).