Spaces: Generate a whole set of visuals in one shot

You need 10 banner variations, 15 product shots in different sizes, or a full ad campaign translated into 8 languages. You could generate each one manually, clicking through the same process again and again. Or you could run everything at once. That’s what List node does in Freepik Spaces. One node, one run, many outputs.

In this post, we’ll cover what batch generation is, how List node works in Spaces, the key benefits of using it in your workflow, and real use cases where it makes the biggest impact.

What is Spaces Batch Generation?

Batch generation means processing multiple inputs at once and getting multiple outputs in a single execution. In Freepik Spaces, the List node makes this possible by letting you create a structured list of inputs and feed it into another node.

Your list can include prompts, instructions, and visual assets. When you connect a List node to an Image Generator, Video Generator, or Variations node, it processes every item during one run.

 

Try Spaces

 

How does Spaces Batch Generation work?

Add a List node to your canvas and fill it manually or use an Assistant node to generate the list automatically. Connect the List node to an Image Generator or Video Generator node, then hit run. Spaces processes everything in one go, and you get one output for each list item.

In this live session, you can see batch generation in action. Martin Leblanc (CXO) walks through two complete workflows using List node: translating ads across multiple languages and turning image variations into video.

Key benefits of List node in Freepik Spaces

List node changes how you approach creative production by giving you control over scale, structure, and execution. Here’s how:

Batch processing inside a node-based workflow

Instead of generating assets one by one, you build systems that process entire sets at once. Your workflows become real AI automation.

Run many inputs at once

One run handles everything. You can process 5 items or 50 without switching tabs, waiting between runs, or rebuilding.

Reduce repetition

Structure everything upfront and let the workflow handle execution. This matters most when you’re producing at volume: ad campaigns, product catalogs, social content sets.

Scale without rebuilding

Build once, run many times. Swap the input list while keeping the logic the same, and you can generate new outputs without changing anything.

Structure prompts as reusable data

List node treats your creative inputs as structured data. You can organize, edit, and version your prompts with more control and consistency.

 

Best use cases

List node works across different production scenarios. Here are five ways teams use it to handle high-volume creative work:

1. Ad translation and localization

Generate a list of target languages and connect it to an Image Generator with your ad creative. One run exports localized versions in every language.

2. Resize and format generation

Create a list of aspect ratios like 1:1, 16:9, 9:16, and 4:5. One run gives you all the formats you need for multi-platform campaigns.

3. Variations + video generation

Generate visual variations of a character or product, split those results into a List node, and connect it to a Video Generator. One run gives you one video per variation.

4. Campaign production at scale

Handle full creative sets: headlines, visuals, formats, and languages. Fill the list, run the workflow, and export everything.

5. Product catalog generation

Upload a list of product names and connect it to an Image Generator with a consistent style. One run generates an entire catalog with visual consistency.

Most AI tools let you generate one thing at a time. Freepik Spaces with List node lets you generate entire systems. You’re building workflows that handle batch generation, automate repetition, and scale creative output without extra effort.

Stop running the same task repeatedly. Put everything into one List node and run it once.

Ready to automate your creative workflows? Explore Spaces and see how List node transforms batch generation into a structured, repeatable system.

 

Try Spaces