SudoMock icon

SudoMock

Generate PSD mockups, photo mockups and product videos for Print-on-Demand automation. Upload PSDs, turn product photos into mockups, render with your designs, render videos, run renders asynchronously, track jobs, and manage webhooks.

Actions229

Artwork → Render Video

AI-generated

Summary

Render a short product video asynchronously from either a SudoMock PSD mockup populated with smart object designs or an existing public image URL. Optionally set video generation parameters, provide a one-off completion webhook, and poll until the job reaches a terminal status.

Inputs

  • Input Mode — Choose Render Mockup (default) or Animate Image URL. Render Mockup requires a Mockup UUID and accepts multiple Smart Objects, each with a smart object UUID, design URL, and fit mode (default Crop). Animate Image URL requires a public HTTPS image URL.
  • Webhook URL — Optional HTTPS URL to notify when the video job finishes; this is sent with the job independently of saved webhook endpoints.
  • Video Options — Optional duration in seconds (default 4; must be supported by the selected model), generated audio (default off), motion style (Ambient by default or Showcase), and Advanced Model override. Leaving the model blank lets SudoMock select based on plan tier.
  • Wait for Completion — Defaults to false and returns the accepted queued job immediately. When enabled, polls until the job succeeds, fails, or is cancelled.
  • Poll Timeout (Seconds) — Maximum polling time when Wait for Completion is enabled; defaults to 300 seconds.

Output shape

A single n8n item per input item containing the API response as JSON.

Without waiting, the JSON is the job acceptance response, typically including a job_id. With waiting enabled and a job_id present, it contains the terminal job response; if the response has result_url, the node also adds resultUrl. Polling throws an error if the timeout elapses before a terminal status.

Links

Discussion