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

Photo Mockup → Render Video

AI-generated

Summary

Render a product video by either animating a newly rendered mockup with your designs or animating an existing public image URL directly, submitting the job asynchronously to SudoMock's API.

Inputs

  • Input Mode — Choose whether to render a mockup with your designs first ('render') or animate an existing public image URL directly ('image'). Defaults to 'render'.
  • Mockup UUID (required) — UUID of the uploaded mockup template to animate; required if Input Mode is 'render'.
  • Image URL (required) — Public HTTPS image URL to animate directly; required if Input Mode is 'image' (supports .png, .jpg, .jpeg, .webp, .gif, .avif formats).
  • Smart Objects — List of smart objects to fill with your designs when Input Mode is 'render'. Each smart object needs its UUID, design URL, and fit mode (fill, fit, crop).
  • Webhook URL — Optional HTTPS URL to receive a one-off notification when the video job finishes, independent of any saved webhook endpoints.
  • Video Options — Options for the video such as duration in seconds (typically 4 or 6), whether to include generated audio, the animation style (ambient or showcase), and an optional advanced model ID to override automatic model selection.
  • Wait for Completion — Whether to poll for job completion and return the final video render result immediately or to return the queued job information immediately.
  • Poll Timeout (Seconds) — Maximum wait time for the video job to finish when polling (default 300 seconds).

Output shape

a single JSON object

If 'Wait for Completion' is false, returns a job queuing confirmation including 'job_id'. If true, returns the terminal job status with the video result URL if available in 'resultUrl'. Errors are surfaced via standard n8n error handling.

Links

Discussion