⚡
claimr
  • Getting started
    • Create an account
    • Sign in to your account
    • Reset password
    • Edit profile
  • ⚡️claimr core components
  • Team roles and management
  • Campaigns
    • Create new campaign
    • Campaign settings
  • Groups
    • Create new group
    • Group settings
  • Quests
    • Create new quest
    • Quest settings
  • Tasks
    • Create new task
    • Task settings
    • Telegram tasks
    • X (Twitter) tasks
    • TikTok tasks
    • Discord tasks
    • YouTube tasks
    • Web3 tasks
      • Connect a wallet
      • Transactions count
      • Wallet balance
      • Token balance
      • NFT balance
      • Link3 balance
      • Mint an NFT (721)
      • Mint an NFT (1155)
      • Verify transactions
    • PoW tasks
    • HTTP request tasks
    • Referral tasks
    • Form tasks
    • Poll tasks
    • Events tasks
    • API tasks
  • Widget
    • Publish campaign
    • Widget configurations
    • Widget attributes
    • Integrate claimr widget into your website
    • claimr widget integrations
      • Google Analytics integration
      • Google Analytics Client ID
      • Google Tag Manager integration
      • HotJar integration
  • Rewards
    • Reward settings
    • Custom rewards
  • Events
    • Daily check-ins
    • Challenges
    • Ranks
    • KOLs
  • Codes
    • Secret codes
    • Invite codes
      • Enter invite code task
      • Claim invite code task
    • Gift codes
  • Test users
  • Pop-ups
    • Into pop-up
    • Completion pop-up
  • API
    • API token
    • API methods
    • User token
  • Webhooks
    • Set up webhooks
    • Assign webhooks
    • Webhook scopes
  • SDK
  • Forms
    • Create forms
    • Form settings
    • Pages
    • Blocks
    • Quizzes
  • Data analytics
    • Activity
    • PoW analytics
    • User information
    • Failed actions
    • Issues analytics
  • How to
    • Create X campaign
    • Create Discord campaign
    • Integrate claimr widget into dApp
    • Integrating claimr widget into Telegram mini app
    • Customize user experience with tags and attributes
    • Add custom points to users
  • UX requirements
    • Campaign UX requirements
    • Group UX requirements
    • Quest card UX requirements
    • Quest UX requirements
    • Task UX requirements
    • User progress UX requirements
    • Pop-ups UX requirements
    • Interactive components UX requirements
Powered by GitBook
On this page
  • General Requirements
  • Login
  • Wallet connect
  • Platform login
  • Email login
  • Completed task
  • Challenge details
  • Leaderboard
  • Action status notifications

Was this helpful?

  1. UX requirements

Pop-ups UX requirements

This section outlines UX requirements for designing effective and user-friendly pop-ups within your ⚡️claimr campaigns, covering various pop-up types and their specific design considerations.

PreviousUser progress UX requirementsNextInteractive components UX requirements

Last updated 1 month ago

Was this helpful?

Pop-ups provide a way to deliver important information or enable focused interactions within your claimr campaigns.

General Requirements

  • Purposeful use: Use pop-ups sparingly and only when necessary to avoid disrupting the user flow.

  • Clear close option: Provide a prominent and easily accessible close button.

  • Visual hierarchy: Use headings, subheadings, and bullet points to organize content.

  • Mobile optimization: Ensure pop-ups are responsive and adapt well to smaller screens.

  • Accessibility: Design with accessibility in mind, including appropriate color contrast, keyboard navigation, and screen reader compatibility.

Login

  • Clear purpose: Explain why login is required and its benefits.

  • Multiple options: Offer various login methods (e.g., email, social media).

  • Error handling: Provide clear error messages and guidance.

Wallet connect

  • Clear instructions: Provide step-by-step instructions on how to connect a wallet.

  • Supported wallets: Display a list of supported wallets and their logos.

  • Security information: Assure users about the security of their wallet connection.

  • Error handling: Provide clear error messages and troubleshooting tips if connection issues arise.

Platform login

  • Platform branding: Incorporate the branding of the relevant platform for visual consistency.

  • Clear instructions: Explain the login process and any required permissions.

  • Error handling: Display clear error messages if login attempts fail.

Email login

  • Clear input fields: Provide well-labeled input fields for email and password.

  • Password recovery: Include a "Forgot Password" link for users who need assistance.

  • Error handling: Display clear error messages if login attempts fail.

Completed task

  • Congratulatory message: Celebrate the user's achievement.

  • Reward Display: Clearly showcase the earned reward.

  • Call to Action (CTA): Encourage further progress or exploration.

Challenge details

  • Challenge information: Clearly present the challenge's objectives, rules, rewards, and any time constraints.

  • Progress tracking: Include a progress bar or indicator to show the user's advancement towards the challenge goal.

  • CTA: Include a "Participate" or similar button to prompt users to join the challenge.

Leaderboard

  • Default view: Displays the full leaderboard with all ranked users visible.

  • Collapsed leaderboard state: Only the heading row and the top 9 ranked users are shown when the list is long. Include View more / Hide buttons to expand or collapse the list.

  • Leaderboard pop-up: Design the button for flows when the leaderboard appears only after clicking it.

  • Collapse button in pop-up: When opened in a modal, include an option to collapse or minimize the leaderboard view.

  • Pagination: If the full list is too long to load at once, add pagination to allow users to browse through pages of results.

  • Clear rankings: Present user rankings and relevant metrics clearly.

  • Visual hierarchy: Use size, color, and placement to highlight top performers.

Action status notifications

  • Concise message: Provide a brief message about the action's status.

  • Visual cues: Use colors, icons, or animations for visual feedback.

  • Additional information: Include relevant details or instructions.

Example: Login pop-up
Example: Wallet connect pop-up
Example: Platforms login pop-up
Example: Completed task pop-up
Example: Challenge details pop-up