The unlimited render engine for n8n & Make

Unlimited video renders.
One flat price.

Send the JSON your n8n or Make workflow already produces to a webhook, and get an MP4 back through your callback URL. Plans are a fixed monthly fee based on concurrency, so higher render volume doesn't raise your bill.

Concurrent rendersPlans set a limit on renders running at the same time, not on how many you send per month
Webhook + callbackPOST your JSON to the webhook and get the finished video through your callback URL
See it in action

See what your JSON renders

These are real renders from the built-in templates. Pick one below to see the JSON that produced it.

Input JSONPOST /webhook/render-intake

      
Rendered outputMP4
quote-reel callback delivered
Cost comparison

Compare fixed pricing with usage-based rendering

Running more renders through your n8n or Make flow doesn't cost anything extra on Rendofy.

Metered APIs

Cost climbs with usage

As render volume grows, so does the bill. With usage-based pricing, cost scales with how much you render, so the more your automation runs, the less predictable the total gets.

Rendofy

Price stays fixed within your plan

Volume is unlimited. What's capped is concurrency, the number of renders that can run at once. You can send 10 renders or 10,000 renders this month and the price doesn't change.

 Usage-based renderingRendofy
Pricing model Metered per render Flat monthly rate
Monthly cost at 1,000 renders Scales with usage $39–$199 fixed
Cost surprise risk High: usage spikes bill you No usage-based charges
Built for n8n/Make webhooks General purpose API Native webhook-in, callback-out
Features

Designed for n8n and Make workflows

It's built around how n8n and Make actually send requests, not adapted from a general-purpose video API.

Concurrency-based plans

Your plan limits how many renders can run at the same time, not how many you send in a month. When all of your slots are busy, retry after capacity becomes available.

Two-layer AI fallback

Payloads that don't match a template are handled by an AI composition step. If that provider is unavailable, a secondary AI provider picks it up instead, so a single outage doesn't fail your render.

Instant template matching

Common payload shapes, like quote/author or title/subtitle, match locally in under a millisecond, with no AI round-trip and no added latency.

CDN-backed delivery

Every finished video is served from a global CDN, so it's fast to fetch and embed no matter where your automation runs.

Native n8n node

A published community node you can install directly, instead of configuring a raw webhook by hand.

npmjs.com/package/n8n-nodes-rendofy ↗

Custom handling for unmatched payloads

If a payload doesn't match an existing template, Rendofy generates a custom composition for it instead of returning an error.

Pricing

Unlimited renders. Fixed monthly price.

Plans differ by how many renders can run at the same time.

Starter

$39/mo
2 concurrent
  • Unlimited render volume/month
  • Standard quality (1080p)
  • Template + custom compositions
  • Webhook + callback API
Choose Starter

Scale

$199/mo
10 concurrent
  • Unlimited render volume/month
  • High quality (up to 4K)
  • Template + custom compositions
  • Dedicated onboarding call
Choose Scale

All plans include unlimited render volume per month; concurrency varies by plan.

How it works

From webhook to finished video

You post your payload, Rendofy renders the video, and your callback URL receives the result. No dashboard to configure and no SDK required.

01 · automation
n8n / Make
triggers your flow
02 · request
POST /render-intake
JSON + api_key
03 · rendofy
queued → rendering
template match or AI
04 · output
MP4 complete
stored in cloud storage
05 · callback
Your callback URL
receives video_url
terminal
POST /webhook/render-intake
{
  "api_key": "your-api-key",
  "callback_url": "https://your-automation.example.com/hook",
  "payload": { "quote": "Ship it.", "author": "You" }
}

 { "status": "queued", "job_id": "b3f1..." }
→ (callback) { "status": "completed", "video_url": "https://..." }
FAQ

Questions worth answering up front

The things people actually ask before wiring this into production.

What exactly does "unlimited renders" mean?
Unlimited render volume: you can send as many jobs as you want per month. What's capped is concurrency, the number of renders that can run at the same time on your plan. If every slot is in use, retry after capacity becomes available.
What if my JSON doesn't match a template?
It still renders. For payloads that don't fit an existing template, Rendofy generates a custom composition instead. It's slower than the instant path, but nothing bounces back unrendered.
Does this work with Make, not just n8n?
Yes. The API is a plain webhook, so anything that can make an HTTP POST works, including Make's HTTP module. The dedicated n8n node is just a convenience layer on top.
What resolution do I get?
1080p on Starter and Growth, up to 4K on Scale. Every render is an MP4, ready to embed or forward straight from the callback URL.
How long does rendering take?
It depends on the composition and payload. Payloads that match a template route instantly with no AI call at all; anything needing AI-assisted mapping takes a bit longer.
Can I test it before committing to a plan?
Email us and we'll set you up with a test API key, so you can send a few real payloads through your actual workflow before you pay for anything.
Get started

Ready to render from your workflow?

Send your JSON to Rendofy and get the finished MP4 back through your callback URL. Pricing is a fixed monthly fee, so there's no per-render bill to watch.

no per-render charges