Lottie Overlay

AI-placed timed Lottie animations overlaid on video.

Overview

The Lottie Overlay node uses Claude Sonnet (configurable via the model selector — any of the shared LLM registry’s models) to interpret a prompt and select, position, and time Lottie animations from a built-in library. The AI determines which animations to use, where to place them on screen, and when they should appear and disappear. The result is rendered using @remotion/lottie with delayRender/continueRender for each overlay.

Reasoning-capable models additionally show an Effort selector next to the model picker (Auto by default — the vendor default, no charge change). xhigh/max bill one tier up, same rule as every other LLM-backed node — see the Generate Text node’s Reasoning effort section for the exact formula and worked examples.

The built-in animations are self-hosted on the Nodaro CDN (https://cdn.nodaro.ai/lottie-catalog/<name>.json) — there is no third-party dependency. Plans authored before the catalog moved to self-hosting (which referenced the old third-party URLs) heal automatically at render time, so saved workflows keep working without any edit.

Built-in catalog (12 animations)

Group Animations
Celebration Confetti burst, Fireworks, Party popper, Stars sparkle
Social / Reactions Heart pulse, Thumbs up, Fire emoji
UI / Indicators Loading spinner, Checkmark success, Arrow pointer
Ambient / Decorative Floating particles, Glowing ring

Ambient and continuous effects (stars, heart, fire, spinner, arrow, particles, ring) loop; one-shot effects (confetti, fireworks, party popper, thumbs up, checkmark) play once.

Configuration

Field Type Default Description
Overlay Prompt string "" Natural language description of desired overlay animations and their placement.
FPS number 30 Frames per second. Options: 24, 30, 60.
Duration number (seconds) 10 Duration of the output. Range: 1–300 seconds.

Inputs & Outputs

Inputs:

Outputs:

The node ships a factory preset catalog (see Node Presets) in four folders: Connected Graphic (place the wired graphic — overlay it centered, stretch it full-canvas for lower thirds/titles, intro/outro stings, looping corner bug, reaction pop), Celebration & FX, Reactions & Social, and Emphasis & UI (built-in catalog effects).

Preset prompts use the {variable || default} reference syntax for their timing and placement levers, e.g.:

Overlay the connected graphic {position || centered} over the video, starting at
{start time || 1 second}. Play it {play mode || once at its natural duration, then remove it}.

Run it unedited and the defaults apply; type your own value over a token; or connect a node whose label matches the variable name (e.g. a Text node labeled start time) and its output fills the slot at execution time. Unresolved tokens that reach the planner directly (e.g. via the API) are still read as their defaults — the braces never end up in the plan.

Best Practices

Common Use Cases

Tips