Intro section

FigMate

Learning Figma made easy

OVERVIEW

FigMate is a learn-by-doing bot designed to simplify the learning process for Figma users who are trying something on their own and get stuck.

This was a solo project, part of my 16 week Capstone.

ROLE

Product designer

Interaction design, visual design, end-to-end experience, research, prototyping and testing, design system

PLATFORM

Web

PROTOTYPE

ACCOMPLISHMENT

Learning time reduced by over 35%

Users found the learning experience natural and engaging without hassle

After more than 5 user tests

CONTEXT

PROBLEM

  • Too much time to learn something new - time to find help + learn

  • Leads to demotivation + affects other work

Users took 28-30mins to learn something new - Derived from contextual inquiries

TARGET USER

  • Young UX designers familiar with the basics of Figma

  • Trying something new, but get stuck

Secondary target - novice users learning from scratch

SOLUTION

Tailored for UX designers' needs

AI in the workflow

Visual guidance - expanding triggers an animation to preview end goal. Select how deeply you want to learn Figma’s mechanics and workflows.

Craft specific goals you have in mind - you can even attach images for reference. AI will create animated thumbnails displaying the goal you'll learn in that tutorial.

Intro Scroll section

Tutorials

Step-by-step: Animated/voice directions - simply repeat or follow along to craft your own unique designs.

Spotlight feature: FigMate dims the interface and highlights each tool with animated demos to focus attention.

Control: Playback bar at the top; FigMate access on the bottom tool bar

DESIGN SYSTEM

Created a custom design system from scratch by studying Figma's

Tokens and Variables

Intro Scroll section

Component library

Modes

THE STORY

How did I get here?

CURRENT ONBOARDING

  • 5 step pop-ups dialogues: unclear and doesn't show how a tool works

  • YouTube: overwhelming amount of videos, tough to find specifics, and jumping platforms breaks the flow

Because of these gaps, users..

Ask a geeky friend

Not always available, limited to their individual knowledge

Figma community

Highly unreliable; Replies can take minutes...or days, and still not resolve

Gen AI

Prompts fail; AI responses are unclear, outdated or irrelevant

USERFLOW

The goal is to target users who are stuck in the loop of seeking help and yet not figuring it out (marked red).

Intro Scroll section

RESEARCH

Important insights that helped shape the final solution

7x Interviews

3x Contextual inquiries

4x Faculty interviews

Secondary research

Learn-by-doing

Best way to learn

Visual guide

Helpful to visualize and remember longer

Muscle memory

Better muscle memory = faster workflow

Individual pace

Everyone learns at their own pace. Flipped classrooms are preferred to teach software

Intro Scroll section

ITERATIONS

Iteration 1

Instead of users’ picking, Figma picks the tutorial video from it’s YouTube library and displays inside Figma’s workspace.

Pro: Use Figma’s youtube library, and open a window
Con: Too much real-estate; Limited to YouTube content

Got me thinking…

Why can't my solution act like ChatGPT, giving users exactly what they want, rather than acting like Google and relying on external sources?

This led me to have Figma itself craft tutorials and teach the users

Iteration 2

Leveraging Figma’s current onboarding mechanics (popup dialogues) to create meaningful goal-based tutorials

Iteration 3

A bot that shares the workspace to craft step-by-step tutorials.

Pro: Users preferred this solution as they felt this was more natural, as if an instructor was teaching them.

Intro Scroll section

SOLUTION FLOW

End-to-end user experience mapped in low-fi to improve/eliminate content.

SCREEN'S ITERATIONS

Used the component library to quickly craft iterations for final screens

FINAL SOLUTION

All iterations led to this awesome experience!

User flow

Default + AI

FigMate onboarding

Triggers only the first time of using FigMate.

Tutorials

Prototype

The real experience

THANK YOU

Hope you liked it ;)