After writing your script, recording a template, and adding variables, now it’s time to generate hundreds or even thousands of personalized videos for each member of your audience.
When you’re ready, you’ll have three options for how to generate a Tavus video: one-off videos, videos via CSV upload, and programmatic videos. In this post, we’ll outline the three approaches and explain why you would need to use each of them.
Let’s start with one-off videos.
Not looking to send out hundreds or thousands of videos just yet? Not a problem. You can start small and test out how your videos look before sending them to your entire audience.
One-off videos can be created directly in the Tavus platform one by one. After you write a script and create a campaign, you can generate individual videos and specify which words and phrases take the place of the variables you create.
For example, let’s say you have a video in which you say, “Hey Johnathan! I’m so excited for our next meeting. I just linked to an outline of everything we’ll cover. See you, Wednesday!” Then you create variables for a couple words, replacing “Johnathan” with “@first_name” and “Wednesday” with “@day.”
To generate a one-off video:
- Go to your dashboard
- Click “Generate”
- Select the campaign
- Click “Next”
- Add in your variables and background
- Click “generate video”
And that’s it! In just a few minutes, your one-off video is ready.
Ready to generate videos in bulk? We got you covered with CSV uploads.
Why is this relevant? You can generate thousands of videos at once, and then add them back to your CRM or software and send them to your users. It’s perfect for campaigns.
Now this process is not like a one-off video. You’re gonna have to have all your data ready to go in a CSV file. So let’s hop back to the meeting preview video example and say you want to send this to 150 people. It makes much more sense to use a CSV file to generate that many videos at once.
Before we share how to do it, you need to know how to structure your file.
Your file should have an unique identifier for each member of your audience, such as their CRM ID or email address, and then an entry for every variable that exists in your Tavus video. See this example:
Now here’s how you generate videos in bulk using a CSV file:
- Go to your Tavus menu and click “CSV Requests”
- Click “Upload”
- Select your campaign
- Click “Next”
- Then upload your CSV
- Click “Submit”
- Map out what columns represent which variables
- Click “Submit”
- Review previews and double-check your work
- Once done, click “Generate Videos.” This is usually a very quick process, and depending on how many videos you're processing, it could take a few hours. You'll receive a notification when your videos are ready.
And finally, we have programmatic videos. These are videos generated using integrations with another software, like a CRM or email software. Setting up programmatic videos will automate your video generation process. In other words, you won’t even need to open Tavus to generate these videos and they’ll happen in the background, based on a trigger you set up.
So how does this actually work? You’ll first set up a trigger that will queue a Tavus video to be generated, and then Tavus will produce your video and automatically return the URL. After this, your video will automatically be sent out to the prospect! For example, you can say “when a lead submits a form on our website, send them a Tavus video.”
To set these up, you need to integrate Tavus into your already existing outreach flows via a Tavus native integration, API, or Zapier.
At the end of the day, the best approach depends on your use case and goals. However you need to get it done and at whatever volume, we got you covered!