Intruder

Turning license management into product-led expansion

Intruder's license page was a passive status summary — users couldn't see when they were approaching capacity, had no clear path to expand, and our sales team had to manually check usage to identify upsell opportunities. I combined Canny feedback, sales team insights, and 12+ customer interviews to map the problem space. Four key themes emerged: unclear license assignment, confusion between license types, lack of visibility into approaching limits, and no proactive expansion guidance. I designed a systematic four-phase solution that aligned business growth with user success.

4Strategic phases designed
12+Customer interviews
4Pain points uncovered
3User types mapped
AfterLicense page — after redesign
BeforeLicense page — before redesign
1

User Discovers They Need More Licenses

Usually happens during critical configuration or when trying to scan new assets

Discovered too lateTime already investedWork disruption
“I only discovered that I didn't have enough licenses once I had spent a considerable amount of time configuring my authentication.” – Enterprise Customer
2

Confusion About License Types & Assignment

Users struggle to understand application vs infrastructure licenses and assignment process

Unclear instructionsComplex processMultiple license types
“The process of assigning a license to a target is quite complicated and unclear. It would be very helpful if the license screen provided clear instructions.” – Customer Feedback
3

Manual License Management Struggles

Users must manually track usage, wait for license releases, and lack expansion control

30-day wait periodsManual monitoringNo downgrade options
“I was not able to just kind of downgrade those licenses and just keep what I wanted. My only option was to cancel.” – Customer Interview
4

Support Ticket or Sales Contact Required

Users must reach out for help with license issues, creating delays and support burden

External dependencyResponse delaysContext switching

Research findings

Common pain point patterns

The research revealed consistent themes across user types: confusion between application versus infrastructure licenses, unclear license assignment processes, lack of visibility into approaching limits, and no proactive guidance for expansion decisions.

1

Proactive License Status Awareness

Clear dashboard shows current usage, approaching limits, and available licenses

Real-time visibilityProactive notificationsPlanning ahead
2

Contextual Expansion Guidance

Dynamic cards show relevant actions based on current license status and needs

Contextual CTAsClear next stepsSituational guidance
3

Self-Service Management & Expansion

Users can assign, reassign, and expand licenses directly — with intelligent cooling-down periods and one-click purchasing

Direct controlInstant expansionSmart optimization
4

Complete Visibility & Control

Sankey diagram provides full asset-to-license flow visibility for strategic planning

Strategic overviewData-driven decisionsGrowth planning

Solution design

From passive reporting to active growth

Based on research insights, I designed a comprehensive four-phase solution that would transform the license page from passive reporting to active growth facilitation. Each phase built upon the previous one, allowing for iterative implementation and validation.

Iterative approach

Four phases, each delivering standalone value

I designed the solution to be shipped in stages — each phase built upon the previous one while delivering standalone value. Phase 1 restructured license tables for clarity. Phase 2 introduced proactive cooling-down notifications. Phase 3 added contextual expansion guidance through dynamic cards. Phase 4 brought complete visibility with an interactive Sankey diagram mapping discovered assets to licensed targets.

This approach balanced user impact and technical complexity, allowing for feedback loops at each stage and reducing implementation risk.

Phase 1Phase 1: Restructured license tables
Phase 2Phase 2: Cooling down feature
Phase 3Phase 3: Dynamic license cards
Phase 4Phase 4: Sankey diagram for complete visibility

Iterative approach

Four phases, each delivering standalone value

I designed the solution to be shipped in stages — each phase built upon the previous one while delivering standalone value. Phase 1 restructured license tables for clarity. Phase 2 introduced proactive cooling-down notifications. Phase 3 added contextual expansion guidance through dynamic cards. Phase 4 brought complete visibility with an interactive Sankey diagram mapping discovered assets to licensed targets.

This approach balanced user impact and technical complexity, allowing for feedback loops at each stage and reducing implementation risk.

Reflection

Strategic design beyond shipped pixels

The solution addressed three distinct user types — Admins needing license visibility, Finance/Compliance roles needing utilisation reporting, and Internal Sales teams needing shared artifacts for upgrade conversations. I structured the four-phase rollout by user impact and technical complexity, addressing key risks upfront: pagination for large data volumes, feature flags for plan-specific logic, and accessible alternatives for complex visualisations.

This project was not shipped — the company shifted strategy toward acquisition. But the research insights informed other product decisions, and the systematic approach created a clear roadmap ready to be picked up. Unshipped work is still valuable work — starting with real user problems and designing systematic solutions bridges the gap between customer needs and business growth, even when the pixels never reach production.