Marketing & sales

One tailored video per account.

Build a designed video template once, then swap in each prospect's name, logo, and use-case with variables. Bulk-render a whole list from your CRM and get back a hosted CDN URL for every account — ready to embed in the next email or deal room.

For sales

Personalized outreach, one render per prospect

Design one video template in the browser editor, then bind the moving parts to {{placeholder}} variables — up to 200 of them, nested up to eight levels. Fill in the prospect's name, company, logo URL, and use-case per account and Zvid substitutes everything server-side before a single credit is spent, so every send is on-brand without a designer in the loop.

When your list is ready, POST it as a bulk batch — up to 500 renders in one call — and let per-item validation queue the good rows while flagging the rest by index. Each finished video comes back as an absolute cdn.zvid.io URL you can paste into a sequence, a personalized landing page, or a deal room, and a webhook pings your CRM the moment it is ready.

What you get

Video that scales with your pipeline

One template, every prospect

Bind name, logo, and use-case to {{placeholder}} variables — up to 200 per project, nested eight levels deep — and resolve them server-side before validation so every account gets a tailored cut.

A whole list per call

Send up to 500 renders in a single bulk POST; valid rows queue and bill while invalid ones return in itemErrors by index under one batch id you can track.

Trigger from your CRM

Authenticate server-to-server with an API key and fire renders from your sequencer or CRM workflow, with idempotency keys so a retried step never double-bills.

A URL for every deal room

Each render is hosted and returned as an absolute cdn.zvid.io link you can embed in an email, a personalized page, or a shared deal room.

CRM pinged on completion

HMAC-SHA256-signed render.completed and render.failed webhooks with retries and a delivery log let your outreach tooling send the moment a video is ready.

One scene per item

The iterate field expands one scene per array item with an alias and auto index, auto-chaining transitions to build a per-account or multi-logo video from a list.

500

Renders per call

200

Variables per template

1,200 free

Credits to start

HMAC

Signed webhooks

FAQ

Frequently asked questions

Does Zvid record my rep's face like a webcam video tool? +

No — Zvid renders a designed video template, not a recorded face. You build the video once in the editor and personalize it per account with variables like name, logo, and use-case, so the same on-brand asset scales across your whole list.

How do I personalize a video for every account on a list? +

Turn the changing details into {{placeholder}} variables, then POST a bulk batch of up to 500 rows — one per prospect. Zvid substitutes each row's values server-side and returns a hosted CDN URL for every account under a single batch id.

Can I trigger renders from our CRM and know when they finish? +

Yes. Authenticate with a server-to-server API key to fire renders from your CRM or sequencer, and register a webhook so a signed render.completed event notifies your tooling the instant a prospect's video is ready to send.

Explore more: see every roles

Ready to ship video at scale?

Start free — your first render is only a JSON payload away.