@blotato/n8n-nodes-blotato

中文文档
1.0.10发布于 2026/01/30MITCommonJS零依赖近 30 天下载 2435

Official n8n Blotato node

原始使用文档
文档目录19 节
  1. Installation
  2. Operations
  3. Video Resource
  4. Media Upload
  5. Post Publish
  6. Source Extraction
  7. Credentials
  8. Compatibility
  9. Usage
  10. Example: AI Video to Multi-Platform Publishing
  11. Example: Upload and Publish
  12. Example: Extract YouTube Transcript and Repurpose
  13. Tips
  14. Resources
  15. About Blotato
  16. Key Features
  17. Who is Blotato For?
  18. Support
  19. Development

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:
    • 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.

  • 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

Post Publish

Post content across multiple social media platforms using the Post resource.

  • Platforms supported: Twitter, Linkedin, Facebook, Instagram, Pinterest, Tiktok, Threads, Bluesky, Youtube
  • Operations:
    • Create: Publish content to social media platforms
    • Get: Check post status and details by submission ID
  • Features:
    • 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.

  • Operations:
    • Create: Submit a source for content extraction (async processing)
    • Get: Retrieve extracted content by source ID
  • Source Types:
    • 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)
  • 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

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 " to connect your social media account.

Compatibility

  • n8n version: 1.80.0 and above
  • Node.js version: 18.10 or higher

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

  • 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 scheduledTime parameter to schedule posts in ISO 8601 format, or enable Schedule Next Free Slot to 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

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

  • 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)

Who is Blotato For?

  • Solopreneurs
  • Content creators
  • Small business owners
  • Social media marketers
  • Digital marketing agencies

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

  • Install n8n (if you want faster development and don't wanna use docker)
npm i -g n8n
  • Create necessary directories
export N8N_BLOTATO_WORKDIR=$HOME/dev/n8n-blotato-work
mkdir -p $N8N_BLOTATO_WORKDIR/n8n-selfhost
cd $N8N_BLOTATO_WORKDIR
git clone [email protected]:Blotato-Inc/n8n-nodes-blotato.git
  • Build the custom node code
cd $N8N_BLOTATO_WORKDIR/n8n-nodes-blotato
npm i
# rebuilding the code and n8n restart is required
# on every change
npm run build
  • Run locally with n8n npm package
export N8N_BLOTATO_WORKDIR=$HOME/dev/n8n-blotato-work
export N8N_CUSTOM_EXTENSIONS=$N8N_BLOTATO_WORKDIR/n8n-nodes-blotato
n8n
  • Or, alternatively, start n8n instance docker instance (might be slower than native)
export N8N_BLOTATO_WORKDIR=$HOME/dev/n8n-blotato-work

docker run -it --rm --name n8n -p 5678:5678 \
           -e N8N_CUSTOM_EXTENSIONS=/mnt/custom-nodes/n8n-nodes-blotato \
           -v $N8N_BLOTATO_WORKDIR/n8n-nodes-blotato:/mnt/custom-nodes/n8n-nodes-blotato \
           -v $N8N_BLOTATO_WORKDIR/n8n-selfhost/data:/home/node \
           docker.n8n.io/n8nio/n8n
  • NOTE: When you create Blotato API credentials, use http://127.0.0.1:8000 to avoid ipv6 issues

版本与发布记录

@blotato/n8n-nodes-blotato 共发布 9 个版本,首次发布于 2025/07/17;过去 12 个月发布了 3 个版本。

版本发布日期距今
1.0.10latest2026/01/309 个月前
1.0.92026/01/309 个月前
1.0.72026/01/0110 个月前
1.0.52025/11/041 年前
1.0.42025/09/121.2 年前
1.0.32025/08/141.2 年前

关于 @blotato/n8n-nodes-blotato 的常见问题

@blotato/n8n-nodes-blotato 是什么?

Official n8n Blotato node

如何安装 @blotato/n8n-nodes-blotato?

在项目目录运行 npm install @blotato/n8n-nodes-blotato,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:n8n-workflow(*)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@blotato/n8n-nodes-blotato 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/blotato__n8n-nodes-blotato 是否存在。

@blotato/n8n-nodes-blotato 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@blotato/n8n-nodes-blotato 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20.15。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@blotato/n8n-nodes-blotato 可以商用吗?

@blotato/n8n-nodes-blotato 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@blotato/n8n-nodes-blotato 的下载量有多少?

根据 npm 官方下载统计,@blotato/n8n-nodes-blotato 在 2026/10/09 – 2026/11/07 这 30 天内被下载 2,435 次,日均约 81 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@blotato/n8n-nodes-blotato 还在维护吗?

最新版本 1.0.10 发布于 2026/01/30(9 个月前);至今共发布 9 个版本,其中过去 12 个月发布了 3 个;首次发布于 2025/07/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。