Skip to main content

Best Practices

Follow these tips to create engaging, effective quests that drive real user action and satisfaction:

Copywriting

  • Be clear and concise: Use simple language and short sentences.
  • Action-oriented: Start with verbs (e.g., "Swap", "Mint", "Top up").
  • Set expectations: Tell users exactly what to do and what they'll get.
  • Highlight rewards: Make the XP or other benefits obvious.
  • Avoid jargon: Assume users are new to ICP and your dApp.

UX Tips

  • Low friction: Choose actions that are easy for new users to complete.
  • Visuals: Use attractive images and icons for each quest.
  • Estimated time: Let users know how long a quest should take.
  • Difficulty: Set a difficulty level so users can choose what fits them.
  • Prerequisites: Clearly state if users need to do something first (e.g., "Own an NFT").

Examples

  • Good:
    • "Swap any amount of ICP for another token on Sonic."
    • "Mint your first NFT on PacaPump."
  • Bad:
    • "Try our dApp."
    • "Do something on the blockchain."

Tip: Review your quest from a new user's perspective. If in doubt, ask a non-technical friend to read it!