Setting Parameters
Learn how to make your templates dynamic by parameterizing different elements in Orshot Studio

To make any element dynamic:
- Select the element on the canvas
- Open the Styles tab in the right sidebar
- Switch to the API sub-tab (next to Design and Animate)
- Toggle Parameterize on
- Set a unique Parameter ID
The API tab also shows usage examples for that element. A green dot appears on the API tab when the selected element has parameterization enabled.
Video Element Parameters#
When you add a video element to your template and set a parameter ID, you can dynamically control:
- Video URL - Pass a custom video URL using the parameter ID
- Trim Start - Set the start time using
{parameterId}.trimStart - Trim End - Set the end time using
{parameterId}.trimEnd - Muted - Control audio with
{parameterId}.muted - Loop - Enable looping with
{parameterId}.loop
Example#
If your video element has parameter ID bgVideo, you can pass:
{
"bgVideo": "https://example.com/video.mp4",
"bgVideo.trimStart": 5,
"bgVideo.trimEnd": 15,
"bgVideo.muted": false,
"bgVideo.loop": true
}Ready to automate?
Start rendering images, PDFs and videos from your templates in under 2 minutes. Free plan, no credit card.
Get your API key- Image, PDF and video generation via API
- Visual editor with AI and smart layouts
- Zapier, Make, MCP and 50+ integrations
- White-label embed for your own app
- 60 free renders — no credit card required