npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-placid

v0.1.6

Published

n8n node to interact with Placid API for creative generation

Readme

Placid n8n Integration

n8n-nodes-placid

This is an n8n community node. It lets you use Placid API in your n8n workflows.

Placid is a powerful API service for automated image, PDF, and video generation from custom templates. Create dynamic visual content at scale with simple API calls.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history

Installation

Quick Install

npm install n8n-nodes-placid

Community Node Installation

Follow the installation guide in the n8n community nodes documentation.

Complete Setup Guide

📖 New to Placid + n8n? Check out our comprehensive Placid n8n Setup Guide with step-by-step instructions, examples, and best practices for:

  • Setting up your Placid project with n8n integration
  • Creating dynamic templates for images, PDFs, and videos
  • Installing and configuring the node
  • Mapping data to template layers
  • Testing and completing your workflows

Operations

Image Operations

  • Create Image - Generate images from Placid templates with dynamic data
  • Get Image - Retrieve image information and download URLs
  • Delete Image - Delete generated images from your Placid account

PDF Operations

  • Create PDF - Generate PDFs from Placid templates with dynamic data
  • Get PDF - Retrieve PDF information and download URLs
  • Delete PDF - Delete generated PDFs from your Placid account

Video Operations

  • Create Video - Generate videos from Placid templates with support for multiple clips and audio
  • Get Video - Retrieve video information and download URLs
  • Delete Video - Delete generated videos from your Placid account

Template Operations

  • Create Template - Create new Placid templates
  • Get Template - Retrieve a specific template by ID
  • Get Many Templates - List all templates with optional filtering
  • Update Template - Update existing template properties
  • Delete Template - Delete templates from your Placid account

Other Operations

  • Upload Media - Upload media files to Placid storage for use in templates

Credentials

To use this node, you'll need:

  1. Placid Account: Sign up at placid.app
  2. API Key: Get your API key from your Placid dashboard
  3. Authentication Setup:
    • In n8n, create new credentials of type "Placid API"
    • Enter your Placid API key

Compatibility

  • Minimum n8n version: 0.208.0
  • Node.js version: >=20.15
  • Tested with: n8n 1.x.x

Usage

Configuration Modes

The Placid node offers two configuration modes for maximum flexibility:

🎯 Simple Mode (Recommended)

  • User-friendly interface with dropdowns and form fields
  • Dynamic template layer detection - template layers automatically become input fields
  • Support for binary file uploads (images, videos, PDFs)
  • Perfect for most use cases

⚙️ Advanced Mode

  • Direct JSON configuration for complex scenarios
  • Full control over API payload structure
  • Support for multi-clip videos and advanced layer configurations
  • Ideal for developers and complex automations

Key Features

📁 Binary File Upload
Upload files directly from n8n binary data:

  • Images (JPG, PNG, GIF, WebP) for image and picture layers
  • Videos (MP4) for video layers and video generation
  • Automatic upload to Placid storage with instant URL generation

🎬 Multi-Clip Videos
Create sophisticated videos:

  • Combine multiple templates into single videos
  • Add audio tracks with trimming controls
  • Support for image arrays and slideshow effects
  • Layer animations and transitions

🔄 Dynamic Template Integration

  • Template layers automatically appear as configurable fields
  • Support for all layer types: text, images, shapes, barcodes, ratings
  • Custom properties for advanced styling
  • Real-time template validation

Quick Start Example

  1. Choose Resource: Select "Image", "PDF", "Video", "Template", or "Other"
  2. Select Operation: Pick "Create", "Get", "Delete", etc.
  3. Pick Template: Choose from your Placid templates
  4. Configure Layers: Use the simple UI or JSON mode
  5. Add Data: Map your n8n workflow data to template fields
  6. Execute: Generate your creative asset

For detailed examples and walkthroughs, see the 📖 Placid n8n Setup Guide.

Resources

Getting Started

API Documentation

Support & Community

Version history

0.1.6 (Current)

  • New PDF Merge Operation
  • Merge multiple PDFs into a single document with mixed URL/binary source support
  • Simple and Advanced configuration modes for flexibility
  • Security Improvements
  • Sanitized filenames in multipart headers to prevent injection attacks
  • Added randomness to multipart boundaries to prevent collisions
  • Bug Fixes
  • Validate whitespace-only URLs in simple mode
  • Validate URLs in advanced mode PDF merge configuration
  • Show last polled status in timeout error messages
  • Fixed multipart body handling for media uploads

0.1.5

  • Error Handling Enhancement 🛡️
  • Added ContinueOnFail support to allow workflows to continue execution even when individual operations encounter errors
  • Improved error reporting with standardized NodeOperationError across all operations for better debugging
  • Compatibility Update 🔄
  • Updated authentication method to use latest n8n API for improved reliability

0.1.4

  • Item Tracking Fix 🔧
  • Added pairedItem to all operation returns to enable proper input-output tracking and data lineage in n8n workflows

0.1.3

  • Bug Fixes 🔧
  • Fixed property field mapping for shape layer colors (background_color, border_color)
  • Fixed text layer property mappings (text_color, alt_text_color, font, alt_font)
  • Fixed rating/barcode "Value" field label collision
  • Improved layer property handling across all resources

0.1.2

  • n8n Cloud Verification Fix 🔧
  • Fixed ESLint violations by replacing setTimeout with n8n's sleep helper
  • Ensures compatibility with n8n cloud verification requirements

0.1.1

  • Documentation improvements 📚
  • Added comprehensive usage examples and feature documentation
  • Added reference to Placid n8n Setup Guide
  • Enhanced installation instructions with npm command
  • Documented binary file upload capabilities
  • Added support and community links

0.1.0

  • First stable release 🎉
  • Image, PDF, and video generation from Placid templates
  • Template management (CRUD operations)
  • Media upload functionality
  • Dynamic template field generation
  • API key authentication
  • Production ready

0.0.1-beta.1

  • Initial beta release