Concept: The Management Flow

While the Refract SDK provides the technical integration for your dApp, the Refract Portal serves as the strategic command center for managing your dApp’s growth, incentives, and user engagement strategies. It’s a powerful, no-code web dashboard that empowers your entire team—from developers to marketers—to configure and deploy complex campaigns without writing a single line of code.

The Refract Portal: A Unified Dashboard

The Portal is designed to provide a comprehensive and intuitive interface for all of Refract’s services. It eliminates the need for developers to manage multiple complex configurations, SDKs, or APIs for each growth-related feature.

A Typical Management Workflow

The user experience in the Portal is designed to be hierarchical and efficient, allowing users to move from a high-level overview to detailed configurations seamlessly.

  1. Global Dashboard: Upon logging in, a user sees a portfolio view of all their registered dApps. This view provides high-level, aggregate metrics like daily active wallet growth and total transaction volume across all projects.

  2. Project Dashboard: Clicking into a specific dApp brings the user to its Project Dashboard. This is the detailed homepage for a single dApp, featuring in-depth analytics, growth graphs, and performance metrics. A navigation sidebar on this page provides access to all available Refract services for this project.

  3. App/Service Configuration: From the Project Dashboard, the user can click into a specific Refract service, like GasMaster or Quests, to manage its settings.

    • Example: Configuring GasMaster

      • Navigate to the GasMaster App Dashboard.
      • Toggle the master on/off switch.
      • Set the global budget and per-transaction caps.
      • Define dynamic per-user budgets based on Refract Insights data (e.g., CLV score).
      • Configure low-balance notifications and auto-top-up rules.
      • All changes are saved and take effect in real-time without requiring a dApp redeployment.
    • Example: Creating a Quest

      • Navigate to the Quests App Dashboard.
      • Use the visual, step-by-step Quest Builder.
      • Define triggers (the “IF”): e.g., Number of successful referrals is equal to 3.
      • Define rewards (the “THEN”): e.g., Distribute 50 PROJECT_TOKEN.
      • Set eligibility rules and activate the quest.

This no-code, web-based management flow is central to Refract’s value proposition. It dramatically lowers the barrier to implementing sophisticated Web3 growth strategies, allowing teams to iterate quickly and respond to market feedback without being blocked by engineering cycles.