Motion System basics

The concepts behind Motion System — what a system, section, and item are, how draft publishing works, and how the Figma plugin uses those items.

A motion system is a collection of items

A motion system is a named container of design elements specific to motion design. Think of it as a Figma library, but for time-based properties.

A motion system contains sections. Each section is a typed group of items.

Section types in the Figma plugin

The System tab shows these sections when a Motion System has items:

Section typeStoresExample items
Brand ColorsSolid colors and linear gradientsbrand-primary, accent-warning, bg-surface
Easing CurvesNamed cubic-bezier curvesease-in-out-soft, bounce-strong, spring-quick
Typography & FontsFont family, weight, size, line-height, and letter-spacing referencesdisplay-bold, body-regular
Motion PresetsPre-authored animation patternsfade-in-up, scale-pulse, slide-from-right
CollectionsWorkspace, URL, or uploaded image/Lottie assetssuccess-icons, loading-states

The tab also shows a Documentation section when the system includes motion vibe, description, personality, or principles content.

Draft and Published

Editing happens in a draft version. Click the edit (pencil) icon to create or open the draft. While a draft is open, the panel header shows Editing {system name}, a draft label, Publish, and View published when a published version exists. Publishing makes the draft the live version. A system with no values or assets cannot be published.

How Motion System fits into your workflow

The typical flow:

  1. Create the system — choose Create new to open the Motion System web dashboard. Create the Motion System and manage the system itself there.

  2. Add or edit items — open an existing system in the Figma plugin to add, edit, rename, or delete supported colors, easing curves, font styles, and collection assets. Publish the draft when the changes are ready.

  3. Apply items in Figma — apply colors to selected fills or strokes, apply fonts to selected text layers, prepare frame or prototype flows with an easing or preset, and insert collection assets into the canvas. Basic motion presets can be edited on the web; use Lottie Creator for more detailed preset creation.

Figma Motion System empty state with Create new connected to a populated Motion System after web creation
Create new opens the web creation flow; return to the Figma plugin to use the new Motion System
Last updated: August 6, 2026 at 11:58 AMEdit this page