Introducing PeepSo Achievements
Give members a reason to come back.
Points. Collectible badges. A little friendly ambition. Your membersโ next visit just got a lot more exciting.
Already included, at no extra cost, with every active PeepSo Ultimate Bundle license.
That โIโll check back tomorrowโ feeling? Letโs build on it.
That first post. The conversation that gets everyone talking. A week of showing up. Say hello to PeepSo Achievements! Give the everyday contributions that turn a website into a community their moment to shine.
A reason to return
A community grows stronger when people come back.
Getting someone to register is an exciting beginning. The real magic happens when they return, recognize a familiar name, reply to yesterdayโs conversation, and start contributing their own.
Those repeated visits give relationships time to develop. Members find people who share their interests. Conversations continue. A contribution receives a response, and its author has a reason to return and respond again.
Gamification helps make that journey easier to see. A clear milestone answers, โWhat could I do next?โ Progress answers, โHow far have I come?โ An earned badge says, โThat contribution mattered.โ
For a new member, the next step might be adding an avatar or publishing a first post. For a regular, it might be reaching 25 visit days or starting a conversation that attracts five different commenters. For someone who usually reads quietly, giving positive reactions or taking part in polls can offer an approachable way to participate.
The community provides the people, conversations, and shared purpose. Achievements adds goals and recognition around the activities that keep those connections growing.
And yes, collecting a shiny badge feels good. Especially one you have had your eye on.
Points, achievements, and badges each have a job.
Activity points recognize eligible participation according to the rules you configure. An achievement marks a particular milestone. Its badge is the artwork members collect and can display.
You can award points for activities such as publishing posts, commenting, receiving positive reactions, attracting distinct commenters, or visiting the community. You control the enabled rules, their point amounts, and their daily event limits where available.
Achievements can also carry an optional points bonus. A seven-day streak could earn a badge and 25 bonus points, for example. Or it could award the badge alone. Recognition works perfectly well with a zero-point bonus.
Activity points and achievement progress are tracked separately. Someone who reaches your daily limit for posting points can still make progress toward a posting achievement. That gives you room to keep everyday point rewards sensible while allowing members to keep working toward their milestones.
Made to be collected
Give members a next step they can see.
The Achievements tab on a memberโs profile brings their collection together, with categories, earned badges, requirements, and progress toward unfinished goals. Members can filter their collection by All, Earned, or In progress, and see โYour next milestonesโ when eligible goals are underway.
Imagine opening your profile and seeing that you are one visit away from your next badge. Or discovering that your latest discussion brought you closer to a Conversation Starter achievement. Progress gives the next visit a purpose.
Members can choose which earned badges to feature, reorder them, and hide individual achievements from visitors. Featured badges can appear in profile headers, Profile Blocks or widgets, and hover cards when those displays are enabled. Private progress stays with the member; visitors see the visible earned achievements that profile privacy and site settings permit.
Achievement notifications use PeepSoโs onsite and email notification system, with delivery controlled by membersโ preferences. Earning a milestone becomes a moment they can notice and enjoy.
A little progress. A little pride. A reason to return.
Your collection starts here
Start with 84 editable templates, then make the collection yours.
The included starter collection contains 54 participation milestones and 30 holiday or special-date templates. There are also 42 built-in badge artwork choices, including bronze, silver, and gold options for stars, visits, and streaks.
The collection includes milestones such as First Post, Finding Your Voice, Conversation Starter, Familiar Face, and Seven-Day Streak. There is even Part of the Furniture for 365 visit days. By then, they probably know where you keep the spare key.
You can edit titles, descriptions, artwork, categories, targets, bonuses, and status, or create achievements of your own. Upload custom artwork through the WordPress Media Library to give your collection the personality of your community.
Templates that depend on optional plugins require those integrations. Holiday and special-date templates begin as drafts so you can choose the occasions that fit your members. Start with a focused collection and add more as your community grows into it.
Meet a few of your communityโs next collectibles.
Built-in hooks, endless ideas
There are 30 automatic earning criteria to work with.
Achievements connects to community activity through built-in hooks. As an administrator, you use that capability by selecting an earning criterion in the achievement editor. No coding is required to configure the built-in rules.
Here is the available range:
| What you want to recognize | Available automatic criteria |
|---|---|
| Contributions | Published posts; published comments; published photo posts; published stories; sharing files in published posts |
| Appreciation and conversation | Positive reactions given; positive reactions received; different members giving positive reactions; different commenters on one post |
| Returning to the community | Days visiting the community; consecutive days visiting the community; visits on specific dates |
| Getting established | Completing the profile; adding a first custom avatar; adding a first custom cover |
| Connections | Number of accepted friends; number of followers |
| Group participation | Joining groups; published posts in groups; published comments in groups; creating groups |
| Pages and polls | Creating pages; followers on one owned page; voting in distinct polls |
| Points milestones | Reaching a points balance |
| Purchases through Awecommerce | First purchase; number of purchases; spending in one purchase; cumulative spending; purchasing a selected product |
Criteria connected to Photos, Stories, Friends, Groups, Pages, File Uploads, or Awecommerce require the corresponding plugin to be active and its required features available. Poll criteria require Polls to be enabled. The editor explains unavailable integrations so you can see what each rule needs.
Each automatic achievement uses one criterion. You can build a collection of separate milestones for the journey you want to encourage, then add manually awarded achievements for contributions that deserve a human decision.
Make it your communityโs thing
Seven communities. Plenty of reasons to celebrate.
The following recipes use those available criteria. Their names and targets are suggestions you can adapt to your community.
For fitness and accountability communities, celebrate showing up.
A supportive routine starts with returning to the people who share it. Try these three achievements:
- Showing Up: choose Days visiting the community, with a target of 5.
- Seven Days Together: choose Consecutive days visiting the community, with a target of 7.
- Cheering Section: choose Positive reactions given, with a target of 20.
These recognize community visits and encouragement. A visit achievement records a visit to the community; an administrator can separately award a manual badge for a verified workout challenge or another accomplishment outside the site.
Offer total-visit milestones alongside streaks. Someone with an irregular schedule can still work toward 25 visit days, while someone who enjoys a daily routine can pursue a seven-day streak. Both have a reason to return.
For learning communities, make participation part of the learning experience.
Give learners small, clear invitations to join the conversation:
- Ready to Learn: choose Complete the profile.
- Discussion Regular: choose Published comments in groups, with a target of 10.
- Resource Sharer: choose Share files in published posts, with a target of 3.
These milestones can support introductions, peer discussion, and resource sharing around your learning content. An instructor can also grant a manual achievement for an excellent project, helpful mentoring, or course completion they have verified.
Keep the automatic requirement clear: ten group comments means ten qualifying comments across eligible groups. Group criteria currently apply across qualifying groups; they do not target a specific classroom or course group. Course completion itself would use the manual award in this example.
For photography, art, and creator communities, recognize both sharing and response.
A creative community thrives when people put their work out there and others respond. Build a collection around that exchange:
- In the Frame: choose Published photo posts, with a target of 5.
- Storyteller: choose Published stories, with a target of 10.
- Growing Audience: choose Different members giving positive reactions, with a target of 10.
The third rule recognizes appreciation from ten different people across eligible content. It gives you a way to celebrate a widening circle of interest.
Photo milestones count posts, regardless of how many images each contains. Story milestones count newly published stories, regardless of slide count. Recorded story progress remains after a story expires, so that moment in the spotlight still contributes to a memberโs achievement.
For a judged photography challenge or an editorโs choice award, create a manual achievement and select the winner yourself. That is where your communityโs taste and personality can shine.
For professional and business communities, recognize connections and useful conversations.
Give members goals tied to building relationships:
- Connected: choose Number of friends, with a target of 10 accepted connections.
- Conversation Starter: choose Different commenters on one post, with a target of 5.
- Building an Audience: choose Followers on one owned page, with a target of 25.
Five different commenters on one post means five people participating in the same conversation. Twenty-five page followers means reaching that number on one page the member owns. Those distinctions let you reward the kind of activity you have in mind.
You can also grant a manual Community Mentor achievement to someone whose advice consistently helps others. A thoughtful answer may deserve recognition well before its author reaches a large activity count.
For gaming and fandom communities, give collecting a place to flourish.
Your members may already love a good milestone. Bring some of that delight into the community itself:
- Finding the Party: choose Join groups, with a target of 2 accepted memberships.
- Community Voice: choose Vote in distinct polls, with a target of 5.
- Launch Day Crew: choose Visit on specific dates, using the exact date of your community event or game launch.
Poll achievements count distinct polls, so changing an answer does not add another poll to the total. A launch-day badge recognizes a signed-in community visit on that date, using your siteโs timezone.
You can create separate editions for future launches, anniversaries, or events. Give each its own name and artwork, and let your members build a collection of โI was thereโ moments.
For local communities, clubs, and causes, make belonging visible.
Recognition can help members see the part they play in keeping their shared space alive:
- A Familiar Face: choose Days visiting the community, with a target of 10.
- At the Table: choose Different commenters on one post, with a target of 5.
- Anniversary Visitor: choose Visit on specific dates, using your communityโs anniversary.
For a series of online gatherings, a date achievement can require a visit on any listed date or every listed date. It records community visits on those dates. Organizers can use manual awards to recognize verified attendance, volunteering, fundraising work, or other contributions beyond the site.
A volunteer who quietly keeps everything running deserves a badge too. Quite possibly a crown.
For communities selling through Awecommerce, connect purchases with recognition.
With Awecommerce active and PHP 8.2 or newer, the five purchase criteria let you create milestones around qualifying customer activity:
- First Purchase: recognize a memberโs first qualifying purchase recorded while the achievement is tracking.
- Returning Customer: set Number of purchases to 3.
- Collection Companion: use Purchase a selected product and choose the product you want to recognize.
You can also recognize spending in a single checkout or cumulative spending, with a threshold in a chosen currency. For example, a 100 USD cumulative-spending milestone uses qualifying USD spending; currencies are not combined or converted.
Purchases must be successful live payments for positive-value orders linked to a site member. Guest orders, free orders, test payments, and automatic subscription renewals do not qualify. Completed refunds can reduce unfinished progress. That way, a Returning Customer badge celebrates real purchases by a community member.
Pair purchase milestones with participation badges so members can also earn recognition through conversations, visits, and encouragement. Points serve as recognition within this release; they are not a spendable currency or automatic discount.
See you tomorrow?
Return visits deserve particular attention.
Achievements gives you three ways to recognize them: total visit days, consecutive visit days, and visits on selected calendar dates.
Visits count when members are signed in and viewing a supported community screen in a visible browser tab. They do not need to log out and log back in every day. Visits follow your siteโs timezone, and refreshing repeatedly does not turn one day into several.
Total visit days let members make steady progress even when life gets busy. Streaks give members who enjoy a daily routine a consecutive-day goal. Calendar dates let you celebrate occasions that matter to your community, from an anniversary to a seasonal gathering.
Each achievement and its optional bonus can be earned once per member. For a progression such as 3, 7, and 30 consecutive days, create three achievements. For a new annual edition of an event badge, duplicate it and set the new yearโs dates. An annually repeating date provides another opportunity to earn the original achievement; it does not award another copy each year.
If a member misses a day, their current streak restarts. Achievements and points already earned remain theirs. There is room to enjoy the next milestone without losing the celebration of the last one.
Recognition with purpose
You decide what deserves recognition.
Begin with actions you would like to see more often: welcoming participation, thoughtful conversations, shared resources, return visits, and appreciation for other members.
Mix approachable first steps with longer goals. Give newcomers something attainable, and give established members something worth returning for. Use distinct-member criteria when you want to recognize conversations that involve more people. Add manual awards for quality, kindness, expertise, or effort that an activity count cannot judge.
Daily point limits and the pluginโs handling of repeated actions help keep ordinary rewards sensible. Self-reactions do not earn activity points, and repeatedly changing an emoji does not create unlimited rewards. Your moderation and community standards give those mechanics their purpose.
Most activity-based achievements count eligible activity from the achievementโs first activation, so activate your new milestones before announcing a challenge. Current-state criteria, such as profile completion, accepted friends, or points balance, can recognize qualifying progress that members already have.
Ready for your first badge
Your first achievement is only a few settings away.
Install and activate Achievements with your active PeepSo Ultimate Bundle license, then open PeepSo โ Configuration โ Achievements to review points and display settings.
Next, go to PeepSo โ Manage โ Achievements. Review the starter collection, edit a template, or select Create achievement. Choose a title, description, artwork, earning method, criterion, target, and optional bonus. Review the preview, then activate it when ready. Manual achievements use administrator grants instead of an automatic criterion.
Try launching with a small collection: a profile milestone, a first contribution, an appreciation milestone, a return-visit goal, and one achievement that captures your communityโs personality. Tell members where to find their collection and invite them to earn their first badge.
You can almost hear the first โOoh, I want that one.โ
Connect an earned achievement to a custom workflow.
For communities with custom development, the peepso_achievements_awarded action hook gives developers a way to respond after a new achievement has been successfully awarded. A developer could use it to connect an earned milestone to a custom workflow on your site. The built-in earning rules are configured in the editor; extending what happens after an award requires custom code.
Already yours with an active PeepSo Ultimate Bundle license
Achievements is available now in PeepSo Ultimate Bundle.
No active license?
PeepSo Free Bundle users can get Achievements by upgrading to PeepSo Ultimate Bundle.
Give the first post a celebration. Give the regulars another goal. Give your members more reasons to come back, join in, and make themselves at home.
Activate Achievements with your Ultimate Bundle license, or upgrade to PeepSo Ultimate Bundle and create your communityโs first collection.
