Conditional Elements
Kontent.ai
Dynamic content type system allowing elements to show/hide or become required based on conditions – simplifying complex content models without unnecessary duplication.

🎯 Problem
Motivation
As content types grow complex, not all elements are relevant in all cases. This creates problems:
- For Connie (Copywriter): Harder to understand the content model
- For Stacey (Content Strategist) & Alex (Architect): Can't enforce requirements contextually, compromising content safety and integrity
User Desired Outcomes
Content Strategists & Architects:
- Manage exceptions in content types while keeping the content model maintainable (no unnecessary duplication)
- Manage exceptions while keeping content production fool-proof (contextual visibility and requirements)
Content Creators:
- Provide all content variations without knowing technical details of the content model
🔍 Solution Space
Comprehensive shaping workshops using techniques like Lightning demos, JTBD drill-down, Crazy 8's, and Design Studio. Followed by usability testing and design iteration based on findings.
🎨 Shaping Workshops
Led collaborative shaping workshops to explore the solution space and define the feature scope.




🖼️ Design Samples
Key design explorations for handling edge cases and error states.


🌊 Impact
Conditional elements eliminate the need to create duplicate content types for variations, keeping content models clean while providing contextual guidance to content creators.