Documentation
How to use GoMotion
GoMotion applies one-click Motion animation presets to Figma layers. Browse essential entrance, exit, emphasis, and style animations, install curated libraries for more, tune duration and easing, and write them to the native Motion timeline.
Requirements
Figma desktop with Motion support (Plugin API Update 127 or later). GoMotion does not require network access.
Getting started
Install GoMotion from the Figma Community, or for development: open
Plugins → Development → Import plugin from manifest… and select the plugin’s
manifest.json.
Usage
1. Select one or more layers.
2. Open the Presets tab. Search or filter Motion presets, pick a saved preset, or choose a Figma Library style.
3. Tune easing, duration, amount, start time, and loop in the right configuration panel. Use the preview to check the motion.
4. Click Apply Animation. Use Save Preset to capture the current layer’s Motion tracks.
5. Optional: open Library to add concept packs (Directions, Expressive, Attention, Style & Effects, Auto Layout) or brand packs (Material, Fluent).
6. Optional: open Settings for theme, accent, reduce motion, and default duration / easing.
7. Use CSV in the header to import/export saved presets and custom curves. Clear (in the CSV menu) removes GoMotion keyframes, library animation styles, and auto-added blur/shadow effects from the selection.
Preset categories
Entrance - Fade In, Slide In Up, Scale In, Blur In, Draw On, and more.
Exit - Fade Out, Scale Out, and related exits.
Emphasis - Pulse, Shake, Bounce, Spin, Pop.
Style & Effects - Highlight Flash, Shadow Lift, and similar effects.
Auto-layout - Expand Spacing, Padding Breathe, Open Grid Gap (via the Auto Layout pack).
Some presets only apply to compatible layers (for example, Draw On needs a vector shape; layout presets need auto-layout frames). Installed library packs appear in the Motion Presets list with a library badge. Category filters still apply across core and installed pack presets.
Libraries
Offline curated packs bundled with the plugin. Install from the Library tab; nothing is pre-installed except the lean core essentials (~14 presets).
Concept packs
Directions - full directional slide in/out set.
Expressive - zoom, flip, roll, bounce-in, whip-out, and related theatrical motions.
Attention - attention seekers (heartbeat, wobble, jello, head shake, and more).
Style & Effects - color, stroke, glow, corner, and size effects.
Auto Layout - spacing, padding, and grid-gap animations.
Brand packs
Material Motion (Google) - standard / emphasized easings and common transitions.
Fluent Motion (Microsoft) - Fluent entrance/exit patterns.
Clear behavior
Clear removes manual keyframe tracks written by GoMotion presets, Figma Library animation styles applied through the plugin, and blur and drop-shadow effects that GoMotion added at their zero rest state. It does not remove effects you added manually before animating.
Loop
The Loop toggle approximates looping by repeating the keyframe sequence on the Motion timeline. Figma Motion has no native loop flag for manual tracks.