2025 – Ongoing
Product Feature
Creating an on-platform design assistant to enhance overall user experience
CLIENT
Podium
SCOPE
Product strategy, Product design
ROLE
Sole Product Designer on this project

Overview

Unsplash: Cash Macanaya
Users consistently reported that certain Podium workflows felt clunky, with long load times that disrupted their momentum. At the same time, the platform's technical capabilities were expanding rapidly, yet much of that lacked the right front-end pattern to be meaningfully surfaced for users. This presented an opportunity to introduce an assistant for contextual guidance and align it with some growing AI capabilities.
How might we design an intuitive, on-platform assistant that reduces friction and actively optimises users' workflows?
Approach to AI
An Assistant;
To aid users, not take all the autonomy away from them.
Pattern needs to be easily distinguishable from usual UI and Podi.
PODI BRAND & TONALITY
What should this assistant feel like?
Careful consideration was taken to ensure that the design assistant feels a certain way. This guides the interaction and patterns that are developed later on.

INITIAL APPROACHES
I explored 3 main look and feel for Podi, ranging from super friendly to more technical.
The consensus was to pursue direction C, in light of how Podium's outcome tended to be more deterministic in nature. We also wanted the Assistant to feel intelligent and not overly friendly.
DESIGN SYSTEM
The Podi Design System
A library of design components are then created based off ShadCN, with some differentiating
podi COMPONENTRY

I don't know what I can say here
PATTERNS
Establishing fixed patterns
I ensured that there are a few key flows that will work for Podi, so that we did not need to reinvent the wheel every time a suitable Podi feature rolls around. Documenting these patterns also allowed for SMEs to know they can utilise Podi for relevant features.
01
Query Pattern
A familiar AI chatbot pattern, query for Podi is easily accessed from the top header.
It is also a way for user to give feedback on generated content.
QUERY PATTERN

IMAGE GENERATION FLOW
02
Optioneering
Having optioneering in Podi allows for a snappy way for user to explore different outcomes by only running specific solvers.
This pattern allows the back-end system to run on a scratch model, allowing for snappier response time.
OPTIONEERING PATTERN

OPTIONEERING: CIRCULATION OPTIONS
OPTIONEERING: FLEX UNIT OPTIONS
03 [WIP]
Outcome-based Assistant
This pattern generates a couple of possible outcomes based on users' input before they even enter the canvas.
OUTCOME-BASED PATTERN

FINAL UI

BASE44 PROTOTYPE
Learnings
Finding a niche for ourselves
While it is tempting to hop on the AI bandwagon and rush to sell all our features as AI, we wanted to ensure what we have is meaningful.