Automated marketing content creation with CMS and AI

Prompt

Server API

Design from Figma, video from DAM, product info and title from Google Sheets

Sink into our new recliners!

SKU: LNÄS
Type: Recliner rocker and swivel armchair
Price: $499.00
Copyright: Inter IKEA Systems B.V. 2026

Sink into our new recliners!

SKU: LNÄS
Type: Recliner rocker and swivel armchair
Price: $499.00
Copyright: Inter IKEA Systems B.V. 2026

Create videos for January campaign and then send them to Meta

Editor and CMS in one place

Create multiple creative variations from a single design. Connect live data, APIs, or spreadsheets as your content source, and use your Figma design system as the design source.

The UI below is interactive, you can click the CMS button or other elements

Ikea January campaign

  • Id: 01
  • Join the beautiful bin movement
  • Editor
  • CMS
  • Invite

Campaigns

  • Layers
  • Components
  • Frame
  • Layouts
  • Copyright text
  • Logo
  • Product and price details
  • Title
  • Background fill

Product Name: FARMARKVAST
Type: Bin with lid for organic waste
Price: $9.99
Copyright: Inter IKEA Systems B.V. 2026

Designers trust the design system, marketers ship fast without handoffs

  1. 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.

  1. Design, animate and edit videos on-brand

  2. Automatically scale designs with data

  3. Integrated with your advertising platform

Scaling creatives, faster than ever

Create three videos for Creative automation campaign in vertical, horizontal and square formats.

Use January week 1 layouts from Figma, pick random background videos from Background videos folder.

Get the text content from Week 1 copies.

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.

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" });
});

Server API / Headless CMS

Connect your CMS to external tools and data sources. Use AI agents or webhooks to automatically create content. Link tools like Notion, Slack, Airtable, Webflow, or Framer. Set triggers to create new videos or images when your data updates or on a schedule.

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.

Why Key Visual is a better tool for marketing asset automation

  • Jitter
  • Lottie Files
  • After Effects

Show comparison table

© 2026 Artboard Studio Inc.. All rights reserved. Key Visual is a brand of Artboard Studio Inc.