Description
n8n-nodes-blotato
This is an n8n community node. It lets you use Blotato in your n8n workflows.
Blotato is an AI-powered content engine that enables content creation, publishing, and scheduling across multiple social media platforms through a unified API.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Support
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
This node provides four main resources for interacting with Blotato:
Video Resource
Create AI-generated visuals from templates, such as videos, carousels, slideshows, infographics, and images.
- Create Visual: Generate visuals from pre-built templates with a prompt and optional inputs
- Get Visual: Retrieve visual status and details by ID
- Delete: Remove a viusal by ID
- Features:
- Upload from URL: Upload media files from a URL
- Upload from Binary: Upload media files from binary data
- Size limit: 60MB for binary uploads, larger files should use URL upload
- Rate limit: 10 requests per minute
- Platforms supported: Twitter, Linkedin, Facebook, Instagram, Pinterest, Tiktok, Threads, Bluesky, Youtube
- Operations:
- Features:
- Operations:
- Source Types:
- Optional Instructions: AI instructions to transform extracted content (e.g., “Summarize in 5 bullet points for Instagram”, “Translate to Spanish”). Leave blank for raw source content.
- Async processing: Create returns a source ID; use Get to poll for extracted content
- n8n version: 1.80.0 and above
- Node.js version: 18.10 or higher
- Video Templates: Browse available templates at Blotato Templates
- Rate Limits: Blotato has a rate limit of 10 media uploads per minute
- Media Requirements: Each platform has specific media requirements
- Scheduling: Use the
scheduledTimeparameter to schedule posts in ISO 8601 format, or enableSchedule Next Free Slotto automatically schedule posts in the next available time slot - Instagram Collaborators: Add up to 3 Instagram usernames as collaborators on your posts
- Debugging: To view all your API requests, responses, and error messages, go to your Blotato API Dashboard
- Error Handling: The node supports n8n’s error output paths – use “Continue (using error output)” to handle errors gracefully
- n8n community nodes documentation
- Blotato API Reference
- Blotato Help Center
- Multi-Platform Publishing: Schedule and publish to all major social platforms
- Viral Templates: Create social media videos and carousels using prebuilt viral templates
- Access to AI Models: Access the leading AI image and video models, all in one unified tool
- Content Remixing: Transform content between platforms (e.g., Youtube videos to Linkedin posts)
- Solopreneurs
- Content creators
- Small business owners
- Social media marketers
- Digital marketing agencies
- Install n8n (if you want faster development and don’t wanna use docker)
– Template-based generation of visual assets
– Dynamic input fields based on template requirements
– Support for leading AI image and video models
– Automatic rendering upon creation
Media Upload
Upload media files (e.g. images and videos) for your social media content using the Media resource.
Post Publish
Post content across multiple social media platforms using the Post resource.
– Create: Publish content to social media platforms
– Get: Check post status and details by submission ID
– Multi-platform publishing with a single workflow
– Schedule posts for later or use the next available free slot
– Add captions, hashtags, and media
– Platform-specific options, such as, but not limited to:
– Youtube: Privacy settings, subscriber notifications, Made for Kids setting, Contains Synthetic Media
– Pinterest: Board selection, pin title, alt text, and link
– Tiktok: Privacy levels, comment/duet settings, Post as Draft, Slideshow Title, Image Cover Index, Video Cover Timestamp
– Instagram: Post, Reel, or Story options, Audio Name (for Reels), Collaborators
– Linkedin: Personal profile or Company page
– Facebook: Page selection, Video/Reel options
– Threads: Reply control settings
– Note: Instagram, Tiktok, Pinterest, and Youtube require at least one media file (image or video) to be included in posts.
– Rate limit: 30 requests per minute
Source Extraction
Extract content from various sources using the Source resource. This is useful for repurposing content from different platforms.
– Create: Submit a source for content extraction (async processing)
– Get: Retrieve extracted content by source ID
– URL (default): Paste any URL and the type is auto-detected. Supported URL types:
– YouTube: Extracts video transcript
– TikTok: Extracts video content
– Article: Extracts web article text
– PDF: Extracts document text
– Audio: Transcribes audio files
– Text: Raw text content with optional AI transformation
– AI Research: AI-powered research query (powered by Perplexity)
Credentials
To use this node, you need to create credentials in n8n:
1. Get your Blotato API Key:
– Log in to your Blotato account
– Navigate to Settings → API Keys
– Click “Generate API Key”
– Important: API access is only available to paying subscribers.
2. Configure in n8n:
– Go to Credentials → New → Blotato API
– Enter your API key
3. Connect Social Media Accounts:
– In Blotato, navigate to Settings → Connected Accounts
– Click “Login with
Compatibility
Usage
Example: AI Video to Multi-Platform Publishing
1. Create AI video/carousel using the Video resource where you select a template
2. Wait for generation by checking status with Video Get operation
3. Publish to multiple platforms using the Post resource with the generated media URL
4. Check post status using the Post Get operation to verify successful publishing
Example: Upload and Publish
1. Upload your media using the Media resource and Upload operation
2. Publish to multiple platforms using the Post resource and Create operation
3. Track publishing progress using the Post Get operation with the submission ID
Example: Extract YouTube Transcript and Repurpose
1. Submit YouTube URL using Source Create with the URL source type (auto-detects YouTube)
2. Poll for extraction using Source Get with the returned source ID
3. Use extracted transcript to generate new content with AI or repurpose for other platforms
Tips
Resources
About Blotato
Blotato is your all-in-one AI content engine to create and distribute social media posts. It solves the problem of producing and distributing high-quality content consistently while growing on multiple platforms, without paying for multiple tools that don’t integrate with each other.
Key Features
Who is Blotato For?
Support
For issues and feature requests related to this n8n node, please use the GitHub issue tracker.
For Blotato-specific questions, visit Blotato Help Center.
Development
npm i -g n8n
export N8NBLOTATOWORKDIR=$HOME/dev/n8n-blotato-work
mkdir -p $N8NBLOTATOWORKDIR/n8n-selfhost
cd $N8NBLOTATOWORKDIR
git clone git@github.com:Blotato-Inc/n8n-nodes-blotato.git
cd $N8NBLOTATOWORKDIR/n8n-nodes-blotato
npm i
rebuilding the code and n8n restart is required
on every change
npm run build
n8n npm packageexport N8NBLOTATOWORKDIR=$HOME/dev/n8n-blotato-work
export N8NCUSTOMEXTENSIONS=$N8NBLOTATOWORKDIR/n8n-nodes-blotato
n8n
export N8NBLOTATOWORKDIR=$HOME/dev/n8n-blotato-workdocker run -it --rm --name n8n -p 5678:5678
-e N8NCUSTOMEXTENSIONS=/mnt/custom-nodes/n8n-nodes-blotato
-v $N8NBLOTATOWORKDIR/n8n-nodes-blotato:/mnt/custom-nodes/n8n-nodes-blotato
-v $N8NBLOTATOWORKDIR/n8n-selfhost/data:/home/node
docker.n8n.io/n8nio/n8n