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).
















