Quests
Set bite-sized goals that reward members with XP and roles — daily, weekly, or one-time. (Pro)
Quests are small, clear goals you set for members — "send 10 messages," "reach Level 5" — that reward them with XP and, optionally, a role. They're a great way to nudge the behaviour you want.
What it does
You create quests; HoneyGate tracks each member's progress automatically and hands out the reward when they finish.
Setting it up
In the admin panel, open Quests and create a quest:
- Give it a name and description.
- Pick the goal type:
- Messages sent
- XP earned
- Voice minutes
- Reactions received
- Reach a level
- Set the goal amount (e.g. 10 messages).
- Choose the cadence:
- Daily — resets at midnight (UTC)
- Weekly — resets each week
- One-time — a milestone that never resets
- Set the XP reward, and optionally a role to grant on completion.
You can run several quests at once and enable/disable them individually.
Member experience
Members see their quests and progress bars with /quests (private) or on the Quests page of their portal. Progress is tracked automatically as they take part — there's nothing to "accept."
Tips
- Mix cadences: a couple of daily quests for routine engagement, a weekly stretch goal, and one-time milestones for newcomers.
- To prevent farming, reward XP doesn't count toward XP-goal quests.
- Pair a one-time "reach Level 5" quest with a role to give new members a clear first goal.