Skip to main content

Motion templates

Create animated display and social ads in minutes. No code, always on-brand, and without complexity.

Updated yesterday

What are Motion templates?

Motion templates extend your static templates with lightweight animation capabilities. Instead of relying on motion design tools or external agencies, brand and performance teams can create animated campaign assets directly in Frontify.

With Motion templates, Template admins can:

  • Import a static design from Figma

  • Apply simple animation presets to text and image layers

  • Publish an animated template to a Template Library

End users can:

  • Customize content (text, logos, images, etc. Same as with static Figma templates)

  • Preview the animation

  • Export the final asset as:

    • GIF

    • MP4

    • HTML5

Note: Motion templates only works with Figma files.


Who is it for?

Motion Templates are designed for

  • Template admins and designers who want to create rich, animated content and scale them with Templates across their business

  • Non-designers who need to produce animated versions of existing brand assets, such as social ads and display banners, while staying perfectly on brand.


Motion template file setup

Motion templates are currently only compatible with Figma designs. Please follow the same procedure in Setting up a Figma file. Please note: we only support one scene (one page) in a design.

Importing to Frontify

1. Copy the Figma frame URL

Screenshot 2026-03-19 at 16.22.10.png

To import a design, you can copy a frame URL by either:

  • Right click on a Frame and "Copy link to selection"

  • Use the shortcut ⌘/cntrl+L while the frame is selected

The file link can also be used. Either copy the URL from the address bar or in the upper right corner, open the Share window and copy the file link. Make sure the file has only one frame.

2. Open your template library on Frontify

Folder.png

Go to the template library that you want to import into.

3. Press "New" > "Figma frame URL" under Motion Template

New template.png

4. Paste the Figma file URL

Import dialog.png

5. Press "Create template"

Import dialog 2.png

6. You're done!

image.png

Motion templates display a distinctive icon in template libraries, making them easy to identify. Check that the template has imported as expected. The Motion tab will automatically open when you click on the template.

Opened motion.png

Note: The source file will also be linked to the Template. You can access the Figma file by clicking the "View source" in the context menu in the upper right corner.

image.png


Motion mode and Layout mode

Once inside a motion template, you'll see two modes in the top navigation: Motion and Layout.

  • Layout mode works the same way as a static template. Use it to manage and lock individual content layers — text, images, logos — and control what end users can and can't edit, and which download formats are available to them.

  • Motion mode is where you add and configure animations. Select a layer from the timeline, choose an animation type, and adjust settings like speed, direction, and easing. Changes made in Motion mode affect how the template animates on export.

Switch between the two modes freely as you build your template.

image.png


Adding animations

Once imported, select a layer in the timeline to start animating. For each layer you can:

  • Choose an animation type (entry, emphasis, or exit)

  • Configure settings like direction, speed, easing and more.

  • Animate layers independently of one another

Scenes

Scenes.png

A Scene represents a single animated canvas.

  • Each Motion template supports one scene

  • A scene is created from one Figma frame

  • All animations happen within that single scene

Layers

Layers.png

A layer is the individual element inside your scene that can be animated (same as in a static template).

  • Examples of layers:

    • Text

    • Images

    • Logos

    • Shapes or backgrounds

  • Each layer can:

    • Have its own animation

    • Animate independently of other layers

    • Be locked or editable for end users (content only)

Animation types

Animations.jpg

There are three animation types, each controlling a different phase of the animation.

Type

What it does

Use it when

Entry

Controls how a layer appears

You want content to appear progressively or guide attention to a specific element

Emphasis

Adds motion while the layer is visible

You want to draw attention to a headline or call to action without removing the element

Exit

Controls how a layer leaves the scene

You want to transition away from content or prepare the viewer for a loop or end frame

  • Available entrance animations: fade in, flip in, slide in, scale in

  • Available emphasis animations: bounce, float, pulse, spin, wiggle

  • Available exit animations: fade out, flip out, slide out, scale out

  • Animation settings apply per layer:

    • Direction — controls which way the animation moves (applies to slide, flip, and scale)

    • Speed — controls how fast the animation plays

    • Easing — controls how the animation accelerates and decelerates

    • And more, depending on the animation chosen.

Animations settings.jpg

Export presets

Export presets.jpg

GIF

Best for: display ads, social feeds, email

  • Looping — choose whether the animation plays once or loops continuously

  • Frame rate — controls smoothness vs. file size. 12–15 fps gives lighter files; 24 fps gives smoother motion

  • Gifs tend to take the longest to render and produce the heaviest file sizes

MP4

Best for: social platforms, video placements

  • Quality — higher quality gives better clarity but a larger file; lower quality reduces file size and load time

  • Frame rate — 24–30 fps is recommended for social and video platforms

HTML5

Best for: programmatic display, Google Ads campaigns

  • Image quality — controls compression of image assets within the HTML bundle

  • JPG image fallback — a static image shown if the animation fails to load or the browser doesn't support HTML5. Best practice: use the final frame or a clear branded visual

  • Ad network — specifies where the HTML5 ad will run; currently Google Ads only

  • clickTag URL — defines the destination URL when a user clicks the ad. Required for ad network compatibility and click tracking


Noteworthy limitations

  • Currently, only Template admins can set and edit animations in the Template. End-users will be able to change static content and export animated design in desired format (GIF, .MP4, HTML).

  • Motion templates are currently only supported for Figma files

  • Only one scene is supported. If the Figma design contains multiple frames, we either import the one you copied the URL from, or the first if it's the generic design URL.

  • We offer a selection of preset animations; currently no custom animations are supported

  • Templates can be created from static design files, with animation added on top; we currently do not support video embedding nor video editing

  • External data sources for templates do not work for Motion templates.


Sample template for testing

To help you get started with creating Motion templates in Frontify, we've provided these sample files that you can duplicate or download and use as a reference.

Simply duplicate or download one of the files to your workspace, and make any adjustments you'd like. You can then follow the outlined steps above to import the template into your Frontify Template library.


Troubleshooting & Support

Please reach out to Customer Support with any issues you encounter.

Did this answer your question?