Workflow Automation · n8n · Make · Zapier · MCP

Automate 4K AI video upscaling in n8n, Make & Zapier

Turn low-resolution AI clips, cloud drive folders, and social media renders into crisp 1080P, 2K, or 4K MP4 videos automatically. Use our official n8n node, server-side long-polling, or instant webhooks—no brittle polling loops required.

Official n8n Community Node (Settings -> Community Nodes -> Install)
n8n-nodes-videoupscaler
workflow://videoupscaler-4k-pipeline
Three nodes from trigger to finished 4K MP4
Install n8n-nodes-videoupscaler — no HTTP Request or Wait loop needed
NODE 01 · TRIGGER
Drive / AI Video / Form
video_url: {{ $json.url }}
NODE 02 · VIDEOUPSCALER4K GPU
Upscale Video (4K)
waitForCompletion: true
NODE 03 · OUTPUT
YouTube / TikTok / S3
output_url: {{ $json.output_url }}
n8n Output Expression (Node 02 -> Node 03)
{
  "id": "tsk_01J9Z...",
  "status": "completed",
  "resolution": "4k",
  "output_url": "https://cdn.videoupscaler.co/outputs/4k-enhanced.mp4",
  "credits_cost": 30
}
n8n-nodes-videoupscaler · OpenAPI 3.1 · ?wait=45 Long-Polling · Webhook CallbacksDownload JSON
01

Official n8n-nodes-videoupscaler node waits for 4K renders in a single step

02

Server-side ?wait=45 long-polling & webhook_url callbacks eliminate extra Wait loops

03

Works natively as an n8n AI Agent Tool ($fromAI) and Claude / Cursor MCP server

Ready-to-Use Templates

Copy a workflow and press Cmd+V on your n8n canvas

Every template includes sticky notes right on the canvas explaining the setup steps, credential headers, and how to swap triggers for your stack.

01 · AI Video Pipeline3 Nodes · Official Node

AI Video Generator (Kling / Runway / Veo) -> 4K -> Socials

Automatically upscale 720p AI-generated clips from Kling, Runway, Sora, or Veo to crisp 4K before publishing to YouTube Shorts, TikTok, or Reels.

INAI Video Generator / Webhook URL
4KVideoUpscaler: Upscale to 4K (Wait ON)
OUTYouTube Shorts / TikTok / S3
Download JSON
02 · Cloud Storage WatchHTTP Template · Zero Deps

Google Drive / S3 Folder -> 4K Upscale -> Google Sheets

Watch a cloud folder for new product videos or raw footage, enhance them to 1080p, 2K, or 4K with ?wait=45 long-polling, and log the permanent CDN URL in Google Sheets.

INGoogle Drive / S3 / Manual Trigger
4KPOST /api/v1/upscale + ?wait=45 Poll
OUTGoogle Drive + Google Sheets
Download JSON
03 · Async Batch WebhookAsync · Zero Wait Time

High-Volume Batch Queue -> Async Webhook Callback

Submit hundreds of clips or multi-minute 4K videos without keeping workflow executions running. VideoUpscaler triggers your webhook the instant each file finishes.

INAirtable / Database / Queue Trigger
4KPOST /api/v1/upscale (webhook_url)
OUTn8n / Make / Zapier Webhook Receiver
Download JSON

2-Minute Setup

From API key to automated 4K video output in three steps

Works identically on n8n Cloud, self-hosted n8n, Make.com, Zapier, and any HTTP client.

  1. 01

    Create a Production API Key

    Open Settings -> API Keys in your VideoUpscaler dashboard and generate a vu_live_... token. Top up a credit pack or subscription so your automated runs have balance ready.

  2. 02

    Install the Node or Paste a Template

    In n8n, install n8n-nodes-videoupscaler from Community Nodes—or click “Copy for n8n (Cmd+V)” on any recipe above and paste it directly onto your canvas.

  3. 03

    Map video_url and Ship output_url

    Pass any public MP4/MOV/WebM link or YouTube URL into video_url, choose 1080p, 2k, or 4k, and send the returned output_url straight to your storage or publishing node.

Built for Production Workflows

Engineered so your video automations never break at 2 AM

Video rendering is asynchronous by nature. We built the primitives that eliminate the most common failure points in n8n, Make, and Zapier.

AI_AGENT_TOOL

n8n AI Agent Tool ($fromAI)

Our community node registers usableAsTool: true. Attach VideoUpscaler directly to an n8n AI Agent node so Claude or GPT can upscale videos from plain-language chat commands.

IDEMPOTENCY_KEY

Safe Retries with Idempotency-Key

Pass Idempotency-Key: {{ $execution.id }} on POST /api/v1/upscale. If a network timeout triggers an automatic retry, VideoUpscaler returns the existing task without double-charging credits.

WAIT_45S_POLL

Server-Side Long Polling (?wait=45)

GET /api/v1/tasks/{id}?wait=45 holds the connection open up to 45 seconds and resolves the instant the 4K MP4 is ready—slashing HTTP request counts by over 90%.

1_2_3_CREDITS_S

Transparent Per-Second Credit Billing

1080p costs 1 credit/s, 2K costs 2 credits/s, and 4K costs 3 credits/s based on source video duration (minimum 1 credit). Failed tasks automatically refund reserved credits.

FAQ

Frequently Asked Questions

In your n8n instance, go to Settings -> Community Nodes, click Install, and enter n8n-nodes-videoupscaler. Or copy any of our HTTP Request workflow templates above and press Cmd+V (Ctrl+V) directly on your n8n canvas—no package installation required.

For short clips (such as 5–30 second AI videos or social clips), use Wait for Completion or ?wait=45 so your workflow stays linear in a single run. For multi-minute 4K videos or high-volume batch queues, pass webhook_url so VideoUpscaler notifies your Webhook trigger when the render finishes.

Yes. You can download our Make.com blueprint (/integrations/make-videoupscaler-blueprint.json) or import our OpenAPI 3.1 specification (/openapi.json) into Zapier Custom Actions and Make HTTP modules.

API and workflow tasks use the exact same credit balance as the web studio: 1 credit per second for 1080p, 2 credits per second for 2K, and 3 credits per second for 4K. You can check your live balance anytime via GET /api/v1/account.

Ready to add 4K video upscaling to your workflows?

Generate your API key in seconds, copy a ready-made n8n template, and automate your video enhancement pipeline today.