Gamification tools
Find the right activity, reward, campaign, or program in one catalog.
Choose a tool
Open Features under Gamification to see configured tools, active/draft/inactive states, and available activity for the last 7, 30, or 90 days. Features in Use counts active types rather than individual instances. Quest claims, votes, and form submissions have period metrics; other activity is explicitly unavailable. Engaged Members deduplicates Harbor account IDs across active features, and Total Participations counts recorded actions; both are unavailable if any active feature lacks tracking. Deleted accounts are excluded. Scheduled and ended experiences remain manageable under Inactive. Open Explore Features to search or filter the complete catalog. Every card opens its existing editor.
Campaigns, programs, and inventory
Campaigns is a main-sidebar destination. Creators and Playtesters are under Community. Rewards lives under Gamification and retains inventory, quantities, and distribution workflows. Storefronts and Community Support remain separate tools in Features.
Engagement and feedback tools
- Quests: member tasks, challenges, requirements, and rewards.
- Referrals: referral acquisition.
- Contests: community contests.
- Leaderboards: rankings and prizes.
- Daily Check-ins: repeat visits and check-in rewards.
- Levels: progression.
- Votes and Forms: opinions and structured feedback.
- Giveaways: raffles and reward claims.
- Events: community events.
Review the tool’s active state, dates, eligibility, and reward settings before launch. Adding a tool to the catalog or creating its configuration does not by itself guarantee it is visible to members; configure its presentation in your member-facing experience.
Run a Vote Campaign
Open Campaigns → New Campaign → Run a Vote Campaign, or add Votes to any multi-activity campaign. Start blank or copy choices and participation rewards from a workspace vote; copied votes start with zero participants. Configure choices, optional images, rewards, and tally visibility in the native vote editor. Set the shared audience and dates in the campaign; an activity can narrow them. Publishing requires at least two named choices and Web Hub V2. Preview the complete experience before publishing.
Members vote once through the Hub or Discord and receive configured participation rewards automatically. Closed votes remain readable for eligible members, but cannot accept more votes. Tallies become visible after voting, or before voting when Display vote tallies is enabled. Participants & results shows total voters and per-choice counts. Published vote settings are locked. Archive the campaign to close participation while retaining administrator results.
Run a Daily Check-in Campaign
Open Campaigns → New Campaign → Run a Daily Check-in Campaign, or add Daily check-in to a multi-activity campaign. Start blank or copy a calendar’s daily rewards and streak multipliers. Copies have fresh claim history. Configure 1–366 daily rewards in the native editor; the end date is exclusive. Review reward dates after copying or changing campaign dates.
Members claim once per local calendar day while the campaign is open and they match its audience. Missing a day resets the streak. Add up to six multiplier tiers, applied once per tier or on every qualifying day. Preview and publish from the campaign; published reward settings are locked. Participants & results shows participants, total check-ins, returning members, and longest streak. Archive closes access and retains results. Cooldown check-ins remain standalone.
Run a Storefront Campaign
Open Campaigns → New Campaign → Run a Storefront Campaign, or add Storefront to a multi-activity campaign. Start blank or copy an existing store; copies have independent inventory and fresh purchase history. Configure rewards, prices, stock, lifetime purchase limits and ownership limits in the native editor. Choose a fixed catalog or a per-member selection that refreshes on a regular interval.
Preview and publish from the campaign. Purchases must match its audience and dates; rotation also applies to direct item links and Discord. Published inventory is locked. Participants & results reports unique purchasers, purchases and units. Archive closes access and retains history.
Run a Playtest
Open Campaigns → Run a… → Playtest. Configure dates, audience, optional application questions, Steam eligibility, acceptance rules and an accepted-participant goal. Create an access-key resource and upload keys directly from the Playtest section. Enable automatic key assignment or assign keys after reviewing applicants. If the pool runs out, accepted members remain accepted and you can assign a key after replenishing it. Add optional activities and a feedback form; these are available only to accepted campaign participants. Preview and publish from the campaign. Community retains the shared playtester profile; each campaign has its own acceptance decision.
Run a Giveaway
Choose Run a Giveaway or add a Giveaway activity. Configure native raffle entry requirements and prizes inline. Set a closing date, preview and publish. The campaign controls audience, dates and availability. Participants & results shows entrants, entries and winner-selection status. The native raffle selects and awards winners when it is opened after its draw time. Giveaways remain in the central library with campaign links and filters.
Run a Referral Campaign
Create a Referral Campaign and configure its milestone quests and rewards. In the referral activity’s Details, choose qualifying new signups, new signups with Discord, or new signups with Steam. Email identities must be confirmed. Set participant and qualifying-referral goals. Campaign invite links count only attributed new members within campaign dates. Workspace reward stacking is off by default; enable it explicitly to also advance lifetime referral milestones and grant referral signup rewards. Ordinary welcome rewards are independent. Published rules are locked. Reports show qualified referrals and claimed milestone rewards.
Campaign applications and required agreements
In a Web Hub V2 campaign, open Membership to choose Join immediately, Complete a form then join automatically, or Apply for approval. Application forms use the existing Forms builder, including required questions and custom fields. A previous response to the selected form counts. Review applications in Membership and open their saved answers before accepting or rejecting.
Add required agreement text, such as an NDA, under After acceptance. Accepted members see an Accept button for each agreement. Until they accept every current agreement, their status is Accepted — action required and campaign content and activities remain locked. Once complete, they become Active participants. Harbor records the account, exact agreement version, text and acceptance time. Editing text creates a new version requiring acceptance again; prior records remain available. Agreements can be copied from another campaign and edited independently.
Playtest campaigns reuse their Playtest application form, Steam requirement and approval settings. Enable required agreements in Membership; automatic access keys wait until those agreements are complete. Existing campaigns keep their current behavior until membership is enabled.
Enabling membership creates Applicant, Accepted, Rejected and Active participant segments for the campaign. They update from membership status, can be renamed, and can be used for targeting and page gates. Accepted includes people still completing agreements; Active participants includes only those who have completed them.