Content Portals: A no-code builder for digital asset distribution

Content Portals: A no-code builder for digital asset distribution

Project name and identifying details have been omitted due to a NDA.

The overview

A Digital Asset Management (DAM) system helps enterprises store, organize, and manage vast libraries of digital content.

At this SaaS company, clients struggled with content distribution to partners, press, and internal teams. Non-technical users found the interface overwhelming, while content managers and DAM owners spent hours handling repetitive requests for the same materials. This inefficiency created frustration.

We solved this with Content Portals — a no-code builder that lets teams spin up branded, self-service hubs. This feature not only removed friction but became a key driver for new business, increasing Average Contract Value (ACV) by 20% and unlocking significant enterprise upsell opportunities.

A Digital Asset Management (DAM) system helps enterprises store, organize, and manage vast libraries of digital content.

At this SaaS company, clients struggled with content distribution to partners, press, and internal teams. Non-technical users found the interface overwhelming, while content managers and DAM owners spent hours handling repetitive requests for the same materials. This inefficiency created frustration.

We solved this with Content Portals — a no-code builder that lets teams spin up branded, self-service hubs. This feature not only removed friction but became a key driver for new business, increasing Average Contract Value (ACV) by 20% and unlocking significant enterprise upsell opportunities.

A Digital Asset Management (DAM) system helps enterprises store, organize, and manage vast libraries of digital content.

At this SaaS company, clients struggled with content distribution to partners, press, and internal teams. Non-technical users found the interface overwhelming, while content managers and DAM owners spent hours handling repetitive requests for the same materials. This inefficiency created frustration.

We solved this with Content Portals — a no-code builder that lets teams spin up branded, self-service hubs. This feature not only removed friction but became a key driver for new business, increasing Average Contract Value (ACV) by 20% and unlocking significant enterprise upsell opportunities.

A Digital Asset Management (DAM) system helps enterprises store, organize, and manage vast libraries of digital content.

At this SaaS company, clients struggled with content distribution to partners, press, and internal teams. Non-technical users found the interface overwhelming, while content managers and DAM owners spent hours handling repetitive requests for the same materials. This inefficiency created frustration.

We solved this with Content Portals — a no-code builder that lets teams spin up branded, self-service hubs. This feature not only removed friction but became a key driver for new business, increasing Average Contract Value (ACV) by 20% and unlocking significant enterprise upsell opportunities.

Timeline

Nov 2024 — Now

Responsibilities

Product Strategy, Research, Prototyping & UX/UI Design

Team

1 PM, 1 UX Designer, 1 UI Designer, 1 Systems Analyst, 2 Devs, 1 QA

The problem

When distribution becomes a bottleneck

When distribution becomes a bottleneck

Background

This Enterprise DAM is a system designed for storing and organizing vast amounts of digital content. While it excelled at asset management, its content distribution capabilities were limited. The existing "Homepage" feature was rigid, offering only three fixed blocks that could link to asset collections.

A major client highlighted this gap, stating their teams found it difficult to locate and share materials. This and the fact that most competitors were already addressing this problem with separate portal functionality signaled a critical market need.

Problem statement

Non-technical users and external partners found the core DAM interface overwhelming for simple content discovery. They needed a way to access curated sets of assets in a structured, context-rich environment.

1.1 The old homepage

1.2 Assets page

User pain points

Information overload. For a user needing a specific logo or a product presentation, navigating the full system with its advanced filtering was overkill and time-consuming.

Lack of context. The DAM showed assets, but clients needed to present them with descriptions, guidelines, and related materials in a single, cohesive view.

Dependency on editors. External partners and internal teams were dependent on DAM admins and editors to get the right files, creating repetitive manual work. 

As-is flow

1.3 Old user flow

The goal

Envisioning a better way

Envisioning a better way

Frictionless access

Non-DAM users should be able to get trusted, on-brand files in minutes, without asking an admin or learning advanced filters. Instead of diving into the full DAM, they arrive at a focused, branded hub where curated assets sit next to guidance and materials, and the look & feel stays consistent across pages.

Target flow

2.1 New user flow

What should define the experience

Self-service, zero expertise: clear navigation and obvious next steps; no DAM know-how required.

Context-rich by design: short guidance and related links alongside assets reduce back-and-forth.

Up-to-date & controlled: only approved items are shown; permissions and stable links are respected.

the pivot

From setback to breakthrough

From setback to breakthrough

Choosing GrapesJS

Initially, the plan was to evolve the existing "Homepage" feature. We proposed adding new block types like tables and carousels, and a visual editor. However, the estimated cost of building this custom solution was high, and the client decided to postpone development until at least 2025.

This setback forced a strategic pivot. A lead front-end developer had previous experience with GrapesJS, an open-source framework for building web editors. We realized we could leverage this experience to deliver a more powerful, cost-effective, and faster solution than a custom build. This decision allowed us to unblock the project and move forward.

2.2 Initial drafts

The Research

Understanding the landscape

Understanding the landscape

Competitive analysis

My competitive analysis of leading DAMs like Canto, Bynder, and Brandfolder revealed that their approach to content sharing was powerful but fragmented, creating a clear opportunity for a unified solution.

Key strength: Rich brand portals. Their tools excelled at creating brand-specific pages with dedicated modules for showcasing colors, fonts, and logos.

Key weakness: Fragmented tooling. Users faced a disjointed experience, needing separate products for portals, landing pages, and brand guidelines.

Best-in-class site builders

I studied professional tools (like Webflow, Framer) and simpler ones (Shopify). The key takeaway was the need to balance flexibility with ease of use. We needed to empower users without overwhelming them with complex layout controls.

Real-world brand guidelines

I analyzed public brand guidelines from major companies to identify common patterns and essential content blocks (e.g., color palettes, typography showcases, logo usage rules). This informed our requirements for specialized components.

The Design Approach

Designing for non-technical users

Simplicity through structure

The standard GrapesJS interface is powerful but geared towards developers and designers, with features like a layer panel and fine-grained styling controls. To make it accessible for our target users (marketing managers, brand managers), I established a core architectural principle: simplicity through structure.

I simplified the entire editing experience down to a clear hierarchy: Page → Sections → Columns → Elements

3.1 Sections with columns

Sections & columns. Section is the main building blocks of a page. It can contain up to 4 columns for custom layouts. Each column is a vertical stack.

3.2 Elements

Elements. Individual content pieces like text, images, buttons, or DAM assets that are placed inside columns.

3.3. Carousel and navigation tiles

Ready sections. These are pre-built components with a fixed layout, functioning like configurable widgets. Instead of adding elements freely, you customize their content and appearance through a dedicated settings panel.

ITERATIVE DESIGN

From wireframes to a validated design

From wireframes to a validated design

Wireframes & Prototyping

Based on the simplified architecture, I created wireframes for the builder interface. The layout consisted of a left panel for adding content (elements and sections) and a right panel for configuring the properties of a selected object. This is a familiar pattern for users of modern content creation tools.

4.1 Portal builder

4.2 Portal design settings

Usability Testing

Before committing to development, I conducted a round of usability testing with 5 internal employees who were not part of the project team. The goal was to validate the core workflows and identify major usability issues early.

Key findings

Right panel blindness. Users often didn't notice the right-hand settings panel and were unsure how to customize elements.

Iteration: I changed the right panel to be collapsed by default. It now opens automatically when an element is selected, drawing the user's attention directly to the available settings.

Confusion between "Modules" and "Empty sections". The distinction wasn't clear in the left panel.

Iteration: I renamed "Modules" to "Ready sections" to better communicate their purpose.

Inline editing. Some users tried to click on inner parts of "Ready sections" to edit them, but the whole components are editable through the right panel.

Iteration: A gear icon was added to the context menu for the selected element as an additional entry point.

final designs

The solution

Intuitive drag-and-drop editor

The core of the experience is a clean canvas where users can drag elements from the left panel to build their page. This visual way of working allows users to see their changes in real-time and makes page creation fast and enjoyable.

5.1 Drag&drop

5.2 Portal preview

DAM-connected components

Users can add content from the DAM directly onto the page. Components like "Carousel" or "Table" can be configured to dynamically display assets or collections based on search queries, ensuring the portal content is always up-to-date.

Users can add content from the DAM directly onto the page. Components like "Carousel" or "Table" can be configured to dynamically display assets or collections based on search queries, ensuring the portal content is always up-to-date.

Users can add content from the DAM directly onto the page. Components like "Carousel" or "Table" can be configured to dynamically display assets or collections based on search queries, ensuring the portal content is always up-to-date.

5.3. "Content table" section

5.4 Asset preview

Global design settings

To ensure brand consistency across a portal, I designed a global "Design" panel. Here, users can define colors, typography, and spacing in one place. These settings are applied to all elements, allowing for quick brand updates and a cohesive look.

5.5 Typography settings

5.6 Button settings

The impact

Measuring success

Key metrics

Key upsell driver for new business. Content Portals became a key upsell driver in new deals, leading to a 20% lift in average contract value when the feature was included.

Successful adoption by existing clients. The feature also proved valuable to our established customer base, creating new upsell opportunities as several existing enterprise clients purchased the add-on post-launch.

Key takeways

The power of pivoting. Embracing an open-source solution (GrapesJS) allowed us to deliver more value, faster and more affordably. It taught me the importance of being adaptable and exploring technical constraints as creative opportunities.

Simplicity is a feature. The most important design work for a complex site builder was not adding features, but making the tool accessible to its intended audience by thoughtfully abstracting away the complexity of layers and code.

Test early, test often. The early round of internal usability testing was invaluable. It allowed us to fix fundamental interaction issues with minimal development cost, leading to a much smoother launch.

Next steps

Based on post-launch feedback from our MVP, we have a clear roadmap for improving Content Portals, including:

1

Advanced SEO settings. Adding controls for page titles, meta descriptions, and social previews.

2

More flexible backgrounds. Allowing gradient and pattern backgrounds for sections.

3

Enhanced image controls. Providing more granular control over image sizing and fitting within containers.

© Tomer Beilinson 2026