Package Information
Available Nodes
Documentation
n8n-nodes-postzee
This is an n8n community node that allows you to use Postzee in your n8n workflows.
Postzee is a powerful AI-powered social media management platform that allows you to create, schedule, and automate your social media content — including AI image generation, carousel creation from templates, and multi-platform publishing.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
Quick Installation
- Go to Settings in your n8n instance
- Click on Community Nodes
- Click on Install
- Enter
n8n-nodes-postzeein the npm Package Name field - Click Install

Manual Installation (without Docker)
Go to your n8n installation directory (usually ~/.n8n):
cd ~/.n8n/custom
npm install n8n-nodes-postzee
Installation with Docker
Create a folder for custom nodes and install the package:
mkdir -p ~/n8n-custom-nodes
cd ~/n8n-custom-nodes
npm init -y
npm install n8n-nodes-postzee
Then mount the folder when running n8n:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e N8N_CUSTOM_EXTENSIONS="~/n8n-custom-nodes" \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Operations
The Postzee node supports the following operations:
Content Creation
- Generate Media with AI — Generate one or more images using AI models (Nano Banana, GPT Image, Ideogram, etc.). Returns a
jobIdfor status polling. - Generate from Template — Generate images or carousels from a Postzee template. Aspect ratio is determined automatically from the template. Supports 4 modes:
- AI generates everything — Provide a prompt, AI creates all texts and images. Use
contentSlidesto control how many times the model slide is cloned (0 = use template default layout). - Manual texts + AI images — You provide texts, AI generates the images. Use
contentSlidesto control model slide cloning. - Manual texts + external images — You provide texts and image URLs (no AI cost). Number of slides is determined by the slots you provide.
- Fully manual — You provide all content, Postzee just assembles the template. Number of slides is determined by the slots you provide.
- AI generates everything — Provide a prompt, AI creates all texts and images. Use
Status & Monitoring
- Job Status — Check the status of any generation job (image or carousel). Returns completion status and media URLs when ready. Use this in a loop to poll until generation is complete.
Publishing
- Create Post — Schedule or immediately publish posts to 30+ social media platforms (Instagram, LinkedIn, X, TikTok, Facebook, and more)
- Delete Post — Delete a scheduled or published post by ID
Media & Channels
- Upload File — Upload media files (images/videos) to your Postzee library
- Get Channels — Get a list of your connected social media channels
- Get Posts — Get a list of your scheduled/published posts
Workflow Examples
Generate AI Image → Post to Instagram
[Postzee: Generate Media] → [Wait 10s] → [Postzee: Job Status] → [IF success] → [Postzee: Create Post]
- Generate Media — Model: Nano Banana, Prompt: "A sunset over mountains", Quantity: 1
- Wait — 10 seconds (AI generation time)
- Job Status — Job ID:
{{$json.jobId}} - IF — Check
{{$json.status}}equalssuccess- Yes → Create Post with
{{$json.medias[0].id}}and{{$json.medias[0].path}} - No → Loop back to Wait (or handle error if
status === "failed")
- Yes → Create Post with
Generate Carousel from Template → Post
[Postzee: Generate from Template] → [Wait 30s] → [Postzee: Job Status] → [IF complete] → [Postzee: Create Post]
- Generate from Template — Select template, Mode: AI generates everything, Prompt: "7 productivity tips"
- Wait — 30 seconds (multiple images being generated)
- Job Status — Job ID:
{{$json.jobId}} - IF — Check
{{$json.status}}equalscomplete- Yes → Create Post with all medias from
{{$json.medias}} - No → Loop back to Wait
- Yes → Create Post with all medias from
Automated Daily Content Pipeline
[Schedule Trigger] → [Generate from Template] → [Wait] → [Job Status Loop] → [Create Post to Multiple Platforms]
Job Status Response
The Job Status operation returns a unified response format:
{
"jobId": "abc-123",
"jobType": "task",
"status": "success",
"medias": [
{
"id": "media-uuid",
"path": "https://cdn.postzee.app/image.jpg",
"type": "image"
}
]
}
For carousel/batch jobs:
{
"jobId": "group-456",
"jobType": "group",
"status": "complete",
"completed": 7,
"total": 7,
"medias": [
{ "id": "media-1", "path": "https://cdn.postzee.app/slide1.jpg", "type": "image", "order": 0 },
{ "id": "media-2", "path": "https://cdn.postzee.app/slide2.jpg", "type": "image", "order": 1 }
]
}
Status values:
processing— Generation in progresssuccess— Single media completedcomplete— All medias in group completedfailed— Generation failed (checkerrorfield)
Supported Platforms
Instagram, Facebook, LinkedIn, X (Twitter), TikTok, YouTube, Pinterest, Threads, Bluesky, Reddit, Mastodon, Discord, Slack, Medium, Dev.to, Hashnode, and more.
Credentials
You need to obtain an API key from your Postzee account:
- Log in to your Postzee account
- Go to Settings → API
- Generate a new API key
- Copy and paste it into the n8n credential configuration
Compatibility
- Requires n8n version 0.199.0 or higher
- Node.js 20.15 or higher
Resources
Support
For issues or questions:
- Create an issue in this repository
- Contact Postzee support at contato@postzee.app
