Creattie

Connect Creattie's Lottie animation library with Webflow to add lightweight animations that load faster than videos while maintaining visual quality.

Install app
View website
View lesson
A record settings
CNAME record settings
Creattie

How to build with Creattie and Webflow

Lottie animations load faster than videos or GIFs while maintaining perfect quality at any screen size. Adding Creattie animations to Webflow lets you build micro-interactions, hero animations, loading indicators, and interactive icons without requiring animation specialists or After Effects skills.

You can integrate Creattie animations into Webflow through three methods:

  • Use the Creattie app to browse and download animations from Creattie's curated library.  
  • Use the native Webflow Lottie element for the fastest setup with no code required.  
  • Use code embed with Lottie player for maximum flexibility over animation triggers and parameters.

Use the Creattie app

The Creattie marketplace app gives you access to Creattie's premium Lottie and vector collections.

Install the app from the Webflow Apps Marketplace, connect your Creattie account, and access the library of Lottie animations and vector illustrations organized by style and industry. Download animations from Creattie, then upload them to your Webflow project through the Assets panel or native Lottie element.

The Creattie app supports downloading animations in Lottie JSON or dotLottie format. Creattie's curated collections help teams building multiple projects maintain visual coherence across landing pages and marketing sites. These curated sets are specifically organized by style and industry to support consistent design implementation across projects.

Native Webflow Lottie element

Webflow's built-in Lottie animation element gives you complete control over playback, triggers, and interactions. Download animations from Creattie, upload the JSON or dotLottie files to Webflow's Assets panel, and configure animation behavior through the element settings.

Add the Lottie animation element from the Add panel in Webflow, upload your Lottie JSON or dotLottie file, and use the element settings to control loop behavior, playback speed, and render mode. Connect animations to Webflow's interaction system for scroll-triggered playback, hover effects, or click-triggered states.

You can configure the following options through the element settings panel.

  • Duration control adjusts animation playback speed without editing the animation file  
  • Loop settings configure continuous playback or single-run animations  
  • Render mode switches between SVG (quality-optimized) and Canvas (performance-optimized)  
  • Interaction triggers connect animations to hover, click, scroll, or page load events

The interaction system also supports these advanced capabilities.

  • Scrubbing through animation frames synchronized with scroll position  
  • Chaining multiple animations in sequential workflows  
  • Controlling play/pause states based on user interactions  
  • Creating custom animation timelines with Webflow's interaction builder

This method provides the most flexible implementation for complex interaction patterns when you need to integrate animations with Webflow's interaction system.

Code embed with Lottie player

The HTML embed code method uses Webflow's Code Embed element combined with Creattie's pre-generated lottie-player code snippets. This approach works when you need specific player parameters like autoplay, loop, speed, trigger events, or delay settings that can be customized directly in the HTML code without editing the animation file itself.

Add the lottie-player script to your site's custom code section at either the site level (through Site Settings > Custom Code) for site-wide implementation, or at the page level (through Page Settings > Custom Code) for page-specific implementation.

<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>

Then use the Webflow Code Embed element to place animations at specific canvas positions.

<lottie-player   
src="[YOUR_ANIMATION_URL]"   
background="transparent"   
speed="1"   
style="width: 300px; height: 300px;"   
loop  
autoplay  
trigger="loop-on-hover"  
delay="0">
</lottie-player>

You can configure the following player parameters in the embed code.

  • autoplay automatically starts animation on page load  
  • loop continuously repeats the animation  
  • speed controls playback speed (0.5 for half speed, 2 for double speed)  
  • trigger defines interaction behavior (loop-on-hover, click, scroll)  
  • delay sets milliseconds before animation starts  
  • background sets background color (use "transparent" for most cases)  
  • style defines width and height in pixels

The embed code approach works well for CMS-driven sites where you need to manage multiple animations through collection fields. You can nest embeds within Rich Text elements for content-specific implementations, or use custom code in the CMS for dynamic animation URLs.

What you can build

Integrating Creattie with Webflow lets you implement pre-made Lottie animations through no-code methods. Performance optimization for browser compatibility requires careful attention to file size, render mode selection, and testing across devices.

  • SaaS product pages: Build feature explanation pages with animated UI flows that show product functionality.    
  • Creative agency portfolios: Create portfolio sites with hover-triggered animations on project cards, scroll-synchronized background elements, and interactive navigation icons.    
  • E-commerce product presentations: Implement product feature highlights with animated reveal effects, shopping cart interactions with visual feedback, and checkout success states with celebratory animations.    
  • Marketing campaign microsites: Build limited-time campaign sites featuring animated hero sections and interactive storytelling elements.  

Frequently asked questions

  • Webflow's native Lottie element accepts Lottie JSON files and dotLottie files with a maximum upload size of 30MB. The dotLottie format reduces file sizes significantly, making it the preferred format for performance. Keep animations small to maintain fast load times and good Core Web Vitals scores.

  • Change the render mode from SVG to Canvas in Webflow's Lottie element settings. Safari and iOS Chrome frequently display flickering with SVG rendering, while Canvas mode often resolves the issue. Note that Canvas mode may introduce its own issues including aspect ratio and scaling problems on some animations, so test across browsers after making the change.

  • When using Webflow's native Lottie element with Creattie animations, colors must be customized in Creattie before downloading the animation file. You'll need to re-upload the JSON file to update any changes.

  • No. Creattie operates as a file-based content library without API endpoints or programmatic access. The API Integration page describes export formats (JSON, GIF, MP4) rather than REST or GraphQL endpoints. Integration requires downloading animation files from Creattie and manually uploading them to Webflow through the Assets panel, native Lottie element, or CMS collections.

Creattie
Creattie
Joined in

Category

Assets

Description

Creattie is a premium Lottie animation library with pre-made web-ready animations and animated icons. You can browse, purchase, and download professionally-crafted animations for direct implementation in web projects.

Install app

This integration page is provided for informational and convenience purposes only.


Other Assets integrations

Other Assets integrations

Vimeo

Vimeo

Connect Vimeo's professional video hosting platform with Webflow to create engaging websites with high-quality video content, custom players, and seamless CMS integration. Display portfolio reels, educational content, or background videos while maintaining complete control over playback and design.

Assets
Learn more
Videezy Webflow Integration

Videezy Webflow Integration

Connect Videezy (HD stock video library) with Webflow to create engaging backgrounds, hero sections, and dynamic galleries using free and premium footage — no complex production required.

Assets
Learn more
Unsplash

Unsplash

Seamlessly integrate Unsplash's library of over 5 million high-quality, royalty-free images directly into your Webflow Designer. Search, filter, and insert professional photography without leaving your design environment, accelerating content creation while maintaining visual excellence.

Assets
Learn more
Uploadcare File Uploader

Uploadcare File Uploader

Connect Uploadcare's powerful file handling capabilities with Webflow to enable advanced file uploads, image optimization, and content delivery for your websites. This integration allows site visitors to upload files directly through your Webflow forms, automatically processes images for optimal delivery, and stores files securely in the cloud — all without complex backend infrastructure.

Assets
Learn more
SVGator

SVGator

Add SVGator animations to Webflow sites for scalable vector motion graphics with interactive triggers.

Assets
Learn more
Pixabay

Pixabay

Connect Pixabay's library of 5.3+ million royalty-free images, videos, and audio files to your Webflow site. Build visually rich websites without licensing fees while maintaining complete design control and copyright compliance.

Assets
Learn more
Pngtree

Pngtree

Connect Pngtree – a library of millions of royalty-free PNGs, vectors, and design templates – with Webflow to streamline your design workflow by accessing transparent graphics, infographics, and marketing assets without leaving the platform

Assets
Learn more
Pexels

Pexels

Add millions of free, high-quality stock photos and videos to your Webflow sites instantly. Search and embed professional media content without leaving Webflow, while maintaining proper attribution and optimizing for performance.

Assets
Learn more
Lottieflow by Finsweet

Lottieflow by Finsweet

Download unique Lottie icon animations to implement on your website, product, or app for free. Browse for Lottie files, change hex color, customize easing, and download the JSON file. It’s that simple!

Assets
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free