
Quests
Drive long-term participation by turning one-off actions into meaningful campaigns
Overview
A Quest is a structured unit designed to group multiple Missions under a common theme, objective, or category. It helps organize user engagement around specific journeys or campaigns.
Each Quest can include several missions that users complete to earn rewards and track progress.
Use cases
Launch seasonal or limited-time quests tied to product updates or promos
Link missions together to drive users through deeper engagement flows
Design journeys like "Starter Pack" for new users or "Power User Trail" for advanced participants
User behaviour impact
Drives daily logins by giving users a reason to “come back and finish”
Increases feature exploration by nudging users into underused parts of your app
Builds momentum by rewarding consistency, not just one-time actions
Creating a Quest
Go to the Missions section and click Create Mission.
On the Quest creation page:
Configure general parameters (e.g., name, due date, reward, description)
Select Missions to add to the Quest.
Only Missions in Draft status are shown.
Note: You can create a Quest without Missions, but it cannot be activated until at least one Mission is added.
Selecting Missions on the Quest creation page
(Optional) Enable the “Disable missions rewards” checkbox in the Conditions block if you want to reward only the Quest itself, not individual Missions.
Click Create. The Quest will appear in the main table with Draft status.
Congratulations! The Quest has been successfully created and is displayed in the main table with Draft status.
By clicking on the Quest name in the table, the user can view the list of missions that were added to this Quest.
RESTRICTIONS:
✅ Only Social Media and Event-Based Missions are supported in Quests.
🚫 Active Missions cannot be added to Quests.
🚫 A Mission already assigned to another Quest cannot be reused.
🚫 Missions in a Quest cannot be activated/deactivated individually.
🚫 You can only add Missions to Quests that are in Draft status
Quest & Mission Rewards
A Quest always has a reward.
Missions inside a Quest can be:
With individual rewards (default)
Without rewards (if the Disable mission rewards option is enabled)
Quest Expiration
If a Due Date is set, the Quest will change its status to Expired when the deadline passes.
All Missions in the Quest will then revert to Draft status.
Editing or Removing Missions
To remove a Mission from an existing Quest:
Set the Quest status to Draft
Click Edit
Deselect the Mission from the Select Missions field
Alternative Way to Add a Mission to a Quest
You can also assign a Mission to a Quest during Mission creation:
Use the Select Quest dropdown
Only Quests in Draft status will appear
You cannot add a Mission to an Active Quest
Activation, Deactivation, and Deletion Logic
Action
Effect on Missions
Activate Quest
All Missions in the Quest become Active
Deactivate Quest
All Missions revert to Draft
Delete Quest
Quest is removed; Missions return to Draft
Quests on The Widget
After the Quest has been activated, it becomes visible to users on the widget. On the Quest card, the user can see the number of missions included in it, as well as their personal progress.
When the user clicks on the Quest card, the Quest page opens, where they can view more detailed information about the Quest as well as the missions included in it.
Once all missions within the Quest have been successfully completed, the user can claim their reward by clicking the Claim button on the Quest card.
Last updated