Skip to main content
Launching a quest involves defining its identity, adding tasks for your community to complete, and setting up rewards. This guide walks you through the entire process.

Step 1 - Create a new Quest

Navigate to the Quests section in your community dashboard and click the Create new quest button. You’ll be asked to choose whether you want to create a quest from scratch or by using of the available templates. Select Create quest from scratch for now. This will take you to our quest creation wizard:
You’ll be asked to provide the following details about your quest:
  • Name: The title of your quest as it will appear to users.
  • Description: A brief quest description that will be visible on your quest card.
  • Instructions: Detailed instructions or context required to finish a quest.
  • Banner: Upload a high-quality image to represent your quest.

Step 2 - Configure quest

Decide how often users can complete this quest and if there’s a cap on total completions.
You can configure the following options for your quest:
  • Visibility: Choose if the quest should be visible to communities you collaborate with.
  • Recurrence: Choose between ONCE, DAILY, WEEKLY, MONTHLY, or CUSTOM intervals.
  • Round count: For recurring quests, how many times the quest itself can repeat.
  • Max total completions: Global cap for all users.
  • Max round completions: Cap per user per interval.

Step 3 - Add tasks

Tasks are the requirements users must meet or specific actions they need to take. We already support over 20 different task types. Click Add task to browse the task library.
For each task, you’ll need to provide a specific configuration (e.g., the X account to follow or the minimum token balance required to attempt the quest). You can learn more about the available task types and how to set them up in the tasks section.
You can use the task verification sandbox to test task requirements against your own account to see if tasks are set up correctly.

Task reviews

Each task you add to your quest can be toggled to require a review from your team member before it can be completed. This is useful if a task cannot be fully verified by our system (like reviewing if a meme uploaded by a user is on-topic).

Reward boosts

Each optional task you add to your quest can be granted a reward boost that will increase the final reward for anyone who meets the task’s requirements. It’s a great way to gamify quests in your community and reward community members who are willing to put in more effort.
To make a task grant reward boost, simply check the Optional task and Include reward boost checkboxes in the task settings like so, and configure the boost parameters:
There are 3 reward boost modes you can apply to any optional task:
  • Max: Only the highest boost from all MAX reward boosts is applied
  • Cumulative: All boosts with CUMULATIVE mode will be added together
  • Global: Applies on top of all other reward boosts
You are free to mix and match different reward boost modes across the same quest. The final reward multiplier for each user is calculated using the following formula: (1+max(MAX)+(CUMULATIVE))×(1+(GLOBAL))(1 + \max(\text{MAX}) + \sum \text({CUMULATIVE})) \times (1 + \prod (\text{GLOBAL}))

Step 4 - Set up rewards

Choose how you want to reward your community. Click Add reward to browse the available reward types.
There are multiple reward types you can choose from:
  • Random: Each user will get a random reward from a selected reward pool.
  • Token: Each user will receive a specific, base amount of tokens.
  • Token Pool: All users will share a pool of tokens.
  • NFT: Users will receive a specific NFT.
  • Role: Users will be granted a specific role in your Discord server.
  • Custom: Users will get a custom reward that’s defined by you.
For each reward you add to your quest, you can select from the following distribution strategies that will affect who receives the reward:
  • Everyone: All users who complete the quest will receive the reward.
  • FCFS: Only the first N users who complete the quest will receive the reward.
  • Raffle: Only N random users will receive the reward once the quest ends.
Use the spending calculator widget to estimate your potential spending based on set rewards, estimated number of quest completions and applied reward multipliers.
Make sure to get familiar with our reward system before distributing onchain rewards.

Rewards

Click to learn how to set up rewards in Flipsuite.

Step 5 - Review and activate

Once the quest is configured, it’s time to review and finalize it.
If everything looks good, click Save quest to create the quest. Once created, your quest will be in the DRAFT state and won’t be visible to users yet. To activate your quest, simply find it in your questboard and click the Activate quest button.
You will be asked again to validate the quest settings before activating it, because quest tasks and rewards can’t be changed after activation. If everything looks good, click the Activate button to activate the quest and make it visible to your community!

Sharing your quest

By default, you need to use /quest share slash command in Discord in order to share your quest. If you want to automate this process and push quests to respective Discord channels automatically, head over to the quest settings and configure channels for automatic sharing.