All coursesDesign systems for teams & AI agents
Components for teams & AI agents

Components for teams & AI agents

Prepare components your teammates and agents can find, customize, and reuse.

Components for teams & AI agents

Prepare components your teammates and agents can find, customize, and reuse.

When a marketer builds with your components, they need to find the right ones, understand their options, and update the content. Your setup can make those choices clear before they start.

The same work helps an AI agent recognize which components fit a request and how to customize them.

Make components easy to find

Give components names that describe their purpose, organize related components into groups, and add short descriptions where someone needs more context.

You can also hide components that marketers don’t need to use independently, such as internal layout components. Keep the list focused on the pieces they’re expected to build with.

Closing Media Band’s component settings show its name, Layout group, description, and an unchecked Show for Marketers setting.

Make the editing choices clear

A component’s editing options should help someone understand what to change and what each choice does.

Properties

Prepare the properties someone will use to configure the section and its cards:

  • Name them by purpose. Step Number, Step Title, and Step Description tell someone what they’re editing.
  • Group related properties. Keep the image and its visibility setting together, and order properties to follow the content.
  • Set logical defaults. Choose starting content, images, and visibility settings that fit the component’s usual use.
  • Add tooltips where needed. Explain something the name alone doesn’t communicate, such as which image to choose or when to hide an optional element.
Step Card properties are organized into Content and Image groups, with Show Image and Image grouped together.

For variants, use names that describe the available choices, such as Dark and Horizontal, and choose the option new instances should use by default. If a choice needs more explanation, add guidance to the component description. For example, a horizontal card layout may work best when there are only one or two cards in a section.

Tip. Ask a teammate to customize a component using its properties and variants. Notice where they need an explanation, then refine the names, groups, tooltips, or defaults.

Slots

Help teammates understand what belongs in each slot and what combinations work well:

  • Name slots by purpose. Names like Process steps, Customer quotes, or Related resources help teammates understand what content belongs there.
  • Test the combinations. Try different numbers of cards, longer headings, and the intended variants at smaller screen sizes. Adjust the layout, available options, or guidance where needed.
  • Choose the available components. Use Allowed components in the slot’s settings to choose which components marketers can add. Designers can still add other content.
A component slot’s Allowed components setting lists Step Card as the available choice for marketers.
Before you start

Marketers can add components to a component slot when its parent component sits inside a page slot. The next lesson covers page slots and how to set them up.

Give agents the context they need

You and your marketing teammates can also work with agents through Webflow MCP. Agents follow each teammate’s Webflow role permissions, so your component setup supports both direct editing and work with an agent.

In a prompt, identify which components to reuse and what to change on each instance.

AI Prompt

Add an instance of Steps Section to the campaign page. Set its heading to “Getting started.” Add four Step Card instances to its Cards slot, using the Base variant and the step numbers, headings, descriptions, and images supplied below. Reuse the existing components and update their instance properties. If the request needs an option they don’t support, explain the gap before changing a main component or creating something new.

Afterward, check that the agent reused the intended components, updated the right instances, and kept the main components unchanged.

Tip. Add guidance you want agents to follow regularly to Agent Instructions, such as which components to reuse and when to suggest something new. Your teammates won’t need to repeat it in every prompt.

Onward

Continue to the next lesson to arrange components within reusable page templates.

1

Getting started

Coming soon

1

Background & preview
3:00
Background & preview
Coming soon

1

Intro to design systems in Webflow
8:40
Intro to design systems in Webflow
Coming soon

1

How the parts work together
3:30
How the parts work together
Coming soon

2

Styles & variables

Coming soon

2

Intro to variables
5:48
Intro to variables
Coming soon

2

Styles, variables, & naming
3:00
Styles, variables, & naming
Coming soon

2

Variables as a system
8:33
Variables as a system
Coming soon

2

Build a flexible variable system
2:30
Build a flexible variable system
Coming soon

3

Components

Coming soon

3

Intro to components
5:03
Intro to components
Coming soon

3

Build flexible components
3:00
Build flexible components
Coming soon

3

Properties, variants, & slots
4:28
Properties, variants, & slots
Coming soon

3

Components for teams & AI agents
3:00
Components for teams & AI agents
Coming soon

4

Pages & CMS content

Coming soon

4

Page templates
3:00
Page templates
Coming soon

4

Create a static page template
3:08
Create a static page template
Coming soon

4

Add components to CMS rich text
2:25
Add components to CMS rich text
Coming soon

4

Components in CMS rich text
2:30
Components in CMS rich text
Coming soon

5

Share & maintain your system

Coming soon

5

Shared Libraries
8:59
Shared Libraries
Coming soon

5

Bring in an existing site
4:00
Bring in an existing site
Coming soon

5

Use your system with AI
3:00
Use your system with AI
Coming soon

5

Best practices & resources
2:00
Best practices & resources
Coming soon

Course progress

0%

Assessment

Up next

Page templates

Give your team a starting point for new pages, with room to customize what each one needs.
Continue to next lesson
→
Complete course
✓