Skip to content
Prism
Use cases

SaaS product animation in After Effects with AI

SaaS product animation in After Effects with AI starts with a Figma frame exported as SVG: ChatGPT, Claude or any MCP client connected to Prism imports it as shape layers with live text and animates it in your open comp.

A product video is the interface, moving: a cursor that clicks, a panel that slides, a number that counts, a callout that names the feature. Every tutorial redraws it in After Effects first. Here it comes in from the file the design team already has.

What you say, and what lands

You typeWhat appears in your comp
"Import dashboard.svg with the text live. The sidebar slides in from the left, the cards rise one after another 80 ms apart, the header fades up last."Shape layers per rectangle and icon, live text layers, position keyframes with an 80 ms stagger, opacity on the header
"Add a cursor: a white arrow that moves to the Export button over 0.8 s, pauses, clicks, and the button darkens for two frames."A cursor shape layer with position keyframes and a named ease, a scale dip on the click, a fill keyframe on the button
"The Revenue tile counts from 0 to 48,200 with commas over 1.2 s, ease out."Slider keyframes driving the number, the formatting as one expression
"Callout on the Share button: a line to a label reading 'Share a read-only link', draws on, holds 1.5 s."A stroked path with a Trim Paths write-on, a text label fading in

Test it on your own project. A Free account is enough to start: Sign up, then connect your AI and ask for this.

How to do it

1
Export the frame from Figma as SVG
Leave text as text. Anything already outlined in Figma stays outlined after import.
2
Open a comp at the product's frame size
Prism acts on the open comp.
3
Import and read the layer list
Ask for the layers you will animate to be renamed, so "Rectangle 14" becomes "Card_Revenue".
4
Describe the sequence in order
What enters first, what follows, how long each takes. A stagger in milliseconds and a named ease are enough.
5
Add the cursor and the callouts
Where it moves, where it clicks, what the callout says.
6
Revise by asking
"Cards 50 ms apart" retimes the stagger and nothing else.

From a Figma frame to motion

In the SVGIn After Effects
Frames, rectangles, auto-layout groupsshape layers, grouped as in Figma
Textlive text layers, typeable, font by its PostScript name
Vector iconsshape layers, recolourable
Screenshots or photosimported separately as footage

Brand system in the comp

RuleHow it lands
Coloura controller layer with colour controls; fills and strokes read them by expression, so one change repaints the comp
Fontone font across every text layer, swapped project-wide by name
Spacingmargins and gaps as slider controls; positions are expressions that read them
Timingone stagger slider and the named eases reused across scenes

No screen recording

The interface in the comp is the vector UI you exported, so a changed button label is a text edit, not a re-record.

What it needs

After Effects2024, 2025 or 2026, macOS or Windows
AI clientany MCP client: ChatGPT, Claude, Claude Code, Cursor, Codex and others
Plana Free account is enough; import and animation use MCP actions, not Prism AI credits

What it does not do

It does not record your screen, capture a live app or fetch the frame from Figma: you export the SVG. It does not write a voiceover. A backdrop plate from a prompt is a Prism AI capability, paid from your balance, one image per run.

Common questions