Creative automation for agencies with Figma design systems
Layouts from Figma
Data from sheets
Assets from DAM
On brand creative automation
with Figma design system
Create marketing assets
with data tables and Figma design system
Designers trust the design system, marketers ship fast without handoffs
01
Sync design system from Figma
Import Figma components, variables and all styles with the Key Visual plugin. Stay synced to your Figma file and push updates instantly. No more copy-pasting for every design change.
02
Design, animate and edit videos on-brand
03
Automatically scale designs with data
04
Integrated with your advertising platform
Scaling creatives, faster than ever
app.post("/webhook/update", async (req, res) => {
const data = req.body;
await cms.createVariation({
title: data.title,
image: data.video,
price: data.price,
});
await cms.generateCreative({ campaignId: "january-campaign" });
res.send("Creative created 🎉");
});
cron.schedule("0 9 * * *", () => {
cms.generateCreative({ campaignId: "daily-updates" });
});
Use AI to generate variations. Generate creatives from reference layouts, assets, and data tables using simple prompts. AI never invents content, everything stays fully on-brand and within your guidelines.
Videos with auto-layout
Import your Figma layouts, place your videos, and automatically generate multiple size videos based on your Figma constraints. It's a simple way to scale your creatives without manual resizing.
Synced with Figma, no more copy/paste
Stay in sync with your design system through a direct connection to Figma components, variables, and styles. Any change you make in Figma updates your creatives in real time. No copy-pasting, no version tracking.
Creative, production, and growth teams work together seamlessly
- Variables
- Components
- Layouts
- Styles
Why Key Visual is a better tool for marketing asset automation
Jitter
Lottie Files
After Effects
Comparison Table
Jitter, Lottie Files, and After Effects do not support bulk creation and no Figma sync.