Madhurima
AI voice chat

STREAMLINE • B2B SAAS • 2023

Figma plugin for Streamline icons

TIMELINE

3 weeks

ROLE

Product Designer (Me!)

TEAM

Founder

Developer

Tl;dr

Designers wanted Streamline inside Figma. Competitor icon plugins were already on the canvas, so paying users had to open the web app to browse and export. I designed the plugin in three weeks with search, browse, customize, and drag-to-canvas.

Liked by 6.3K users

in the Figma community

Used by 452K users

in the Figma community

SOLUTION

Here are some of the core flows.

These flows carried most of the plugin: getting icons into the file fast, keeping web-level customization in a small panel, and letting the UI grow when people needed more room.

Drag and drop into canvas

Search or browse to an icon, customize if you need to, then drag it straight onto the Figma file. No export step, no tab switch, no download folder in between. The asset lands as a usable layer where your cursor drops it.

All features packed in a small plugin

Search, set browsing, preview, color and stroke controls, and export formats from the web app had to fit the plugin shell. I ranked features by what paying users used most, then mapped each one to the narrow default view. Secondary controls sat behind progressive disclosure so the strip stayed scannable.

Making the plugin scalable—literally!

The panel starts compact for everyday search-and-drop. It expands when someone needs deeper customization or set context. Users are not stuck in a permanent default size; the plugin grows with users need instead of cramming everything into one fixed size.

OUTCOME

Impact post launch!

Liked by 6.3K users

in the Figma community

Used by 452K users

in the Figma community

Winner of 'Favourite Graphic Resource' by Figma!

OVERVIEW

Streamline is a B2B SAAS asset library with millions of users.

Streamline is a design tool built around a large catalog of high-quality vector assets like icons and illustrations. Designers, marketers, and developers use it to browse huge sets, drop assets into collections, customize them, and export in the formats and sizes they need for products, decks, or code.

PROBLEM

We were losing paying customers to competing Figma plugins because Streamline didn’t fit designers’ workflows.

Missing presence where designers work

Designers use Figma heavily, and competitors’ plugins there meant we were losing reach and retention.

Leaky experience for paying users

Paying subscribers has to leave Figma to use Streamline, adding friction and increasing churn risk without a native experience.

Streamline users requesting for Figma plugin in Canny

GOALS

Seamless integration for smarter workflow

User goal

Consolidating all web features

User goal

Unlocking a new market: Figma users

Business goal

DESIGN PROCESS

I learnt Figma's Plugin guidelines to know the possibilities and constraints before I started solutioning.

I began by studying the guidelines for designing a Figma plugin and collaborated closely with the engineer to understand the scope for creativity, identify technical constraints, and determine where to set boundaries.

I also went ahead and did an analysis of the existing competitor plugins and benchmarked what they were doing well and weren't.

The key challenges I faced while designing the plugin were…

Space Constraints

Limited space in the thin strip for features like outline stroke and multiple select.

Discoverability

Asset types and set details (name, category)
were hidden, hindering navigation and discovery.

There had to be a tradeoff between what was shown upfront and what could be tucked away. Using progressive disclosure was key so users don't feel overwhelmed.

REFLECTION

My key takeaways and learnings!

Designing for a new platform

Learnt about the intricacies of designing for Figma and adapting the design to its unique environment and user expectations.

Learning the technical side of design

A lot of Figma’s documentation is written for developers, so learning how to interpret it was key to understanding what to design.