Creattie
Connect Creattie's Lottie animation library with Webflow to add lightweight animations that load faster than videos while maintaining visual quality.
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.
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.
This integration page is provided for informational and convenience purposes only.

Google Sheets
Connect Google Sheets with Webflow to manage CMS content through familiar spreadsheet interfaces, capture form submissions, and synchronize inventory data.

Givebutter
Connect Givebutter with Webflow to collect donations using embedded widgets or build custom workflows through the API.

BigQuery
Connect BigQuery's data warehouse capabilities with your Webflow site using integration platforms or custom server-side middleware to centralize form submissions, analyze user behavior, and build custom analytics dashboards.
Dropbox
Integrating Dropbox with Webflow requires either automation platforms for no-code workflows or direct API implementation for custom functionality. No official Webflow Marketplace app exists.

Cloudinary
Integrate Cloudinary with Webflow to manage and deliver images at scale. This combination lets content teams upload and organize media in Cloudinary while Webflow sites automatically serve device-optimized, responsive assets based on viewport size and browser capabilities without manual resizing or format conversion.
YouTube
Add YouTube videos to Webflow sites using native embed elements or custom iframe code. Control playback settings and configure responsive layouts directly in Webflow. This integration maintains aspect ratio across breakpoints.
Hugeicons
Connect Hugeicons with Webflow to get scalable, professional icons to your projects with direct access to 40,000+ SVG assets.

Vectary 3D & AR
Connect Vectary's browser-based 3D and AR platform with Webflow to create interactive product visualizations, AR experiences, and immersive web content without complex coding.

AI Image Enhancer
Connect AI Image Enhancer by OLAI to your Webflow site to upgrade image quality and generate custom visuals without leaving your workspace.


