AI

Creating advanced components with Workshop in Framer

Creating advanced components with Workshop in Framer

Creating advanced components with Workshop in Framer

·

5:35

·

10K views

·

About this lesson

Even with a solid idea, building a custom component from scratch can be a bit of a time sink—especially if you're not writing code or just trying to move fast.

That’s where Workshop comes in. It’s Framer’s built-in AI tool that helps you go from idea to functional component with a simple prompt.

Need a pricing calculator? A tab layout? An interactive image card? Just describe it—and Workshop handles the heavy lifting, giving you something that’s not just smart, but fully editable.

In this video, we’ll walk through how it works and how you can start building better, faster.

Sign up: https://framer.link/yt

Follow: https://framer.link/yt-x

Learn: https://framer.link/yt-academy

MB01HD0QWMDPHDM

0:00Workshop and Framer lets you generate0:02custom components just by describing0:04what you need them to do. Whether it's0:06something visual like a tilting image or0:09something more utilitydriven like a0:11cookie banner, Workshop gives you a0:13fully functional custom component with0:16no code required.0:22To open Workshop, just hit command or0:24control K to bring up the quick actions0:27menu and select workshop. When it opens,0:30you'll see a prompt field where you can0:32start generating components right away.0:35You'll also find a few example prompts0:37to help spark ideas. Clicking on one0:39will drop it into the input field, ready0:42for you to edit or customize. Moving up0:45to the top right corner of the panel,0:47we'll see an ellipsus menu. This is0:49where we can switch between the0:51different AI models that Workshop0:53utilizes.0:54Workshop makes building custom0:56components pretty straightforward. Just0:59type in what you need and Workshop takes1:01care of the rest. But it doesn't stop at1:04text prompts. You can also drag images1:06directly into the input to give Workshop1:08more context. Whether it's referencing a1:11specific aesthetic, illustrating an1:13idea, or including images you want to1:15use as defaults in the components.1:18Visuals help communicate your intent1:21more clearly. The combination of text1:23and imagery opens up a whole new level1:26of creative control and makes it even1:28easier to get the output you're looking1:30for. And while it can create flashy1:34interactive components like glow and1:36glitch effects or even interactive1:38games, Workshop is at its best when1:41you're building practical, functional1:43components that make your site more1:44powerful and efficient, like scrolling1:47progress bars, number counters,1:50slideshows, you name it. And each one is1:53generated within seconds, all fully1:56editable. Let's walk through a hands-on2:00example and see how we can use Workshop2:02to generate a component and refine its2:04properties step by step. First, I'll2:08start simple with something like create2:10a pricing calculator with a slider that2:12adjusts the number of visitors. Start2:14pricing at $19 a month. Workshop handles2:18the rest. And in just a few seconds,2:20I've got a clean, functional pricing2:22calculator ready to drop onto my canvas,2:25complete with layout, placeholder2:27content, and built-in interactions.2:30Navigating over to the properties panel,2:32we'll see that Workshop has also created2:34a full set of customizable properties,2:37including a slider to adjust the visitor2:40numbers, background, text, and slider2:42color controls, and font settings, and2:45size options. From here, we can tweak2:48anything we need, making it easy to2:50fine-tune our design as it evolves. But2:53just like any part of the design2:55process, dialing in exactly what we want2:58usually takes a few iterations. Workshop3:01is no exception. So, I'll grab an image3:04of a design I've previously created for3:06this type of component, drag it into the3:09prompt, and type style the component3:12like the image. Workshop takes the3:14visual reference and does its best to3:16match the style based on what it sees.3:19From there, I can keep refining the3:21component however I like. Let's say I3:24want to display the current visitor3:26count as the slider moves. I'll just3:28continue the conversation with workshop3:30and type in add a tool tip below the3:33slider that follows the thumb and shows3:35the current visitor count in real time.3:37Workshop updates the component right3:40away. So, from here, I'll jump into3:42preview to test it out. And there it is,3:45a smooth realtime tool tip that tracks3:48the slider just like we asked for. We3:51can keep iterating from here. For3:52instance, if we wanted to add a call to3:54action at the bottom of the calculator,3:56just tell workshop add a CTA at the3:58bottom of the calculator with the text4:00start your trial. Group the properties4:02so I can change the color, font, border4:05radius, and font size. Workshop not only4:08adds the CTA visually, it also generates4:11grouped properties so I can easily4:13adjust the look and feel without getting4:15overwhelmed by too many properties at4:17once. And if there's something specific4:19you'd like to control in the properties4:21panel, just ask. For example, if I want4:24to adjust the size of the slider thumb,4:26I can type add a property to control the4:28thumb size of the slider. Workshop adds4:31it instantly, giving me a new property I4:33can tweak right from the panel. If4:36something ever doesn't look right, you4:38can either give workshop updated4:39instructions or scroll through your4:42prompt history and click on any previous4:44version to roll back instantly. You can4:47also easily share any component you've4:50created, making it simple for teammates4:52or collaborators to drop it into their4:54own projects. Even better, any updates4:57you make to the original component will4:59automatically sync across every instance5:02it's being used. So everything stays up5:04to date without any extra work. Workshop5:08is a powerful tool that gets better the5:10more you use it, helping you bring ideas5:13to life faster than ever without writing5:16a single line of code. And this is just5:18the beginning of what's possible with5:20Workshop with the only real limitation5:22being your imagination. Thanks for5:25watching and I'll see you in the next5:28video.

Watch on YouTube ↗

More in this topic

Connect Framer to Claude Code, Codex, Cursor, and more7:13
Connect Framer to Claude Code, Codex, Cursor, and more
Agents2K views · 2 days ago
Content, Components, and CMS with Framer Agents8:25
Content, Components, and CMS with Framer Agents
Agents468 views · 2 days ago
Generation, layout, and styling with Framer Agents15:19
Generation, layout, and styling with Framer Agents
Agents886 views · 2 days ago
Framer Update: Auto Translate3:09
Framer Update: Auto Translate
Framer Update4K views · 2 months ago
Framer Update: Auto Rename0:53
Framer Update: Auto Rename
Framer Update5K views · 7 months ago
Wireframer: Blogs and Changelogs with CMS3:40
Wireframer: Blogs and Changelogs with CMS
Framer Update5K views · 8 months ago
Framer Update: Wireframer Icons and Insert Sections2:24
Framer Update: Wireframer Icons and Insert Sections
Framer Update7K views · 11 months ago
Localization Glossary2:44
Localization Glossary
Localization2K views · 1 year ago

Create a free website with Framer, the website builder loved by startups, designers and agencies.