Engineering & product
Video rendering that lives in your workflow.
Drop a Zvid step into n8n or Make, pass a template id and a few variables, and get back a hosted video or image URL. No server to run and no render farm to manage — just steps in the automation you already build.
No-code
Automations that make video, not just move data
You already move data between tools. Zvid adds one more step: turn a row, record, or form submission into a finished video or image. Point an n8n community node or the Make app at a stored template id, map fields to {{placeholders}}, and Zvid resolves everything server-side before a credit is spent. Output comes back as an absolute cdn.zvid.io URL you can pass to the next step.
There is no backend to stand up. Authenticate server-to-server with an API key, register a webhook once, and let render.completed and render.failed events drive the rest of the flow — HMAC-signed, retried with backoff, and logged. When one render is not enough, fan out with a bulk call and track every item under a single batch id.
What you get
Everything your flow needs to render
n8n and Make ready
Zvid ships n8n community nodes and a Make app so a render becomes a native step in the automations you already build — no glue code between them.
Trigger from anywhere
Fire a render from a spreadsheet row, CRM record, or form submission by mapping those fields into up to 200 {{variables}}, nested up to 8 levels deep.
Pinged on completion
Register a webhook once and let render.completed and render.failed events — HMAC-SHA256 signed, retried 5 times with exponential backoff — advance the next step without polling.
Fan out in one call
Send a whole campaign in a single bulk request of up to 500 renders; valid items queue while invalid ones return in itemErrors by index under one batch id.
Design once, reuse
Build a project in the browser editor or pick from 400+ templates across 23 categories, then bind its variables and render it from your workflow.
Safe, repeatable runs
Idempotency keys make retries safe, and a free pre-flight validator resolves your template against plan limits without spending a single credit.
n8n + Make
Native integrations
500
Renders per bulk call
200
Template variables
1,200 free
Credits, no card
Under the hood
The features that make it work
n8n, Make & No-Code
Drag-and-drop Zvid into n8n and Make. Render from JSON or a template inside a workflow, validate payloads, and trigger scenarios on signed render events.
Webhooks
Skip the polling loop. Zvid calls your endpoint the moment a render completes or fails, with every delivery HMAC-signed so you can verify it came from us.
Bulk Rendering
Fan one template out into up to 500 renders in a single call. Each item is validated and billed on its own, so one bad payload never sinks the batch.
Templates, Variables & Logic
Save a project once, render it with different data forever. Placeholders, conditional scenes, and array iteration resolve server-side before validation.
Put it to work
Popular use cases for this team
Personalized video at scale
One video per lead, customer, or account — your rows merged into a template and rendered at scale. POST up to 500 renders in a single call, each pulling {{variables}} from one row, and get back hosted cdn.zvid.io URLs.
Explore →Ad creative at scale
Turn one JSON template into dozens of performance-ad variants — video and static image, every aspect ratio. Bulk up to 500 renders per call, driven by type-preserving variables.
Explore →Social media videos
Turn one JSON project into Reels, Shorts, Stories and TikToks — captions the feed rewards, 18 aspect-ratio presets to fit every placement, and batch renders that fill a whole posting calendar.
Explore →More roles
More for teams like yours
Developers
Make rendering an HTTP call. One authenticated POST returns a 202 with a job id, and a per-request webhook pings you when your hosted cdn.zvid.io URL is ready — no polling, no headless browser.
Explore →AI engineers & agent builders
Your agent authors the JSON; Zvid renders it deterministically with FFmpeg — video or images, never text-to-video. The MCP server ships 30 tools plus a free pre-flight validator, so you catch errors before a credit is spent.
Explore →Marketing teams
Turn one on-brand template into a full campaign of videos and social images. Bind {{variables}}, fire a bulk call, and get back hosted cdn.zvid.io URLs — no designer in the loop.
Explore →FAQ
Frequently asked questions
Do I need to write or host any code? +
No. Drop the Zvid step into an n8n or Make workflow, pass a template id plus variables, and Zvid renders server-side and returns a hosted URL. Authentication is a single API key.
How does my automation know a render finished? +
Register a webhook endpoint once and Zvid posts render.completed or render.failed events, each HMAC-SHA256 signed and retried up to 5 times with exponential backoff. A per-request webhookUrl lets you route individual jobs.
Can I generate many videos from one trigger? +
Yes. A bulk call queues up to 500 renders at once, subject to per-plan caps. Valid items are billed and queued, invalid items come back in itemErrors by index, and everything rolls up under one batch id with fix-and-resubmit in the dashboard.
Explore more: see every roles
Ready to ship video at scale?
Start free — your first render is only a JSON payload away.