Building the Agentic Foundatio...
When Your Product Data Meets Y...

Identifying Power Users

7min
Document image
ο»Ώ

But gut feelings aren't good enough. Let's look at how to identify them systematically through data.

The SQL queries we'll explore are intentionally generic - they'll work with any product that tracks user actions. Just replace the table and column names with your own, and you'll have a foundation for identifying your power users.

ο»ΏThe query breaks down into three main components that build upon each other:ο»Ώ

Document image
ο»Ώ

Let's break down each part.

1. Active Workspace Analysis

First, we identify active workspaces in the system:

SQL
ο»Ώ

This creates a clean dataset of active workspaces by:

  • Filtering out empty or invalid URLs
  • Excluding temporary workspaces
  • Only including active statuses
  • Maintaining creation date order

2. Team Activity Metrics

Next, we analyze team-level engagement:

SQL
ο»Ώ

This builds a activity profile for each team by:

  • Counting total activities
  • Tracking recent (30-day) activities
  • Focusing on key actions that indicate engagement

3. Power User Identification

Finally, we identify the most active user in each team:

SQL
ο»Ώ

This identifies power users by:

  • Counting activities per user within each team
  • Ranking users by activity level within their team
  • Selecting the top user from each team
  • Ensuring both users and teams are active
ο»Ώ

The Logic Behind Power User Identification

The system defines power users based on several key principles:

  1. Activity Level
    • Raw count of meaningful actions
    • Recent activity (last 30 days)
    • Consistency of engagement
  2. Team Context
    • Activities relative to team size
    • Comparison within team rather than globally
    • Role in workspace management
  3. Data Quality
    • Only considering active users
    • Filtering out temporary or test data
    • Focusing on meaningful actions

ο»Ώ

πŸ€”
Have a question?
Our super-smart AI, knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.

ο»Ώ