Figma Make tutorial: Getting started
By Figma
Summary
## Key takeaways - **Figma Make: AI-powered prototyping**: Figma Make is a tool within Figma that allows users to create live, working prototypes from their ideas and designs using natural language prompts, requiring no development skills. [02:04], [02:15] - **Leverage design assets for better AI output**: Figma Make can reference existing Figma design files and styling from design libraries, leading to more accurate and context-aware outputs than using static references like screenshots. [04:20], [04:35] - **Prep designs for optimal AI generation**: To achieve the best results with Figma Make, ensure your design layers are clearly named and that Auto Layout is applied to your frames, with AI assistance available for both tasks. [08:35], [09:09] - **Refine AI-generated prototypes with Point & Edit**: Figma Make's Point & Edit functionality allows for direct manipulation of generated prototypes, enabling quick adjustments to elements like color, spacing, and typography without needing to reprompt. [05:24], [17:10] - **Figma Make accelerates ideation and validation**: Figma Make helps teams rapidly prototype and validate ideas, allowing for exploration of more concepts and quicker feedback collection compared to traditional methods. [26:30], [27:33] - **Bridge design and development with Make**: Figma Make facilitates better alignment between design and development by providing realistic prototypes and generating design specs, reducing iteration cycles and clarifying implementation details. [36:44], [37:43]
Topics Covered
- AI lets you explore the entire option space.
- Think of prompting AI like briefing a designer.
- Tell the AI what you *don't* want it to change.
- You can now ask an AI to critique your designs.
- A prototype can be built in hours, not days.
Full Transcript
We are going to get started in just a
few moments with get started with Figma
make. Welcome to our webinar today. My
name is Megan Olinger and I'm a member
of Figma's onboarding team. It's a
pleasure to be here with you today. I
also have a wonderful team of Figma
experts on the chat with me here today.
Uh I have Tatiana, Ellie, and Talia who
all work with some of our largest
customers and are going to be here to
assist with Q&A and chat as we go
through our webinar today. So, thank you
Tatiana, Ellie, and Tia.
Now, before we dive in for today, I want
to share our goals for this session so
that you know exactly what to expect and
what you'll take away from our time here
today. This is a getting started section
or Figma Make. So, we're going to be
pretty hands-on walking through Figma
Make in Figma together. We're going to
start by talking about Figma Make and
what it does and how to actually use it.
And as we go through a demo of make
today, we're going to highlight some
essential tips and tricks and best
practices that will help you get the
best output as you start adopting make
for yourself. Finally, we will explore
some new use cases and show you how
customers are actually using Figma Make
in practice with some examples for how
it might fit in at different stages of
your product development process.
Couple of quick housekeeping items
before we begin. First, if you have
general comments or conversation you'd
like to share during the webinar, please
use the chat window and set the drop
down to everyone. Now, if you have
questions that you would like to submit
for Q&A, please use that Q&A button in
Zoom instead. It's either Q&A or
questions. Um, and that button is going
to help us track those questions a
little better. That way, we can follow
up with you later via email if need be.
Um, third, this webinar is recorded, so
you will receive a copy via email in the
next day or two. And finally, in all of
your communications today, please
remember to be kind and respectful per
the Figma code of conduct.
All right, with that said, we're going
to go ahead and jump right into a quick
introduction.
Figma make is a prompt to app tool
inside Figma that allows anyone to turn
their ideas and their designs into live
working prototypes through natural
language prompting. So with Figma make
you can quickly build codepowered
prototypes and apps no dev skills
required in order to share your ideas
with teammates to validate and refine
your designs to communicate with your
engineers and even more.
And that ability to really quickly
create these live prototypes is so
important because without it, the
standard process of going from an idea
to a live shipped product takes a ton of
time and effort. And you all know that
better than anyone. But it is costly and
labor intensive to take an idea, to
explore it fully, and to progressively
get higher in fidelity. And because it
takes so much time and alignment, you
can often only explore a few ideas. You
can't explore the full option space
because it requires a certain degree of
fidelity and often you just don't have
the bandwidth. I'm going to pause here
really quickly because I'm noticing the
conversation in the chat around audio
issues. Um, if you are having audio
issues, make sure that you have clicked
to join the audio in the Zoom. There
should have been a button when you
joined. and also make sure that your
browser is up todate. If all else fails,
we definitely will be sending out our
copy of this recording via email. I'm so
sorry if you're having issues with that
today. Um, but we'll make sure to get
you a copy of that recording as we
proceed.
Okay, so with Figma make that ability to
rapidly prototype and visualize those
ideas, you can get much closer to a true
culture of prototyping instead of
picking a couple of ideas and really
being limited to just exploring those
ones. With Figma Make, everyone can
validate their ideas quickly and just as
importantly, quickly pivot to new ones.
Now, because Figma Make is so deeply
integrated into the Figma platform, it
lives right alongside all of the rest of
your design work, and we're going to
show you how to do several things today
that really capitalize on this
integration and make your makes better.
For example, you aren't confined to just
prompting via text in Figma Make. Your
team can easily copy and paste in Figma
design files that Make can use as a
reference, which we believe provides
much better outputs than linking to
something static like a screenshot.
Going even further, Figma Make can also
reference styling context from your
design libraries. So you can essentially
publish your libraries to Figma make to
begin referencing styles like colors,
typography, and more to ensure that what
you're generating in make is close to
the patterns that your team has already
established.
Now, addition to referencing those
patterns, your team can also guide Figma
make through what's called a guidelines
file. You can think of it as a free form
text file that provides rules and
instructions to the LLM model. We'll
show you how to do this in a little bit,
but guidelines are a great way to ensure
that the outputs in make explicitly
adhere to your design language and any
standards you have that might not be
easy to reference in that design file.
We also have pointandedit functionality
which brings some of the powerful visual
manipulation tools that you're used to
in Figma design over into make. This
means that once you've created a
prototype, your team can go in and
refine the outputs in a way that's
really fast and targeted.
Lastly, you will notice that this
experience is multiplayer just like the
rest of Figma. So that means your team
can go in and prompt together, make
changes to the design, and even edit
code all together in Figma Make.
All right, now that we've toured through
the basics here, let's go ahead and show
you how to get started.
First things first, there are a few
prerequisites for using Figma Make. So,
we'll start with seat type. All seats on
paid Figma plans can try make in their
drafts, but a full seat is required for
full access to Figma make. So, full
access includes the ability to share
your makes, to collaborate with others,
and to publish those makes if you choose
to do so.
Next up, in order to access Figma Make,
AI must be enabled in your Figma or by
an organization admin. And they can
toggle that on under admin settings. Um,
if AI is not enabled for your
organization today and your admin is
interested in more information about uh
Figma's approach to AI or how Figma make
works, we've got some great resources
available to help them out. I'm going to
drop those in the chat now. We'll also
make sure to send them over in the
follow-up email. um that way they can fi
dive into the finer details and get that
toggled on for your org.
And with that said, we're going to go
ahead and jump right into a live demo to
show you all the goodness of Figma Make.
Um so here I am over in my Figma file
browser here. And to get started with
Figma Make, I'm going to click this make
shortcut right up here in the upper
right hand corner to start a new make
file. Now, the screen that you see here
on my screen might look a little
different from the screen that you see,
but all of the functionality is the
exact same. We're rolling out some
different batches here right now, so
bear with us here. Um, once we get to
this page, it's time to get started. We
can either start from scratch and
describe an idea right here using
natural language or we can load up some
inspiration by clicking on one of these
icons from the Figma community or we can
even start from an existing Figma design
simply by pasting in a design frame. And
when we paste in a design frame here,
that allows Make to ingest not only the
visual context of your design, but also
the layers, the layer names, the
responsive settings that you've
carefully crafted in that design over in
Figma. Um, so I'm going to go ahead and
hop into a design file here and choose
one of these uh designs that I would
like to turn into a prototype. So here's
my frame. This is what I would like to
bring into Figma Make. Um, as a tip and
trick here, there are a couple of things
that you can do in your Figma design
file to prep this and make sure you get
really great output in Figma make. So,
the first thing that you want to do for
your frame is make sure that all of your
layers are named. When you name your
layers, that creates a shared language
between Figma Design and Figma Make.
Now, you can totally do that manually if
you'd like to, or once you have AI
enabled in your org, you can use the
actions menu down here and choose rename
layers. And that's going to have the AI
run through. Whoops. Let me go ahead and
do this. Rename layers. It's going to
run through and rename all the layers in
your design to make sure that everything
is formatted properly for Figma make.
Now, the next thing that you want to do
is make sure that you have auto layout
applied. Um, auto layout, if you're
unfamiliar, is what makes your Figma
designs responsive. We have it here
toggled on already. I can kind of show
you. Keep grabbing the wrong frame. Here
we go.
There we go. We can see how that adapts
as we change the size of the frame.
That's because we have auto layout
applied. Um, so you can enable this and
fine-tune it any way you'd like, but you
also again have access to an AI tool
that can help you out here. So, if you
come back down to your actions menu, you
can choose suggest auto layout. Figma is
going to run that for you and get all
the basics there taken care of. So, now
that my design is prepped, I'm simply
going to click on the design I want,
copy and paste it into make. So, to
copy, I'm going to go ahead and do
command C. Then I'll jump back over into
make and just paste it right into that
prompt box.
So now make has my design attached. The
next step is I want to tell Make what
library I'd like it to reference as it
builds. Because I've put a ton of time
and effort into styling this design over
here with my library, I want to make
sure make knows how to reference that
information. Down at the bottom of your
prompt window, you will see a button
that says select library. When you click
this, you're going to see a list of all
of the libraries you have access to that
have already been published to make
across your organization. Um, so I'm
going to go ahead and click on that
library, the collab library to attach it
to my design, but I'm also going to go
ahead and take a step back and show you
how to actually push a library here into
this drop down to use it in make. So,
I'm going to jump back to my design file
here. And I've got my designs here, but
I've also got my library components all
baked right in. From my library file, go
up to uh the file menu and go to publish
library. And the first thing you want to
do is just make sure that there haven't
been any changes to your library that
need to be published. Everything's up to
date here already, but if not, you can
publish your library first. Then down
below you have a button that says export
to Figma make. Click on that and it's
going to start up the process. Um, this
process takes a few minutes to go
through, so just be aware of that if it
takes a couple minutes the first time
that you're doing that. The good news is
this is a one-time action. You'll only
need to repeat this step if you make
changes to your library in the future
and you want to push those changes back
over to make. Um, otherwise once we
extract that file, it'll be there ready
to use in Figma Mink ongoing.
Okay. So at this point we have pasted in
our design and we have uh extracted our
library and attached it here for style
context. Now it's time to prompt. So
this is the part whoops I clicked on the
design. Here we go. I'll click in the
text box here. Uh this is the part where
we're going to tell make exactly what we
want it to do. And as a tip for your
very first prompt, especially for your
very first prompt, writing a strong
prompt is going to make a big difference
in the AI output. So the more specific
you are upfront, the better your end
results. Um, I have a colleague who
thinks of this like you are briefing a
designer, right? It's helpful. You
wouldn't just say, "Turn this into a
homepage," right? You're going to share
context and constraints and inspiration
about what you would like to happen. Um,
so I'm going to go ahead and copy and
paste a prompt in here for sake of time
and I'll kind of talk through these
elements as we go so you can learn about
effective first prompt building. Things
that you want to include here. Make sure
you include the task. What should Figma
make do? Next, you want to give it some
context either about u the goal of this
design or if you're in a later stage and
you're building out multi-creen flows,
give it some context about where this
screen fits. Um, beyond that, any key
design elements or expected behavior.
For example, here I want to make um a
page where users can click on the
category tab and filter those. And then
finally, any constraints that you'd like
Figma make to consider. From there,
click go. and we're going to jump right
into that Figma make experience. You can
see over here on the left hand side um
that Figma make is going to start
reasoning and thinking here as it
decides what to build. Um now this again
can take some time. So I have a version
of this ready to go over in my next tab
for you that's going to show you the
final output using this exact same frame
and using that exact same prompt. And we
can see the results here that like Figma
does a pretty good job getting this
design prepped and ready to go. We've
got our search bar. Everything looks
laid out good. Um, but there's there's
an obvious issue here, right? Like some
of these image fills didn't come through
the first time. But I'm in a place where
I'm starting off really strong. I've got
this interactive prototype and now I can
actually go in and make changes and
start to iterate to get this pixel
perfect. Now, before we start looking at
any of those edits, I want to show you
two things that I think are really
helpful. And that's going to be our
styles file and our guidelines file. Um,
so down here, I'm going to make sure
Oops, sorry. Let me pull in my library
here.
Actually, I'm going to jump right over
into code to show you this for for
today. Um, in your code tab, you're
going to have access to two files that
work together to tell make how it should
uh interpret and execute your designs.
So, we'll start with this file styles
file. That's hard to say. Globals.css.
When you publish your library to Figma
make, it created this file for you. And
this is where we've extracted things
like color tokens, typography scales,
uh, spacing, and more into CSS. Now, if
you are code savvy and you would like to
edit these styles in any way, you
absolutely can. You can click in and
make edits to this file right here. Um,
but you don't have to, right? We're
going to extract all the basics over
here for you. Now, on the other hand,
you're going to have this guidelines
file, guidelines empty. And this works
alongside your CSS file to give make
additional context about how you want it
to proceed with every single prompt in
this file. So you can think of it as
like a free form text file where you can
add your own rules or instructions that
you want adhered to throughout the
duration of this file. Um so things you
might want to put in this file. I would
think about any details that should
persist um that might not be immediately
apparent from just pasting in this
frame. So for example, interactivity or
respons responsivity details that make
should consider with every prompt. Um
for example here I might want add
pressed states to all buttons to ensure
that persists every time and that way I
don't have to repeat it in my prompts
every time over and over and over again.
Cool. So we have edited our guidelines
file over in the code tab. I'm going to
jump back into the preview here. I'll
also note that um once you select a
library and attach it to this file, it's
going to persist for all future prompts
as well. So that means you can't remove
the library um or change to another one.
If you wanted to do that, you would need
to start over with a new Figma make
file.
Okay, so now it's time to start editing
this to get my site up and running and
feel really good about the output here.
And in Figma make you have a few
different ways that you can take this
initial output and expand upon it. You
can use something called point andedit.
You could simply reprompt and you can
also always attach images or additional
Figma frames to those prompts to
continue guiding the AI along the way.
Now point and edit is probably my
personal favorite. So we're going to go
ahead and take a look at that here. Now,
the point edit tool right here in your
prompt box allows you to highlight
specific parts of your design and make
direct changes without always needing a
brand new prompt. So, depending on the
element you click, um, if it's, you
know, an image or a text field, etc.,
we're going to pop up a little toolbar
here that lets you adjust things like
color, corner radius, spacing, and
padding, even typography settings. Um,
so this is a great way that you can make
really small visual refinements and even
layout tweaks that are often much faster
to run this way instead of reprompting.
So for starters here, maybe I want to
bump up the size of this location text.
I can come in and change that however
I'd like. I probably wouldn't go that
big. Um, but you can see that it's
already going to go find all of those
matching layers and make sure that it's
applying those changes um, wherever it
should in those repeating places. So
really nice quick efficiency tip there
where Figma's going to recognize what
you're trying to do and help you scale
up those edits.
Now you can also use this point andit
tool to target a specific element for a
prompt driven update. So for example um
maybe I want to add some animation to a
button or swap a component for another
picture or image that I'm pasting into
the chat. For starters, I can show you
here that if I select this button, maybe
I want to give it a cool bounce effect.
So once I've selected the div, it
attaches that right here as context into
my prompt box. And I can ask for
changes. So I can say make this button
bounce when I hover over it with my
mouse.
Now I can send that off, of course. But
again, for sake of time, I'm going to
jump over into that next demo file where
we've done that exact same prompt. And
you can see that Figma make is giving me
a really cool little effect here for
hovering over with my mouse that's
targeted just to that dig that we
selected.
All right. Now, while we are here, I'm
going to go ahead and use pointedit as
well to try and tackle this image issue.
Right? I want to make sure all those
images are coming over as they should.
So, what I'm going to do is select the
section of my design that I'd like to
target. Um, in the box here, I'm going
to go ahead and tell Figma make to
populate each of these browse cards with
an image as per the attached design. And
then I'm going to jump back to my design
just to make sure I give it all of the
help it needs. And I'm going to grab
that frame that I'm interested in again.
Copy it. Command C. And bring it back
over. Here I am. Paste into my chat bar.
Um, so I've got my div selected. I've
pasted in my context. And I can send
that chat off. Sake of time here. Again,
I've got another file. You're used to
this by now, but we've got that same
prompt. And we can see that Figma went
in and updated all of those cards,
bringing in those images. So AI isn't
perfect, but usually you can prompt
exactly where you need to go to get
really targeted and make those updates.
All right. Now, as you start to think
about building this prototype out
further, for example, adding in new
screens or building multi-page flows,
when you're doing this as a general best
practice, it's usually helpful to keep
your follow-up prompts smaller and more
focused as opposed to saying something
like, um, link all designs from
dashboard in my project and pasting
everything all at once. Right? By making
sure that you're working through each
step in a focused way, you're going to
get better results as you continue to
build out this make. Another tip that I
like to give people is to make sure that
you're telling make what you don't want
to change. So, writing something like
link this design and pasting one in, but
change nothing else about the existing
design. AI can have a mind of its own
and that little extra prompt can stop
you from creating problems that maybe
you didn't otherwise plan for. Um, now I
will say that if something happens and
it does make a change that you weren't
expecting or maybe you just don't like
the output and you want to try again
with a new version, um, scrolling back
up in your chat history, you can use
this little return button after every
prompt to restore the previous version.
Um, so you've got a little bit of a a
built-in safety net there for you in the
panel.
Now, we've got this working prototype,
and up until now, we haven't touched a
line of code to generate this other than
just showing you that CSS and guidelines
file. Um, from that same point andit
tool, you can target any element on the
page. And you'll see a little button
here called go to source. And if you
click that, it's going to jump you over
into the code tab and also highlight
exactly where that element lives in your
code base. So here you've got access to
a lightweight code editor. It lives
right inside your project where you can
view the code, modify it, or even write
your own code if you'd like to. Um, you
can also explore all of the files that
have been generated as part of this
project throughout the Figma Make AI
process. Um, so you can bring in your
dev partners in here or if you have
coding knowledge and want to make some
quick changes here in code instead of
going through the prompting tool, um,
you have access to design in all three
of those ways. Prompting, point and
edit, and straight here in the code tab.
I'll also point out two quick tools over
here that are nice little time savers.
Um, this one is a quick formatting tool.
So, if you click this, it's going to
clean up any messy code or spacing or
indentation issues that can arise when
you have AI coding solutions. You also
have a download button that will give
you the full codebase as a zip file for
easy handoff to your devs or if you'd
like to host a live version of this
project somewhere else.
Now, once you are happy with your
prototype and you are ready to start
sharing it with others, there are a
couple of ways that you can do that. Um,
files are really easy to preview and
share. If you're used to Figma design,
it's going to feel a lot like sharing a
standard Figma prototype. So, up in the
right hand corner, you have this play
button here. You can click this and it's
going to open it up in a new tab full
screen view uh interactive preview of
your prototype. Um so this is one way
that you can take a look at this in that
full mode without the distractions of
the the editor and Figma make. From here
you also have access to the share
button. And again it's going to feel
really similar here if you're used to
Figma design. When you click share,
you're going to get options to share
this with other members of your
organization. You can choose if you want
to share with a particular team, for
example. Um, or you can even toggle it
to anyone to create a public link and uh
share this with people who don't have
access to your Figma organization.
Now from there you can either click copy
link or you can even use this button
copy link to full screen view if you
want to default the viewer into that
full screen preview experience.
So that method allows you to share a
link to this prototype or a link to this
file within Figma. You also have access
though back within your um Figma make
interface to publish this file directly
to the web. Um some caveats here. Your
organization admins need to allow
publishing in your org in order to
publish. They can choose to disable
that. So talk to your org admin if you
don't see that option and you think it
might be a good fit for you. Now when
you hit publish, your project will be
assigned a dedicated URL. Um if you are
using a custom domain in Figma,
depending on your plan, you have access
to a certain number of custom domains.
We will publish it to that domain. But
once you go ahead and publish that, that
file is going to be instantly live and
accessible on the public internet. Um,
so consider this option carefully for
any work that you'd rather keep
internal. In that case, it's probably a
better choice to share the file going
through that share route instead of
publishing to push it live to the
internet. Um, now publishing can still
be a great option if you're working on
things that are not top secret or locked
down. you're building fun apps or things
to share with friends and family, then
publish is a great fun option there
because it'll instantly bring it live.
All right,
jumping back over into our slides. Um,
that's the end of our like live demo
piece of Figma Make, but seeing all of
those features in Figma is really only
part of the story, right? like we know
that the real magic is going to happen
when you're able to start applying all
of these things to real challenges in
your workflows. So for the next part of
our webinar here, we're going to talk
through and show you some concrete
examples of how Figma make can fit in to
your product development processes.
Hopefully we are. Let's go slides. There
we go. All right. Kicking off, we're
going to start by talking about
discovery and ideation. So, I think that
Figma really shines here at the front of
your product development life cycle
because it is so effective in helping
you move from totally blank page to a
live concept and doing that really fast.
Um, so kicking off in these early
phases, Figma is great at helping you
think outside of the box. So, you could
prompt make with an open-ended or really
exploratory idea, and that'll allow you
to uncover directions you might not have
otherwise considered. It can help you
get out of your own bias or if you're in
a creative rut during that ideation
phase by just unlocking the power of
that AI expanded thinking.
Next, we've seen that Figma make can
also be really helpful in speeding up
industry research. So, you can prompt
make to reflect on patterns across your
industry or common best practices to
quickly generate a variety of ideas all
at once without spending hours on
personal research. So, this can give you
a fast sense of what's typical and what
you might want to disrupt.
Finally, in this last one here, as
you've seen already, Figma really excels
at that rapid concept validation. So,
you can near instantly turn these
lowfidelity designs or even static
frames into live interactive prototypes.
That makes it easy to explore more ideas
than you could previously, considering
constraints on bandwidth and resources.
It also means that you can collect
feedback earlier on by having something
live to share and quickly pivot to new
ideas and testing alternatives without
investing a ton of time or effort.
Now, let me give you a quick example
here. Let's say that I manage a grocery
app called World Peas. Clever name. I'm
interested in exploring better ways to
call out that these items are on sale
during the browsing experience. Now I
could start by throwing a bunch of ideas
out there and looking into other apps to
see what's standard but that can take a
lot of time right so in this example I
have simply given Figma make a frame for
my design and asked it to give me some
ideas considering best practices and
common approaches found in the industry.
In return make created this great
exploratory resource for me. So, it
allows me to toggle through some common
approaches like a sales badge or a
strikethrough price and better see what
those would look like mocked up live
onto my own design. So, now I've got a a
quick way to accelerate all of that
research and start generating some ideas
pretty quickly.
So, let's say I really like that sales
badge idea and I'd like to see how it
would look live in my mobile application
and start shopping this idea around with
colleagues. What I can do is easily grab
a screenshot of that output from the
idea file and get started. So here I had
an existing make prototype and I told
make use this design as inspiration and
add a sale badge to the ginger and
raspberry components. And in just a few
moments I've got a working prototype
that looks and feels just like my
application. Um so that I can start
exploring what that's really going to
feel like in real life. And if I want to
explore multiple of these ideas, I can
easily rinse and repeat and I've got a
couple of different paths to show people
right away. Another pro tip I like to
point out here, go ahead and create a
few really solid make prototypes of
areas of the product you own or other
hightraic user flows. That way you can
use them kind of like templates and
duplicate those files to quickly explore
new directions anytime you want to get
started with exploring a bunch of ideas
in this highfidelity way. Um it's a
method that I recommend especially
because when you duplicate a make file,
it's going to retain that full chat
history. Um so that you don't have to
start from scratch every single time
you're prototyping one of these up.
All right. Now once you have moved past
that early ideation phase, Figma make
will continue to support your work as
you shift into defining and designing
your experience. Now we have talked at
length already about how make is going
to help you with interactive
prototyping. What I think is worth
double clicking on here is how those
prototypes might differ from what you
can build in Figma design. Now because
your make files are codeepowered, you
can build more complex animations, you
can build input fields, you can build
transitions and other details that
either wouldn't be possible in your
Figma design prototypes or they would be
very very timeconuming and very complex
to build. So putting them here into make
is going to help bring those prototypes
to the next level. Make is also built
with responsive adaptation in mind. So
as you are evaluating designs across
different platforms, you can use Figma
make to instantly research responsive
variations, understand um and refine
break points and layouts across
different breakpoints. Um and then
finally, we've also seen Make serve as a
tool for coaching and critiques. So you
could prompt Figma Make to evaluate your
designs for clarity or hierarchy or
whatever it may be. Um, and it can also
help you from there explore different
layouts or offer suggestions that you
might not have thought of, all with the
goal of improving your design quality.
So, I'm going to start here by showing
you an example of a more complex
prototype. Here is my grocery app again,
World Peas, and I'm actually going to
toggle over and just show you this live
in Figma Make. Um, this, you can see, is
really a fully functional experience. We
can add a product to our cart, go into
our cart, go to the checkout flow, and
even start going through a realistic
form fill experience. Um, this was all
created in Figma Make via prompting. And
our designer advocate, Anna, who created
this, has really noted the complexity of
this build and how having this live in
Figma Make allowed her to develop a much
stronger prototype. While I'm here, I
also want to call out the device preview
button. up here. Um, I don't think I
showed you that before. This will let
you also quickly preview that design
across different uh mobile devices. So,
again, a great way to quickly test your
design across those different devices
and get a feel for how it's going to
behave.
Coming back into our slides here, here's
another example of how you might use
Figma make for these critiques. So
here's an example where we've given it a
design and said without making any
changes critique the balance and
hierarchy and it's given me its thoughts
on those output. I can then decide from
there if I want to ask make to implement
those changes and see what it might feel
like or if I like my design and I don't
want to accept that critique that's okay
too. The key here, the tip I want you to
take away is without making any changes.
That allows you to make sure you're
using Make more like a chatbot instead
of an agent whenever you want it to give
you feedback but not actually touch your
design.
All right, next up, we're going to move
into validation and user testing. Now,
in this phase, you're starting to share
those live prototypes that you developed
to test with users, test with real
users. And because you can publish these
to the web if you choose to do so, you
could share live applications that are
accessible across real devices to help
you validate flows and features and
usability. Now, you can also uh augment
your prototypes with back-end
capabilities using our native
integration with Subabase. So, that's
going to allow you to test things like
user authentication flows um to create
like a content storage solution on the
back for photo or file uploads. Um, and
it does even more kind of database
backend solutions so that your designs
can feel more realistic and robust. Now,
as you start to capture feedback, you
can quickly adjust those prototypes in
response to what you've learned from
your users. Another cool tip is you
could consider asking Figma to guide
users through specific tests if you're
running guided user tests. Um, so if
you're looking for a really targeted
form of feedback, we'll show you how you
can create one of those guided
prototypes there.
Last but not least, because Make is
powered by code, you can also easily
test your designs with real data sets.
So, that's a great way to simulate
realworld scenarios and see how your
designs might respond to edge cases when
they're input with a live data set. Um,
you can either upload sample data files
to populate your designs or even ask
make to generate its own sample data
tables to get you started with some mock
info. So, showing you some of these live
here. Um, here's an example where I've
asked Fibake to add login functionality
to that world peas app using Superbase
on the back end. And what that allows me
to do is actually show a live login and
sign up experience and even authenticate
when there's an error to show me that
haven't met my password requirements
here. So, we've got one that again is
live and functioning and feels really
realistic for my end users.
This is an example from another project
where we told Figma that we'd like to
run a guided user test. We've given it a
little bit of context about what we'd
like to test and how to keep the user on
track by helping them find their way
back to this data table. From there,
Figma added this testing functionality
where we can start a user test and it
guides the user down to where they'd
like it to go to keep them on task if
they stray.
Finally, to show you an example of how
sample project data might work to
populate that dashboard, we have asked
make to create a data file with a list
of 200 projects and ids and dates and
more. Figma make generates that and
populates it right into our design. So,
you can see all of those project data
files right here under the data tab. And
then we can see how they actually look
when they're populated into our design.
down here. As we go down to the bottom,
we can see where we maybe have some
issues with layout that we need to
address for some of those edge case
projects with longer names. Again, you
can also upload your own file data um or
prompt Figma make to create whatever
type of data you'd like here.
All right, nearing the end of our sample
use cases, we're going to finish up with
how make can help play a key role in
bridging the gap between design and
development. Now, it's one of the most
common challenges we hear about aligning
that design intent with what actually
gets built. Now, with make, you can of
course share prototypes that feel like
the real product. And that's going to
help everyone in line on the attempt
really quickly and also minimize the
number of iteration cycles that you need
to go through to get to clear
implementation details. You can also use
make to generate design specs and
handoff details as part of this process.
So two examples I want to show you here.
The first one is a real example of how
we used Figma right here at Figma to
align design and dev on a pretty complex
feature. So this is an early snapshot of
how the team behind grids in Figma
design built the vision for that layout
picker over here in Figma make. And it
was helpful for our designers because
they could show the engineering team
live how they imagined things to move
and feel really really quickly. This
prototype took about an hour and a half
to develop in Figma make and the team
estimated that if they were to prototype
this out in code due to its complexity
it would have taken several days.
Another example here on how you can use
make to help with handoff details. Right
now make only codes in React and if you
are using other frameworks you can
simply ask make to assist with those
specs. So in this example here we have a
prompt make it so that there is JSON
code output describing all the
parameters and make it update as the
input changes and we can see that make
generated this data output panel right
over here that translates all of those
parameters into JSON and allows us to
export them from there. So really handy
tool that'll display that code output
for your devs to use as a starting point
or even just inspiration for the
ultimate solution that you choose to go
forward with. Um, another prompt here is
you could prompt make right in that chat
to give you handoff specs for your build
without changing the code at all. Use
those magic words. And if you do that,
then your specs will return to you right
here in the chat box. You could also ask
it to add those specs to your code
files. Generate a folder in your code
files for handoff specs in another
framework. Um, and then you can export
them from there.
Oh no, where are my slides?
I'm in my slides. All right. As we get
ready to wrap up our webinar today, I
want to leave you with a few next steps
and recommendations. First, highly
recommend that you try Figma Make. Get
in there, build some stuff. The best way
to start seeing the potential here is to
really get creative and using it for
yourself and thinking about how to fit
it into your own processes today. Um,
we've got an awesome community file that
can help you get started right away. I'm
going to toss it into the chat now
alongside another file which is eight
essential tips for getting started with
Figma make. Um most of these are things
we covered during today's webinar like
how to prompt when to use point andit um
but you can have those all recapped in
this awesome blog post and that you can
share out with your teams as well.
Finally would also encourage you to
explore the Figma community if you
haven't been in there lately. There is a
whole tab dedicated to Figma Make where
you can see projects from fellow
community members um and use that for
inspiration or just download to see how
they prompted and and start learning for
yourself.
All right, we have a little bit of time
left for Q&A today. I know that the team
has been hard at work answering
questions in the chat. Um, so I'm going
to go ahead and run through two FAQs
that I'm sure have come up or if not,
um, will maybe come up for you at some
point and then we'll take a look at
anything that's left in the chat here.
So, one question we hear about is when
should I use a prototype in Figma make
versus a standard prototype in Figma
design? And the guidance I would give
you here is that Figma Make is a great
option for brand new ideas or
explorations for complex prototypes that
you can't or just don't have time to
make in Figma design or any prototypes
where you'd like code powered
functionality including those backend
integrations, code layer animations,
working input fields, and more. Now,
Figma Design is still a great option if
you're building something really
lightweight and you're confident in
prototyping. Um, or if you are really
attached to the in prototype comment
functionality in Figma design as of
right now that's only available in your
design files. If you're prototyping in
Make instead and are thinking about ways
to still gather feedback, uh, spin up a
Fig Jam file. That's a great way where
you can capture those feedback in
stickies. And Fig Jam has great AI built
in as well where you can quickly
summarize all of the themes or sort
those cards into categories uh to help
you make sense of all the feedback that
you're getting.
All right, the next question that we
hear all the time and I see a few of
them in the chat here. Can I copy a
design from Figma Make into Figma
Design? The answer here is not today,
but we are working on it. So over the
next weeks to months, you will hear
about this. We're taking a phased
approach to getting those designs back
into Figma design. So expect to hear
something on this very soon. We know
that being able to take that output from
make and put it into design and finetune
it and get it exactly how you'd like on
the design side is a high priority. So
more to come here.
All right, I am going to jump back over
into the Q&A and see if there are any
that I can help cover live here. Um, I
see a question on I'll go ahead and
answer this live. What is the technical
reason why we can't swap a library? I'm
just interested to know. I assume it has
something to do with the history. It's a
great question. I don't have the the
technical answer for you here today, but
what I can tell you is that attaching
that library as style context is step
one in our our journey to getting your
design system and Figma make fully
compatible. Right? So, right now you can
push that style context over and kind of
reference some lightweight styles for
typography and colors and whatnot. Um,
but we are working closely over the next
again weeks and months to bring those to
parody so that you've got a lot more of
a robust solution that aligns your
design system with Figma make.
Um, let's see. So, we've got a couple of
those that we've answered. I'm going
through here.
Um, can we download images after we make
changes in the code? Um,
great question there.
I'm assuming you mean can you download
the like assets in Figma? I believe
those will come through through the code
file download button. Um, but we can
follow up on that and check on this to
confirm.
Let's see. I see a question. Could I use
Figma make to make and host my
portfolio? Yeah, absolutely. I'd also
consider Figma sites for that use case
as well. Um, so Figma sites is another
tool that you have access to in Figma
that has um site functionality built
right in and it has code layers where
you can prompt to create animations as
well. But also highly recommend if
you're thinking about that use case,
Figma designed for beginners, our new
course available on YouTube and on the
Figma help site. It specifically goes
through a use case of how to build a
portfolio. Um, so that might be one
that's really helpful for you.
All right, rolling through here,
let's see. I know we've got a ton of
questions, so thanks for your patience
as we're working our ways through this.
All right, I see a question here uh from
Daria. I was doing a prototype of a
multis-creen flow. For some time it went
really well but eventually for Figma
make it started to forget what was built
before and ruined the functionality we
had already covered. Are there any ways
to prevent that from happening? Great
question. I think using that prompt of
please don't change anything else in the
design only make these targeted updates
is a great way to do so. Leaning on that
point andedit tool to target in on
exactly the elements that you'd like the
design to change is a really good one as
well. Um, and also using that revert
button, if you notice something has gone
off course, you could go back to the
previous version and try again. Um, all
of those are ways that you can kind of
future proof against that.
All right,
scrolling through here.
I see a question on dev mode from John.
My team is trying to push Figma dev mode
as our tool for design to dev handoff.
Highly recommend. It's awesome. Join us
for intro to dev mode if you're
interested in that. It's another webinar
that we run regularly. Um I'll throw the
link in the chat. But to finish your
question, does Figma have any dev
annotation functions, component source,
variable used, inspecting, design, etc.?
So um if your users have a dev seed they
do have access to the code functionality
within Figma make so they can access
that code panel and see everything in
there. Beyond that we're working on much
tighter alignment between these tools.
Um so for now I would say dev mode is
your place to go to get really all of
the fine-tuned really specific details
especially if you have something like
code connect up and running. Um but our
team is thinking about this every day
and is also very very open to feedback.
Um, so please feel free to pass your
thoughts along and we would love to take
those into consideration as we work on
building those integrations.
I see a question here. If the library is
updated, will make update your designs
based on that library? Um, today the
answer is no. You would need to push
that library over again and reprompt.
Um, but again, we are working on much
tighter integration and I bet you can
hear more on this pretty soon.
Scrolling through here um to see if
we've got any other ones that are
popping up a good bit.
Are we going to publish design or are we
going to publish guidelines around how
to best set up the design library file
so that when we are attaching them to
make it will ingest the pattern library
in the most optimized way? This is a
tricky question to answer. I would say
today make sure you in your actual
designs and for all of the components in
your library make sure your layers are
really clearly named. Make sure you have
auto layout set up. Um, today Figma Make
is going to look again at like styles
and typography. As we increase that
integration between Figma and your
libraries, you're going to see even
tighter clarity there between the two.
So, no guidance today, but expect more
to come as those features roll out, and
we'll make sure that we get those all
synced up and running really nicely.
All right. Can I download interactive
prototype files from Make? Yes, you can
download those from the code tab and
you'll have all of the files um there in
that zip file.
All right, scrolling through here.
We have um
a lot of similar questions on design
systems on dev mode functionality.
Looking for any that would be unique to
cover here live. Can you copy multiple
screens from design to make? Our
recommendation there would be going one
screen at a time. As long as you're
being focused and and you know working
on that one screen at a time to build
out your larger flow, your output is
going to be much much better than
pasting in a bunch of files all at once.
All right.
There are some specific questions here
in the chat um that seem related to
specific files. Um if you're having
issues with particular designs,
definitely recommend contacting our
support team. They might need to take a
closer look at those.
I see a question here on custom fonts.
Um, as far as I'm aware, Figma Make does
not support custom fonts today, but it's
something we're working towards very
rapidly alongside those design system
alignment things. So, um, more to come
on that in the near future.
Um, and I see in the chat, what do I
mean by custom? Um there's going to be a
default set of fonts supported there
today in Figma make. Um others that you
maybe have hosted in your own Figma
design platform or outside of that set
selection there um are not supported
today but again working on that. We
understand those are a large part of
your libraries.
Can animations be achieved through
prompting? Absolutely. Those are things
that you can do live in Figma make. No
problem.
And I think that we will go through
about one more question here. We'll do
our best to follow up with guidance on
the rest of our questions in a follow-up
email for you here, too. Um, does Figma
make have MCP access? Question from
Zach. Um, today, no, it does not have
MCP access. So, that'll be exclusively
through dev mode. Um, but again, we're
working on those integrations all the
time. This product is really new, so
eager to hear feedback on all of those
and how you would use them.
All right, we are going to go ahead and
wrap up a little early today. I don't
believe we're going to have time to get
through the rest of the questions here,
and most of them are duplicates or
related to things we've talked about,
but I will make sure to take a look
through and send out resources for any
common themes there. Thank you all for
joining us today. I really appreciate
you being here and hope you were able to
take away some ideas for how to bring
this into your workflows. Bye everyone.
Thanks so much.
Loading video analysis...