Back to Nodes

Orshot

Last updated Sep 26, 2026

n8n node for Orshot: automate image, PDF and video generation from templates via API

26 Weekly Downloads
93 Monthly Downloads

Included Nodes

Orshot

Description

n8n-nodes-orshot

This is an n8n community node for Orshot, the API for automated image, PDF and video generation from templates.

Design a template once in Orshot Studio (or import it from Canva or Figma), then automate image, PDF and video generation from any n8n workflow: pass your data in, get a rendered file or hosted URL back.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

  • Render from a Studio Template: images (PNG, JPG, WebP), PDFs and videos (MP4, WebM, GIF), with Smart Resize, PDF and video options
  • Wait for Completion (Async): render long videos and large PDFs in the background without timeouts
  • Render from a Library Template
  • Publish to Social Media (post or schedule content to your connected social accounts)
  • Get Brand Assets (fetch your workspace brand kit: images, colors, fonts, videos, audio)
  • Credentials

  • You need an API Key for this integration to work
  • You can get an free API Key by signing up on Orshot
  • After signing up, you can head to your Workspace > Settings > API Key to get your API Key
  • You can use that API Key in the “Token” field in the n8n Integration
  • Compatibility

  • Works on n8n > 1.00
  • Created on n8n v1.94.1
  • Usage

    You can refer to Orshot API Docs to refer to the APIs and their usage along with definitions, examples etc.

    Resources

  • API Docs
  • Library Templates
  • Creating a custom API template using Orshot Studio
  • Creating a template using AI Template Generator
  • Integrations
  • Version history

    #### 0.6.3

  • Fixed packaging: 0.6.0-0.6.2 were published without compiled code, so their features never reached users. The build now always emits the node and refuses to publish an empty package
  • Added “Wait for Completion (Async)” for studio renders: runs long videos and large PDFs as background jobs and polls until done (off by default)
  • Added PDF image compression options (JPEG re-encode, max DPI, quality)
  • PDF and video options are now sent where the API reads them, so settings like CMYK, DPI, loop and mute take effect
  • #### 0.6.0

  • Added Smart Resize for studio templates: “Resize To” option with 28 presets (Instagram Story, OG Image, etc.) or a custom WIDTHxHEIGHT
  • Added “Additional Sizes” option to render extra sized copies of the same design in one call (returned in the extraSizes array on the response)
  • New operation: Publish to Social Media – post or schedule renders to connected social accounts, with drafts, timezone and TikTok settings
  • New operation: Get Brand Assets – fetch your workspace brand kit (images, colors, fonts, videos, audio) with optional tag filter
  • New nodes default to URL response type (existing nodes keep their behavior via node versioning)
  • Response formats are now scoped per operation (video/GIF only for studio templates)
  • Template dropdown loads all templates via pagination and shows template IDs
  • Modification dropdown shows unique keys with their current default value; one modification row is pre-added
  • PDF, video and file name options appear based on the selected response format
  • #### 0.5.0

  • Added support for Video generation (mp4, webm, gif) for studio templates
  • Added support for PDF options (dpi, margin, colorMode, pageRange)
  • Added support for Video options (loop, muted, trimStart, trimEnd)
  • #### 0.4.1

  • Added support for includePages param for studio templates
  • #### 0.4.0

  • Added support for customFileName and scale params for studio templates
  • #### 0.3.5

  • Fixes image generation for “binary” response types
  • #### 0.3.0

  • Add correct link to n8n Ingegration doc
  • Show descriptions in studio templates dropdown list
  • #### 0.2.5

  • Automatically show dropdown of user’s studio templates(previously user needed to enter it manually)
  • #### 0.2.0

  • Make repo public and trigger vertification check
  • #### 0.1.0

  • Initial Release
  • Actions for rendering from a library and studio template