Flowscale: Streamlining AI Workflow Collaboration

Flowscale: Streamlining AI Workflow Collaboration

Flowscale: Streamlining AI Workflow Collaboration

A collaborative platform that helps teams build, version, and deploy ComfyUI workflows, without endless file swapping or technical bottlenecks.

A collaborative platform that helps teams build, version, and deploy ComfyUI workflows, without endless file swapping or technical bottlenecks.

A collaborative platform that helps teams build, version, and deploy ComfyUI workflows, without endless file swapping or technical bottlenecks.

Client

Client

Client

Flowscale AI

Flowscale AI

Flowscale AI

Date

Date

Date

March 2024 - June 2024

March 2024 - June 2024

March 2024 - June 2024

Team

Team

Team

1 project manager, 1 product manager, 2 developers

1 project manager, 1 product manager, 2 developers

1 project manager, 1 product manager, 2 developers

Role and Contribution

Role and Contribution

Role and Contribution

User interviews, user flows, wireframing, prototyping, branding, visual design, usability testing

User interviews, user flows, wireframing, prototyping, branding, visual design, usability testing

User interviews, user flows, wireframing, prototyping, branding, visual design, usability testing

Key Outcomes

Key Outcomes

Key Outcomes

Turning Design Decisions Into Results

Turning Design Decisions Into Results

Turning Design Decisions Into Results

Turning Design Decisions Into Results

70%

70%

70%

70%

Reduction in file-sharing overhead

Reduction in file-sharing overhead

Reduction in file-sharing overhead

50%

50%

50%

50%

Faster workflow handoffs in teams

Faster workflow handoffs in teams

Faster workflow handoffs in teams

40%

40%

40%

40%

Decrease in time for deployment

Decrease in time for deployment

Decrease in time for deployment

Problem

Problem

Problem

Teams Spent More Time Sharing Files Than Shipping Workflows

Teams Spent More Time Sharing Files Than Shipping Workflows

Teams Spent More Time Sharing Files Than Shipping Workflows

Teams Spent More Time Sharing Files Than Shipping Workflows

Many creative and technical teams use ComfyUI, a visual tool that helps them build Stable Diffusion pipelines, the systems behind AI-generated images, videos, and other media.

In ComfyUI, users connect blocks (called nodes) to design workflows without writing much code.

Many creative and technical teams use ComfyUI, a visual tool that helps them build Stable Diffusion pipelines, the systems behind AI-generated images, videos, and other media.

In ComfyUI, users connect blocks (called nodes) to design workflows without writing much code.

Many creative and technical teams use ComfyUI, a visual tool that helps them build Stable Diffusion pipelines, the systems behind AI-generated images, videos, and other media.

In ComfyUI, users connect blocks (called nodes) to design workflows without writing much code.

Many creative and technical teams use ComfyUI, a visual tool that helps them build Stable Diffusion pipelines, the systems behind AI-generated images, videos, and other media.

In ComfyUI, users connect blocks (called nodes) to design workflows without writing much code.

Many creative and technical teams use ComfyUI, a visual tool that helps them build Stable Diffusion pipelines, the systems behind AI-generated images, videos, and other media.

In ComfyUI, users connect blocks (called nodes) to design workflows without writing much code.

But when more than one person needed to collaborate, problems emerged. This friction slowed progress and made scaling nearly impossible.

But when more than one person needed to collaborate, problems emerged. This friction slowed progress and made scaling nearly impossible.

But when more than one person needed to collaborate, problems emerged. This friction slowed progress and made scaling nearly impossible.

Collaboration Issues

Collaboration Issues

Collaboration Issues

Teams couldn’t see who changed what or when changes were made.

Teams couldn’t see who changed what or when changes were made.

Teams couldn’t see who changed what or when changes were made.

Teams couldn’t see who changed what or when changes were made.

Limited Local Resources

Limited Local Resources

Limited Local Resources

Heavy workflows crashed local machines, and cloud setup was complex and slow.

Heavy workflows crashed local machines, and cloud setup was complex and slow.

Heavy workflows crashed local machines, and cloud setup was complex and slow.

Frequent Breakages

Frequent Breakages

Frequent Breakages

Different environments caused workflows to fail unpredictably.

Different environments caused workflows to fail unpredictably.

Different environments caused workflows to fail unpredictably.

Deployment Bottlenecks

Deployment Bottlenecks

Deployment Bottlenecks

Non-developers relied on engineers to publish their work.

Non-developers relied on engineers to publish their work.

Non-developers relied on engineers to publish their work.

Non-developers relied on engineers to publish their work.

Core challenge

Core challenge

Core challenge

The challenge was to help teams build, version, and deploy AI workflows without manual file sharing or technical friction.

The challenge was to help teams build, version, and deploy AI workflows without manual file sharing or technical friction.

The challenge was to help teams build, version, and deploy AI workflows without manual file sharing or technical friction.

The challenge was to help teams build, version, and deploy AI workflows without manual file sharing or technical friction.

Solution

Solution

Solution

A Clear, Unified Solution for Workflow Collaboration

A Clear, Unified Solution for Workflow Collaboration

A Clear, Unified Solution for Workflow Collaboration

A Clear, Unified Solution for Workflow Collaboration

Version Control Without the Overhead

Version Control Without the Overhead

Version Control Without the Overhead

  • Save changes locally and sync to a shared cloud repository

  • Connect repositories to GitHub for code visibility

  • Upload new folders or files directly from the dashboard

  • Save changes locally and sync to a shared cloud repository

  • Connect repositories to GitHub for code visibility

  • Upload new folders or files directly from the dashboard

  • Save changes locally and sync to a shared cloud repository

  • Connect repositories to GitHub for code visibility

  • Upload new folders or files directly from the dashboard

Real-Time Collaboration for Teams

Real-Time Collaboration for Teams

Real-Time Collaboration for Teams

  • Commit and synchronize edits with one click

  • View a Change Log showing who made changes and when

  • Reduce confusion and delays across the team

  • Commit and synchronize edits with one click

  • View a Change Log showing who made changes and when

  • Reduce confusion and delays across the team

  • Commit and synchronize edits with one click

  • View a Change Log showing who made changes and when

  • Reduce confusion and delays across the team

One-Click Deployment Pipelines

One-Click Deployment Pipelines

One-Click Deployment Pipelines

  • Deploy workflows instantly with a shareable UI and API docs

  • Use ready-made templates or create custom deployment setups

  • Schedule tasks for individuals or teams without developer help

  • Deploy workflows instantly with a shareable UI and API docs

  • Use ready-made templates or create custom deployment setups

  • Schedule tasks for individuals or teams without developer help

  • Deploy workflows instantly with a shareable UI and API docs

  • Use ready-made templates or create custom deployment setups

  • Schedule tasks for individuals or teams without developer help

Insights

Insights

Insights

Research Confirmed that Complexity Deterred Both Developers and Designers

Research Confirmed that Complexity Deterred Both Developers and Designers

Research Confirmed that Complexity Deterred Both Developers and Designers

Research Confirmed that Complexity Deterred Both Developers and Designers

We interviewed six professionals: developers, 3D designers, and motion designers, to learn how they work and why collaboration fails.

We interviewed six professionals: developers, 3D designers, and motion designers, to learn how they work and why collaboration fails.

We interviewed six professionals: developers, 3D designers, and motion designers, to learn how they work and why collaboration fails.

Fast Adoption for Some

Fast Adoption for Some

Fast Adoption for Some

Designers used to Blender learned ComfyUI quickly, while non-developers struggled to keep up.

Designers used to Blender learned ComfyUI quickly, while non-developers struggled to keep up.

Designers used to Blender learned ComfyUI quickly, while non-developers struggled to keep up.

Designers used to Blender learned ComfyUI quickly, while non-developers struggled to keep up.

Poor Documentation

Poor Documentation

Poor Documentation

A lack of tutorials and documentation made it hard for non-developers to fully utilize the platform.

A lack of tutorials and documentation made it hard for non-developers to fully utilize the platform.

A lack of tutorials and documentation made it hard for non-developers to fully utilize the platform.

Deployment Barriers

Deployment Barriers

Deployment Barriers

Non-developers had difficulty deploying without coding knowledge, relying on developers for help.

Non-developers had difficulty deploying without coding knowledge, relying on developers for help.

Non-developers had difficulty deploying without coding knowledge, relying on developers for help.

Slow Manual Sharing

Slow Manual Sharing

Slow Manual Sharing

Using WhatsApp, Notion, and Loom for collaboration was slow and repetitive.

Using WhatsApp, Notion, and Loom for collaboration was slow and repetitive.

Using WhatsApp, Notion, and Loom for collaboration was slow and repetitive.

Technical Stability Issues

Technical Stability Issues

Technical Stability Issues

Frequent node import failures and system instability caused frustration for daily users.

Frequent node import failures and system instability caused frustration for daily users.

Frequent node import failures and system instability caused frustration for daily users.

Goal

Goal

Goal

Building a Seamless Workflow from Versioning to Deployment

Building a Seamless Workflow from Versioning to Deployment

Building a Seamless Workflow from Versioning to Deployment

Building a Seamless Workflow from Versioning to Deployment

From these findings, we set clear objectives:

  • Centralize collaboration with automatic versioning and rollback

  • Integrate cloud GPUs to handle heavy workflows

  • Create one-click deployment accessible to everyone

From these findings, we set clear objectives:

  • Centralize collaboration with automatic versioning and rollback

  • Integrate cloud GPUs to handle heavy workflows

  • Create one-click deployment accessible to everyone

From these findings, we set clear objectives:

  • Centralize collaboration with automatic versioning and rollback

  • Integrate cloud GPUs to handle heavy workflows

  • Create one-click deployment accessible to everyone

Solution

Solution

Solution

The First Designs We Put in Front of Users

The First Designs We Put in Front of Users

The First Designs We Put in Front of Users

The First Designs We Put in Front of Users

These changes would move the Canvas page from passive storage to an interactive, adaptive tool.

These changes would move the Canvas page from passive storage to an interactive, adaptive tool.

These changes would move the Canvas page from passive storage to an interactive, adaptive tool.

Usability Testing

Usability Testing

Usability Testing

Familiar Interfaces Still Confused and Frustrated Users

Familiar Interfaces Still Confused and Frustrated Users

Familiar Interfaces Still Confused and Frustrated Users

Familiar Interfaces Still Confused and Frustrated Users

Usability tests with five participants revealed unexpected friction:

Usability tests with five participants revealed unexpected friction:

Usability tests with five participants revealed unexpected friction:

Disconnected Dashboard

Disconnected Dashboard

Disconnected Dashboard

Users didn’t realize the dashboard was part of the same product, making it feel separate and confusing.

Users didn’t realize the dashboard was part of the same product, making it feel separate and confusing.

Users didn’t realize the dashboard was part of the same product, making it feel separate and confusing.

Limited File Management

Limited File Management

Limited File Management

They were frustrated by only being able to open one file at a time and by the lack of state saving.

They were frustrated by only being able to open one file at a time and by the lack of state saving.

They were frustrated by only being able to open one file at a time and by the lack of state saving.

They were frustrated by only being able to open one file at a time and by the lack of state saving.

They were frustrated by only being able to open one file at a time and by the lack of state saving.

Unclear “Dev-Mode” Labels

Unclear “Dev-Mode” Labels

Unclear “Dev-Mode” Labels

The “dev-mode” option at the bottom wasn’t self-explanatory, leaving users unsure of its purpose.

The “dev-mode” option at the bottom wasn’t self-explanatory, leaving users unsure of its purpose.

The “dev-mode” option at the bottom wasn’t self-explanatory, leaving users unsure of its purpose.

The “dev-mode” option at the bottom wasn’t self-explanatory, leaving users unsure of its purpose.

Commit Textbox Confusion

Commit Textbox Confusion

Commit Textbox Confusion

The commit field looked like VS Code, which intimidated non-developers unfamiliar with coding workflows.

The commit field looked like VS Code, which intimidated non-developers unfamiliar with coding workflows.

The commit field looked like VS Code, which intimidated non-developers unfamiliar with coding workflows.

Deployment Felt Abstract

Deployment Felt Abstract

Deployment Felt Abstract

Users couldn’t see how their workflows would actually get published or shared, making the process feel incomplete.

Users couldn’t see how their workflows would actually get published or shared, making the process feel incomplete.

Users couldn’t see how their workflows would actually get published or shared, making the process feel incomplete.

Wireframing

Wireframing

Wireframing

Wireframes Mapped How Users Would Move from Creation to Deployment

Wireframes Mapped How Users Would Move from Creation to Deployment

Wireframes Mapped How Users Would Move from Creation to Deployment

Wireframes Mapped How Users Would Move from Creation to Deployment

Local Installation

Local Installation

Local Installation

  • Clean folder structures and clear commit workflows

  • Visual cues for saved vs running work

  • Clean folder structures and clear commit workflows

  • Visual cues for saved vs running work

  • Clean folder structures and clear commit workflows

  • Visual cues for saved vs running work

Dashboard

Dashboard

Dashboard

  • Simple navigation for deployments, runs, and settings

  • Workspaces to organize related projects

  • Real-time ComfyUI embedding postponed due to technical constraints

  • Simple navigation for deployments, runs, and settings

  • Workspaces to organize related projects

  • Real-time ComfyUI embedding postponed due to technical constraints

  • Simple navigation for deployments, runs, and settings

  • Workspaces to organize related projects

  • Real-time ComfyUI embedding postponed due to technical constraints

Prototype

Prototype

Prototype

The Final Product Helped Teams Build and Ship with Confidence

The Final Product Helped Teams Build and Ship with Confidence

The Final Product Helped Teams Build and Ship with Confidence

The Final Product Helped Teams Build and Ship with Confidence

At launch, FlowScale AI delivered:

  • Local-first workflow building connected to cloud repositories

  • Automatic versioning and real-time collaboration

  • One-click deployment with shareable UIs and APIs

  • A clean interface approachable for any skill level

At launch, FlowScale AI delivered:

  • Local-first workflow building connected to cloud repositories

  • Automatic versioning and real-time collaboration

  • One-click deployment with shareable UIs and APIs

  • A clean interface approachable for any skill level

At launch, FlowScale AI delivered:

  • Local-first workflow building connected to cloud repositories

  • Automatic versioning and real-time collaboration

  • One-click deployment with shareable UIs and APIs

  • A clean interface approachable for any skill level

At launch, FlowScale AI delivered:

  • Local-first workflow building connected to cloud repositories

  • Automatic versioning and real-time collaboration

  • One-click deployment with shareable UIs and APIs

  • A clean interface approachable for any skill level

At launch, FlowScale AI delivered:

  • Local-first workflow building connected to cloud repositories

  • Automatic versioning and real-time collaboration

  • One-click deployment with shareable UIs and APIs

  • A clean interface approachable for any skill level

Reflection

Reflection

Reflection

What I Learned Designing for Technical and Creative Users

What I Learned Designing for Technical and Creative Users

What I Learned Designing for Technical and Creative Users

What I Learned Designing for Technical and Creative Users

Designing FlowScale AI taught me that:

  • Even technical users want predictable, transparent workflows

  • Borrowed patterns need adaptation to new contexts

  • Reducing friction empowers more diverse contributors

  • Strong branding reinforces trust in complex products

Designing FlowScale AI taught me that:

  • Even technical users want predictable, transparent workflows

  • Borrowed patterns need adaptation to new contexts

  • Reducing friction empowers more diverse contributors

  • Strong branding reinforces trust in complex products

Designing FlowScale AI taught me that:

  • Even technical users want predictable, transparent workflows

  • Borrowed patterns need adaptation to new contexts

  • Reducing friction empowers more diverse contributors

  • Strong branding reinforces trust in complex products

Thank you for reading!

Thank you for reading!

Thank you for reading!

Thank you for reading!

Go back to top

Scrolled till here?

Don’t be a stranger,

let’s talk!

natashg@umich.edu

Scrolled till here?

Don’t be a stranger,

let’s talk!

natashg@umich.edu

Scrolled till here?

Don’t be a stranger,

let’s talk!

natashg@umich.edu

Scrolled till here?

Don’t be a stranger,

let’s talk!

natashg@umich.edu

Scrolled till here?

Don’t be a stranger,

let’s talk!

natashg@umich.edu