In this article, you will learn how to generate fully automated personalized videos using low-coding platform n8n, Nexrender, and AI-based on a real demo pipeline that creates dynamic book review videos from a list of sci-fi novels.
This is a recipe-style guide. You can reuse the same workflow to build custom video, personalized birthday videos, or dynamic video ads.
This pipeline was built to showcase two things:
The demo generates a unique video review for one randomly selected sci-fi book out of a list of 50.
To recreate this pipeline, you will need:
account (cloud or self-hosted) - low-code automation software
(JSON) - you can import the whole pipeline to n8n - make sure to use your credentials in each pipeline step
- use this After Effects project as a rendering template;
At a high level, the workflow runs in six stages:

Wait for completion and deliver the result
Once the video is ready, you can publish it, share (don’t forget to tag Nexrender in this case :), or connect to any downstream automation.
The pipeline starts with a predefined list of sci-fi books embedded directly into the workflow.
Each item in the list contains:
Every time the workflow is launched:
Once a book is selected, the pipeline generates spoken content for the video.
ChatGPT receives:
The prompt instructs the model to:
The result is a compact spoken script designed for short-form video. At this stage, the output exists only as text and is not yet suitable for direct use in video.
Before the content is injected into the video pipeline, the text is processed.
This step:
The pipeline uses a single After Effects project. The template contains:
There are no duplicated compositions or per-book edits. All variation is driven by data. Fonts are defined once and included in the render request to ensure visual consistency.
At this stage, the pipeline assembles a complete video request.
The job:
The AI-generated footage is created using the previously generated voice lines and placed directly into the video. This is the moment where static data becomes a personalized video.
The pipeline requests AI-generated video content based on:
The generated footage is automatically placed into the correct layer of the composition.
Each book review has a different length.
To handle this, the pipeline:
This keeps the final video synchronized without hardcoded values. Use Nexrender time trimming function for it https://docs.nexrender.com/cloud/jobs/functions/nx-comp-duration-set.
Once the job is created, the pipeline waits until rendering finishes.
During this time:
Execution time varies depending on AI provider load.
In the demo, the full run takes several minutes.
Each run of the workflow produces:
The same workflow can be executed repeatedly to generate a new personalized video every time.
Generate 1000s of engaging, high-quality videos in no time.
Sign up for our newsletter.