Create personalized
year-in-review videos at scale

Turn each customer’s activity, milestones and statistics into a video about their year. Design your recap once, connect your customer data and let Plainly generate a personalized version for every recipient.

No card required - Full access on trial

★★★★★
4.8 on G2

Collaborating with Plainly was a seamless experience. Their team was committed and proficient, allowing us to achieve our campaign goals and create great experiences for our supporters.

 Toma Delafosse, Head of Performance @ UNICEF
elegant lines, hero background image
Automating video creation for clients like these:
partner 8 logo
Partner 7 logo
partner 6 logo
partner 5 logo
partner 4 logo
partner 3 logo
partner 2 logo
partner 8 logo
Partner 7 logo
partner 6 logo
partner 5 logo
partner 4 logo
partner 3 logo
partner 2 logo

How personalized recap videos work

Design your recap template

Create an After Effects template with space for names, statistics, milestones and visuals. Upload it to Plainly and choose what changes for each recipient.

Connect your customer data

Supply each customer’s details through a CSV, spreadsheet or API. Match the information to the corresponding parts of your recap.

Generate and deliver the recaps

Plainly renders each personalized video in the cloud. Connect the finished videos to your email platform, app or other delivery tools.

Control what changes

Elements marked as dynamic change, everything else stays exactly as it was designed.

Text layers
Image & video
Audio & voiceovers
Colors & layer visibility
Layer logic like timing, duration, and more
dynamic elements in plainly

Go further than content replacement

Use layer scripting to crop, trim, resize, reposition, and control
how layers behave across every video variation. 

crop icon

Crop composition

Match the composition start or end to a dynamic layer’s timing.

extend footage icon

Extend footage

Extend a layer to show the full length of a longer incoming video.

Set layer duration icon

Set layer duration

Give a layer a fixed duration or set it to zero to hide it.

shift layers icon

Shift layers

Move a layer’s start or end to match another layer’s timing.

trim layers icon

Trim layers

Trim a layer’s start or end based on another layer in the composition.

stretch layers icon

Stretch layers

Stretch a layer to match the duration of another layer.

spread layers icon

Spread layers

Show only layers with input and spread them across the composition.

auto scale media icon

Auto scale media

Fit images and footage to the template while preserving their proportions.

auto scale text icon

Auto scale text

Resize text automatically to keep it within the original layer bounds.

resize compositions

Resize compositions

Change composition width and height during rendering.

replace compositions icon

Replace compositions

Swap the source composition to create different scenes or variants.

change layer properties icon

Change layer properties

Control timing, visibility, audio, fonts, and composition settings per render.

Connect your customer data and render

Supply recap data through a CSV, form, native integration or Plainly’s API to generate a personalized video for each recipient.

Turn spreadsheet data into finished videos

Map columns to your template's layers and get a video for every row of data.

Turn form submissions into videos

Clients, customers, or team members submit the content, and each response generates a finished video automatically.

Trigger video creation from other tools

Connect Airtable, Google Sheets, HeyGen, and more to generate videos automatically.

Generate videos programmatically

Send data through the REST API and generate video variations directly from your product or backend.

Give your team a workflow they can run themselves

Build the creative workflow once in Plainly Flows, then let teammates or clients generate new versions through a form or table.

Collect the text, images and other inputs each video needs
Connect templates, data and AI steps in one workflow
Let others generate content without opening the design project

More ways teams use Plainly

Automated video versioning

Swap names, prices and images across hundreds of videos while your team stays focused on the creative work.

See more

Video localization

Batch localize your videos, adapting text, assets, and audio to suit different languages and cultures.

See more

Sports videos

Capture the excitement, and create videos for match lineups, game updates, recaps, and exciting moments as they happen!

See more

News videos

Automate video creation using structured data such as RSS feeds, article metadata, and more.

See more

Digital signage

Automate your digital signage video creation to deliver up-to-date, relevant content across multiple displays at all times.

See more

Broadcast content

Dynamically create lower thirds and other on-screen graphics for your broadcast content in no time.

See more

Dynamic video ads

Automatically swap out elements of your ads and create thousands of variations for TV or social media.

See more

Personalized videos

Engage with your customers with videos personalized specifically for them.

See more

Video editing API

Integrate Plainly into your app, or create custom video automation workflows with a powerful rest API.

See more

What others say about us

We have a great experience working with the team and Plainly. They weren’t shy to break the mold and go the extra mile. Personalization in today’s saturated digital landscape is paramount to cut through the noise and stick out; Plainly offers a great platform, product, and solution for this.

aaron zipper profile image

CMO, Y11 Sport & Media Holdings

Working with Plainly was great, their API is robust but simple to set up. After setting up the workflow, we literally forgot about it. The integration with After Effects allowed my team to work with tools they are familiar with and create high-quality video templates.

Milos profile image
Milos Zecevic

CTO, Tapni

Plainly allows you to produce large amounts of video content very quickly. A great advantage is that your content can be still very individual and on-brand due to the ability of using Templates made in Adobe After Effects. Its interface is quite intuitive and the software gets new interesting features often.

ann profile image
Ann-Kristin Z.

Motion Designer, Freelance

Turn your customers’ year into a video worth sharing

a mesh of elegant lines transparent image