Description
n8n-nodes-postfast
This is an n8n community node for PostFast – a comprehensive social media management and scheduling platform. It allows you to create, manage, and schedule posts across multiple social media channels directly from your n8n workflows.
Node Name in n8n: PostFast – Social Media Management
Verified n8n Community Node
PostFast is a verified community node — reviewed by n8n and installable directly from the nodes panel, including on n8n Cloud.
- n8n Cloud: search for “PostFast” in the nodes panel and install it from the More from the community section (instance owners can toggle verified community nodes in the Cloud Admin Panel)
- Self-hosted: Settings > Community Nodes > Install >
n8n-nodes-postfast - 🚀 Multi-Platform Support: 11 platforms — Facebook, Instagram, TikTok, Twitter/X, LinkedIn, YouTube, Threads, Pinterest, Bluesky, Telegram, Google Business Profile
- 📸 Media Management: Upload images and videos with pre-signed S3 URLs
- 📅 Advanced Scheduling: Schedule posts using UTC timestamps (ISO 8601 format)
- 🎯 Platform-Specific Controls: Reels, Stories, Shorts, Carousels, Drafts
- 🔍 Smart Filtering: Query posts by platform, status, and date ranges
- 📊 Pagination Support: Handle large datasets efficiently
- 🔐 Secure Authentication: API key-based authentication
Official workflow templates: n8n.io/creators/peturgeorgievv
Features
Installation
In n8n (Recommended)
1. Go to Settings > Community Nodes
2. Search for n8n-nodes-postfast
3. Click Install
Manual Installation
npm install n8n-nodes-postfast
Authentication
To use this node, you’ll need:
1. PostFast API Key:
– Log in to your PostFast account
– Navigate to Settings → API Keys
– Create a new API key
– Copy the key (you won’t be able to see it again)
2. Add Credentials in n8n:
– In n8n, go to Credentials
– Create new “PostFast API” credentials
– Enter your API key
Resources & Operations
📁 File Resource
#### Get Upload URL
Generate pre-signed S3 URLs for uploading media files.
Parameters:
Limits:
Usage Example:
1. Use this operation to get S3 upload URLs
2. Upload your files directly to S3 using the signed URLs
3. Use the returned key in your social posts
—
👥 Social Account Resource
#### Get All
Retrieve all connected social media accounts for your workspace.
Returns:
Rate limit: 350 requests per hour
#### Get Pinterest Boards
Retrieve Pinterest boards for a connected Pinterest account. Use the returned boardId in the Pinterest Board ID control when creating Pinterest posts.
Parameters:
Rate limit: 90 requests per hour
#### Get YouTube Playlists
Retrieve YouTube playlists for a connected YouTube account. Use the returned playlistId in the YouTube Playlist ID control when creating YouTube posts.
Parameters:
Rate limit: 90 requests per hour
—
📝 Social Post Resource
#### Create Post
Create and schedule posts with platform-specific features.
Core Parameters:
Platform-Specific Controls:
X (Twitter):
Facebook:
Instagram:
TikTok:
YouTube:
LinkedIn:
Pinterest:
#### Get Many Posts
Query and filter your scheduled posts with advanced options.
Filter Options:
Return Options:
Response Includes:
#### Get Analytics
Fetch published posts with their latest performance metrics.
Parameters:
Rate limit: 350 requests per hour
#### Delete Post
Remove scheduled or failed posts.
Parameters:
Rate limit: 160 requests per hour
Workflow Examples
1. Content Calendar Automation
Notion Database → PostFast (Create) → Multiple Platforms
Pull content from Notion and schedule across all platforms.
2. Media Processing Pipeline
Dropbox → Image Processing → PostFast (Get Upload URL) → S3 Upload → PostFast (Create)
Process images and videos before posting.
3. Failed Post Recovery
Schedule Trigger → PostFast (Get Many: status=FAILED) → Error Handler → Retry/Notify
Monitor and handle failed posts automatically.
4. Cross-Platform Campaign
RSS Feed → AI Content Generator → PostFast (Create: Multiple Platforms)
Generate and distribute content across all channels.
Rate Limits
Global Limits (per API key, rolling windows):
Endpoint-Specific (override the matching global window):
Error Handling
The node provides detailed error messages for common scenarios:
401: Invalid API key404: Resource not found (check IDs)429: Rate limit exceeded400: Invalid parametersPlatform Requirements
Advanced Features
Batch Operations
Process multiple items in a single workflow execution for efficiency.
Error Recovery
Built-in error handling with detailed messages for debugging.
Pagination Handling
Automatic pagination when fetching all results.
Media Validation
Automatic MIME type detection and size validation.
Development
Setup
git clone https://github.com/peturgeorgievv/n8n-nodes-postfast.git
cd n8n-nodes-postfast
npm install
Testing
npm run dev # Start development server
npm run build # Build for production
npm run lint # Check code quality
Publishing
Releases are published by GitHub Actions on tag push (.github/workflows/publish.yml, npm trusted publishing with provenance). Never npm publish locally.
git tag 0.1.20
git push origin 0.1.20
Support
License
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.