AI Discover: Custom Topics

Enterprise
discover.peek.us
2026
Peek.us, 2024
Role
Lead/sole
Designer
Lead/Sole Designer
Type
B2B SaaS
Web app
Web app - Mobile
Background
Peek Discover tracks how often properties appear in AI search across all major AI models.
Problem
The search topics that determined a property’s entire visibility score were AI-generated and unchangeable. Wrong topics meant wrong scores. Users had no way to fix it.
The Goal
Give Premium users control over their search topics without compromising data integrity, backend costs, or time-series continuity.
The Gaps
AI-generated topics could be a product of hallucinations, it can't be trusted with 100% accuracy just yet.

Property-specific differentiators were invisible. Unique amenities, commute destinations, and brand language had no path into the report.

Users couldn't connect their marketing strategy to their visibility data.
Stage 1
Who we’re designing for
  • Marketing managers are the primary users. They need topics that match their property’s actual positioning, not AI-generated guesses.


  • They’re the first to flag when a topic feels wrong, because they know what their property competes on.

Stage 1
Who we’re designing for
  • Marketing managers are the primary users. They need topics that match their property’s actual positioning, not AI-generated guesses.


  • They’re the first to flag when a topic feels wrong, because they know what their property competes on.

Stage 2
The retention case
  • Premium-only gate, making this a retention lever at the most valuable tier.


  • Better topics lead to better scores, a more defensible product, and lower churn.


  • User-defined topics build a personalized dataset that compounds over time.

Stage 2
The retention case
  • Premium-only gate, making this a retention lever at the most valuable tier.


  • Better topics lead to better scores, a more defensible product, and lower churn.


  • User-defined topics build a personalized dataset that compounds over time.

Stage 3
Design constraints
  • Reports run under a template. Changing topics mid-stream means past and future reports are no longer measuring the same thing.


  • To preserve comparable data, topic changes require a new template with its own report history.



Stage 3
Design constraints
  • Reports run under a template. Changing topics mid-stream means past and future reports are no longer measuring the same thing.


  • To preserve comparable data, topic changes require a new template with its own report history.



Execution
Timeline

User interviews

Market survey

Cost blocker

Control tension

Final guardrails

Feature scoping

V1 design

Pivot: single pool

Data permanence blocker

Ship

The Messy Middle
Decisions & Pivots Along The Way
Every topic has a price

Each topic runs queries across 4 AI models every report cycle, so giving users unlimited additions was never just a UX call. It was a cost problem.

->

We landed on a shared pool of 35 topics. Users get a focused, expert-curated set and the cost constraint stays invisible.

We’re the expert. But they want control.

The topics users most wanted to add were the same ones hurting their visibility. Giving full control would have undermined the thing that makes Peek valuable.

->

Users can add up to 3 custom topics and overwrite defaults, but never remove them. They get enough agency to feel ownership without compromising expert authority.

What happens to old data?

Engineering flagged late that reports are immutable once generated. Any topic change means regenerating the entire report from scratch.

->

We turned immutability into the value prop. Your report always reflects exactly what you were tracking. Changing topics starts a new report and preserves your history.

Execution
The Flow

Topic changes branch on one question: has the first assessment run? If not, changes apply freely. If yes, users update the current report or start a new Report B with a fresh timeseries. Report A stays intact.

Final Designs
The Feature
Information Architecture
Tailored Accessibility

Reports have layers: home, overview, and individual reports. The full topic list lives in individual reports, but changing topics there would be misleading since it affects the entire template. Topic customization lives in Report Settings and is also accessible from Create New Report.

Information Architecture
Tailored Accessibility

Reports have layers: home, overview, and individual reports. The full topic list lives in individual reports, but changing topics there would be misleading since it affects the entire template. Topic customization lives in Report Settings and is also accessible from Create New Report.

Structured Input
UX Shaped By Data

Not every topic is free text. The input type matches the data model: dropdowns for fixed categories, keyword fields for search terms, toggles for yes/no attributes. The UI prevents bad data before it reaches the pipeline.

Structured Input
UX Shaped By Data

Not every topic is free text. The input type matches the data model: dropdowns for fixed categories, keyword fields for search terms, toggles for yes/no attributes. The UI prevents bad data before it reaches the pipeline.

Assured Flow
Change Means Commitment

Once a report runs, it's locked. Changing a topic means generating a new report entirely. The confirmation flow checks whether the user has enough reports to duplicate the template, shows what carries over, and confirms when the new report will be generated. No surprises, no lost data.

Once a report runs, it's locked. Changing a topic means generating a new report entirely. The confirmation flow checks whether the user has enough reports to duplicate the template, shows what carries over, and confirms when the new report will be generated. No surprises, no lost data.

Status: In Development
What Are The Next Steps?
Measure topic impact

Track whether custom topics actually improve visibility scores compared to defaults. This data closes the loop on whether user control adds real value or just perceived value.

Validate the cap

Monitor how often users hit the 3-addition limit post-launch. If most users only change 1-2 topics, the constraint holds. If they consistently push the cap, revisit.

Tie into credit pricing

Topic additions have a direct cost implication. As the credit-based pricing model takes shape, custom topics could become a natural unit of value. The groundwork is there, the model is still early.

Darlene Tjahjo

Portfolio Site

Copyright © 2024

All rights reserved

Darlene Tjahjo

Portfolio Site

Copyright © 2024

All rights reserved

Darlene Tjahjo

Portfolio Site

Copyright © 2024

All rights reserved