You're seeing this message because your video includes variables, which are only compatible with templates. Variables allow for customizable videos at scale, but they require the video to be converted into a template first.
To resolve this, you have two options:
1. If you would like to keep the variables, convert your video to a template:
Click Generate in the top right corner.
You'll be prompted to convert your video to a template.
Select Convert.
Publish the template.
2. If you don't want to use variables, replace the variables with specific content:
Removing Variables from the Script:
In each scene, look for a variable icon in the script. This will appear as a red button with the format
< > VARIABLE_NAME
.Click on the variable icon in the script.
Delete the icon and replace it with the desired text or word.
Removing Variables from Canvas Elements:
Select the canvas element that may contain a variable.
In the Inspector Panel on the right-hand side, click the ellipsis (three dots).
If the element is a variable, you will see the variable name displayed.
Select Remove variable to remove the variable from the element.
Removing Variables from Canvas Text :
In each scene, look for on screen text variables. This will appear as two curly brackets, the variable name, and two curly brackets.
Example: {{variable_name}}
Click on the text element.
Remove the curly brackets and replace it with the desired text or word.
Notes:
To learn more about variables see: How do I add a variable to a video?
To learn more about templates see: How do I create a new Synthesia template?