top of page

Contact us to explore "proof of concept" options!

Personalized videos via API

Leverage your customer data to create personalized videos and boost engagement, conversion, and retention.

How it works

The client initiates a video creation project by sending a payload with the pre-agreed configuration.

Video requested

1

Upon generating the video, Kuikads sends a webhook to the client with the reference ID and the video storage location.

Video generated

3

Kuikads responds with a confirmation, a reference ID, and starts its composition engine to generate the video.

Request accepted

2

The client retrieves the video to store or distribute it according to their needs.

Video retrieved

4

Additional info

Video generation

Most services that offer "personalized" video creation start with a pre-produced video and apply limited customization. In contrast, Kuikads generates each video from scratch on demand, giving clients full control over the personalization of each video, tailoring it entirely to the recipient's data.

Templates

We work with templates that define the repeatable components of a video. Any video generated from a template inherits the preconfigured values within it. These values include:
 

  • Aspect ratio (e.g., 16:9, 1:1, etc.)

  • Number of scenes in the video

  • Duration of each scene, determining the final video length

  • Positioning of text/images in each scene

  • Transitions and effects applied to video elements

  • Customizable variables, which are filled in at the time of generation (explained in the "Video Request" section)
     

Kuikads can create custom templates based on your requirements or allow you to design them yourself. The number of templates will depend on the level of personalization you want to apply. For example, you can have templates based on:
 

  • Video purpose (e.g., promotional, welcome, thank you)

  • Shopping cart details (e.g., number of products, item categories)

  • Distribution channel (e.g., social media, email, in-app notifications)
     

This flexibility enables highly targeted and scalable video personalization.

Video request

When submitting a video request to the Kuikads API, the client defines the personalized content to be included in the video. The request must contain the values that will populate the template variables.
 

For example, if a template includes variables such as "target_name", "cart_item_1_name", and "cart_item_2_name", a request might look like this:

Screenshot 2025-01-31 at 20.04.59.png

Once the request is submitted, Kuikads will generate a video by integrating the provided values into the template.

Personalization is not limited to text content. Templates can include variables that define:

  • Background images or videos for each scene

  • Music or audio tracks

  • Any other dynamic element the client wishes to customize

This level of flexibility ensures that each generated video is highly relevant and engaging for the recipient.

Do you have a question?

#F9F6E8

bottom of page