Agents, AI

Content, Components, and CMS with Framer Agents

Content, Components, and CMS with Framer Agents

Content, Components, and CMS with Framer Agents

Justin

·

8:25

·

468 views

·

About this lesson

In this demo, we’ll look at practical ways Framer Agents can help speed up everyday production work while keeping you in control of the final result.

From replacing images and refining copy to creating components, building mobile navigation, generating code components, connecting CMS content, managing redirects, and building new page sections — Agents can act like a design assistant that understands your project and helps you move faster.

0:00 Introduction

0:10 Replacing Multiple Images

0:50 Refining Brand Voice and Copy

2:05 Reviewing Site Analytics

2:30 Turning Repeated Elements into Components

3:10 Finding Component Opportunities

3:35 Building Mobile Navigation Variants

4:35 Creating a Functional Code Component

5:25 Creating a CMS Collection

6:05 Connecting CMS References

6:40 Batch-Renaming Blog Titles

7:20 Creating Slug Redirects

7:40 Building a Team Section from CMS

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

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

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

0:00The layout is there, the direction is0:02coming together, but this is usually0:03where the real production work starts.0:06So, let's jump in and take a look at how0:08agents can help us polish and scale0:10what's already there. Here we have three0:12stock images that were generated with0:14this page, but I've got a few approved0:16image files to replace them with.0:18Normally, I'd have to replace each image0:20one by one, but instead, I'm going to0:22drag my files right into the chat and0:25tell the agent to replace the0:26placeholder images with the correct0:28image for each location on the contact0:31page.0:35And just like that, my images are0:37swapped for the approved ones. Now,0:40let's move from visuals to copy. And0:42here's the thing, nobody wants to comb0:44through every page manually to look for0:47repetitive or flat-sounding copy. So,0:49I'll ask the agent to audit the site for0:51me by asking, "What adjective is used0:54most in written text site-wide?"1:02As we can see here, it found that we're1:03using the word bold a little too often.1:06So, I can follow up with, "Our site-wide1:09copy mentions bold too many times.1:12Replace them instances with synonyms1:14that match our tone."1:20The changes are made and we get a full1:21summary of every change. What was1:24replaced, where, and why. I also want to1:27point out that it's not just doing a1:29blind find and replace. It's looking at1:31the surrounding content and making edits1:33that still fit the tone of the site. And1:36I can even take that a step further by1:38asking it to do things like rewrite any1:40passive copy in a more active voice.1:44What used to take a dedicated copy pass1:46is now done in just a few prompts. And1:49the result is tighter, more consistent1:52copy across our entire site. And the1:55same idea can help cover things that are1:57easy to miss before launch, like SEO2:00titles, descriptions, semantic tags,2:03image alt text, you name it. And after2:05launch, you can even chat about your2:07site's analytics and get detailed2:09insights about what's going on with your2:11visitors and what you can do about it.2:14Okay, so now that the copy is in a2:16better place, let's move on to fixing up2:18anything that might become annoying to2:20maintain later. I'm talking elements2:23that have the potential to become2:24components. Things like buttons, list2:27items, nav links, usually anything that2:29shows up more than once. For example, I2:32have a list of services here and each2:34item follows the same structure, making2:37it the perfect candidate to be a2:38component. So to clean this up, I'll ask2:41the agent to turn these list items into2:43a single component with variables.2:45Replace each with an instance and2:47populate the variables with the content2:49from each card.2:53This is a huge time saver and makes2:55things way easier to manage if I want to2:57make any changes in the future. Now,3:00instead of manually inspecting every3:02page of my site to figure out what else3:04could be a component, I can take this a3:06step further and simply ask the agent to3:09audit the site for smaller repeated3:11elements that would make sense as3:13reusable components. And just like3:15before, the agent gives me a summary of3:17what it found and I can decide what's3:20actually worth turning into a component3:22or not. Another place the agent can save3:25us a lot of time is by adding3:27interactive variants to a component like3:30a mobile navigation for instance,3:31because let's be honest, mobile navs can3:33be a bit annoying to set up. So, looking3:37at our nav component here, I already3:39have a phone variant, but no expanded3:42state for the menu itself. So, I'll ask3:45the agent to create open and close3:47states for the existing phone nav3:49variant. And I'll also say use a menu3:51text button to show the nav links and3:54change it to close when open.4:02Okay, now let's preview the phone4:04breakpoint to see how it looks.4:06Perfect. The mobile nav is working, the4:09states are set up, and the interactions4:11all wired up. All right, so the agent4:14handled the tedious setup and I can4:16still jump in to polish anything that4:18needs a final pass. Okay, now let's talk4:22code components. And yes, agents have4:25the ability to create flashy interactive4:27code components from scratch, but what's4:29really nice is that agents can use4:32what's already on the canvas as a4:34starting point. For example, on the4:37contact page here, I have this analog4:39clock component that I want to bring to4:41life. So, I'll tell the canvas agent to4:44turn this into a functioning analog4:46clock with a property for time zone.4:52And the agent takes the visual direction4:54from what's on the canvas, but makes it4:57functional.4:58What I really love about this is that it5:00works for big sections like an5:01interactive hero and small production5:04details like a copyright component that5:06updates the year automatically. Either5:08way, with the help of agents, code5:11components can now be created directly5:13from the context of what's on the5:15canvas.5:16Now, let's get into some CMS stuff,5:19where agents can really take a lot of5:21the tedious setup off our plate. For5:24example, Joseph copied some items from5:26the services page to the homepage, but5:28if we want to keep every mention of our5:30services consistent site-wide, we might5:33want to create a services CMS collection5:36from the 13 individual service items on5:38the services page, connect the homepage5:41services section to it, and show only5:43six items.5:45And with this one prompt, the CMS agent5:48isn't just creating a new collection. It5:50also replaces those services on the5:52homepage with a collection list,5:55dynamically populated from the new CMS5:58collection. That's a serious time-saver.6:02We've also got a new opportunity to make6:04a structural update to our CMS. So, I6:07already have a team collection where6:09each person has a field referencing the6:11projects they've worked on. But what I6:13really want is each case study in the6:16work collection to reference who worked6:19on it. So, I'll tell the CMS agent that6:21team collection items multi-reference6:24work collection items, and that I want6:26to add a multi-reference field to the6:29work collection to reference the6:31corresponding team items.6:34And now, each work item references the6:37correct team members, quick and easy.6:41Okay, let's quickly look at a more6:44everyday CMS cleanup task.6:46Here I have a collection of blog posts6:49already in place, but the titles feel6:51more like rough placeholders than6:54polished article titles. I could sit and6:57read each blog post to come up with a6:58relevant title myself, or I could have7:01the CMS agent batch rename the blog CMS7:04items with clear, polished article7:07titles.7:10It's that easy. And to be honest, a lot7:13of CMS tasks aren't necessarily hard,7:16they're just repetitive. For example, if7:18I needed to simplify a bunch of slugs7:20and redirect the old URLs to the new7:22URLs, I'd much rather hand that off to a7:25CMS agent than go through each item7:27myself. And as you might expect, agents7:30can also design whole new sections on7:33the canvas using our CMS content. If we7:36take a look at the team collection here,7:38we can see all of the team members in7:40it. So, I'll head over to the about7:42page, use the context tool to select the7:44team section,7:46and then ask the agent to show team7:49members from CMS grouped by department,7:52label left, cards right, in a grid.7:56And because the agent has full context7:58of our project, it's not creating this8:00in a vacuum. It can use the styles,8:02spacing, typography, and design patterns8:05that are already set up throughout the8:06site. So, what is generated feels like8:09it belongs. And all of the team members8:11and their information are pulled right8:13onto our canvas from the team collection8:16within our CMS.

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
Framer 3.0 with Agents, Branching, and a new Community1:16
Framer 3.0 with Agents, Branching, and a new Community
Announcement25K 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 Event — Introducing Agents, Branching, and a new Community40:01
Framer Event — Introducing Agents, Branching, and a new Community
Event17K 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

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