Back to Nodes

BulkPublish

Last updated May 27, 2026

n8n community node for BulkPublish — publish to 11 social media platforms from n8n workflows

211 Weekly Downloads
483 Monthly Downloads

Included Nodes

BulkPublish

Description

n8n-nodes-bulkpublish

n8n community node for BulkPublish — publish to 11 social media platforms from your n8n workflows.

Supported Platforms

Facebook, Instagram, X (Twitter), TikTok, YouTube, Threads, Bluesky, Pinterest, Google Business Profile, LinkedIn, Mastodon

Installation

In your n8n instance:

1. Go to Settings > Community Nodes
2. Enter n8n-nodes-bulkpublish
3. Click Install

Or via CLI:

npm install n8n-nodes-bulkpublish

Credentials

1. Sign up at app.bulkpublish.com
2. Go to Settings > Developer and create an API key
3. In n8n, add a BulkPublish API credential with your key

Operations

Post

  • Create — Create a draft or scheduled post to one or more channels (supports all post types: reels, stories, carousels, threads via postTypeOverrides)
  • Get — Get a post with platform statuses
  • List — List posts with filters (status, search, date)
  • Update — Update a draft or scheduled post
  • Delete — Delete a post
  • Publish — Publish a draft immediately
  • Retry — Retry failed platforms
  • Metrics — Get engagement metrics (impressions, likes, comments, shares)
  • Story Publish — Publish as a story to Facebook or Instagram
  • Bulk Operations — Bulk delete or retry multiple posts
  • Queue Slot — Get the next optimal time slot for a channel
  • Channel

  • List — List all connected social media channels
  • Get — Get a channel by ID
  • Health Check — Check channel token health
  • Get Options — Get platform-specific options (Pinterest boards, YouTube playlists)
  • Mentions Search — Search users for @mention (X, Bluesky)
  • Media

  • Upload — Upload an image or video file
  • Get — Get a media file by ID
  • List — List uploaded media files
  • Delete — Delete a media file
  • Label

  • Create — Create a label
  • List — List all labels
  • Update — Update a label name or color
  • Delete — Delete a label
  • Analytics

  • Summary — Get analytics summary for a date range
  • Engagement — Get engagement data grouped by time period
  • Schedule

  • List — List recurring schedules
  • Create — Create a recurring schedule with cron expression
  • Update — Update a schedule
  • Delete — Delete a schedule
  • Quota

  • Usage — Get current plan limits and usage
  • Example Workflows

    Auto-post RSS feed items

    1. RSS Feed Trigger → reads new items
    2. BulkPublish → creates a scheduled post for each item

    Post on GitHub release

    1. GitHub Trigger → new release event
    2. BulkPublish → creates and publishes announcement to all channels

    Links

  • API Docs
  • SDK & Examples
  • npm
  • PyPI

License

MIT