IntroDiscoveryResearchDesignValidationOutro

Mocaas. Simplifying the video publishing process.

Role
Product Designer
Company
DesktopIP
What I do
User Research
Interaction Design
Prototype (React)
Year
2023
Mocaas  UI preview
Mocaas

No-code streaming platform builder.

Mocaas is a web streaming platform builder that enable creators to launch and monetize their video content (e.g. livestreams, playlists, and webinars) without writing code. It offers monetization features like subscriptions, rentals, and one-time purchases.

How it works

Mocaas had two interfaces: CMS for creators to manage videos, and Storefront, the streaming platform. This minimize process in development and maintenance, allowing creators to focus on their videos.

Creator uploading content to storefront
Discovery

Mismatch between product and user expectations.

After pivoting to the Indonesian market, we revealed significant challenges. Indonesian creators, who were accustomed to uploading content on social platforms, found Mocaas unfamiliar and overwhelming.

  • Cultural gap

    In Indonesia, creators rarely use standalone websites; they rely on social platforms. This made the concept of a personalized streaming site unfamiliar and harder to adopt.

  • Complex form experience

    Even though only 4 fields were required, the form appeared long and intimidating due to unfamiliar fields.

  • Disrupted flow

    Creators had to leave the form to add a category or set up a price plan, which  interrupt the publishing process.

Few feedback from Indonesian creators
“ Who will see my video? Who is the audience here? ”
“ Why is so many fields needed when I only want to publish a video? ”
“ What make it different from YouTube? Why should I pay for it? ”
Research

Social media habits shaped users expectation.

We benchmarked against global streaming tools to understand how mature streaming platforms are structured. We also analyzed local platforms, especially social media apps, to identify the mental models for Indonesian users.

Mocaas competitorTable of comparison

We also conducted card sorting activity to prioritize publishing fields and user interviews with Indonesian creators.

User research matrix
Key insights
  • In Indonesia, available platform in focusing to publish videos under a platform instead of creating an independent / personal website.
  • Most users preferred a straightforward and efficient method for publishing videos, similar to their experiences on social media platforms.
  • Only a small number of users were interested in SEO, custom thumbnails, or comprehensive monetization settings.
  • The form included 22 fields across 6 tabs. Too many fields and unfamiliar terms like slug, meta description, or player thumbnail.
Design

Simpler layout, smarter defaults, and clearer organization.

1. Start with video upload and using it to auto-fill details.

  • New starting point: Upload is now the first step in the flow instead of being after entering video details.

  • Auto-filled fields: Uploading a video now auto-generates the title and thumbnail to reduce manual input.

2. Prioritized essential fields and merged redundant ones to reduce clutter.

  • Field prioritization: Used card sorting data to determine which fields should be visible by default vs hidden under “Show More.”

  • Merged fields:

    • Combined short and long description into a single field.

    • Merged home thumbnail and player thumbnail to avoid redundancy.

  • Category flow fix: Creators no longer get redirected to a different page to add a new category. It's now embedded or designed to keep them in context.

  • Group labeling: Sections are clearly labeled (e.g., Video Info, Appearance) for better orientation.

3. Layered monetization options from one page.

  • Layered options for simplicity:

    • Layer 1: Choose whether login is required to view the video.

    • Layer 2 (only appears if login is required): Select pricing model (one-time purchase, rental, subscription).

  • Global pricing option (planned): Added support for global price presets so creators don’t have to re-enter pricing for every video.

4. Clear publication option and preview for checking.

  • Clearer status selection:

    • Draft (Unpublished)

    • Published (Set optional expiry date)

    • Scheduled (Add publish and expiry dates)

  • Video preview: Added sticky video preview and thumbnail  so creators can double-check before publishing.

All screens (5 pages)

Mocaas UI: Empty video pageMocaas UI: Filled video page
Validation

2.36× faster completion with new design.

We created a working prototype in React and tested the updated experience with the same users from our initial research. Users completed the publishing process 2.36× faster.

They found the new form more intuitive and appreciated the auto-filled fields. Most importantly, they felt confident using the platform.

Mocaas storefront sample
Thank you!

Lessons Learner + Next Steps

Lessons Learned
Simplicity builds confidence and adoption.
  • Design for familiarity: aligning with the users’ mental model boosts usability and trust.
  • Prioritize clarity over features: more isn’t always better — only show what users need.
  • Design is Iterative: we need to continually refine and validate to match evolving users needs.
Next Steps
Smarter automation and personalization.
  • AI Suggestions: Use AI to recommend titles, thumbnails, and descriptions based on video content.
  • Global Defaults: Allow users to set default prices and monetization settings to save time.
  • SEO Automation: Auto-generate SEO titles and meta descriptions for improved visibility.