See llms.txt for all machine-readable content.
Unlock the full potential of BulkPublish and n8n’s automation platform by connecting BulkPublish’s capabilities with over 1,000 apps, data sources, services, and n8n’s built-in AI features.
Need something that’s not covered yet?
Use n8n’s pre-authenticated HTTP Request node to create new connections, giving you the flexibility to build powerful automations on any stack.


Created by
BulkPublish
Last update
7 days ago
BulkPublish integration
is built and maintained by our partners at BulkPublish and verified by n8n. That means it’s solid, safe, and ready to help you tap into some great capabilities.
Schedule and bulk-publish to Facebook, Instagram, TikTok, YouTube, X/ Twitter, Threads, Bluesky, Pinterest, Google Business, LinkedIn, and Mastodon from one place with UI or straight from Claude Code, Codex, or Cursor.

Summary
Engagement
Totals plus per-post breakdown. Read supportedTotals before using a total* field: a key missing from it is not reported by ANY platform in the window and is 0 only because the column defaults to 0. metricSupport gives the per-platform lists, partialTotals names platforms excluded from an otherwise-real total, and metricsDisabledChannels lists channels whose sync is off (X only — its reads are billed, so sync is opt-in per channel and at most weekly). linkClicks and totalLinkClicks count clicks on bulkpubli.sh short links, measured by BulkPublish rather than the platform — available on every platform including the unmeasurable ones, and deliberately NOT part of totalClicks, so never add the two together.
Get
Get Options
Health Check
List
Mentions Search
Create
List
Update
Delete
Create
List
Update
Delete
Delete
Get
List
Upload
Upload Large File
Approve
Requires a role with post:approve (owner, admin, approver). The post publishes at its scheduled time, or right away if that time passed less than 15 minutes ago. Approved later than that, If Late decides: publish now, or approve but return it to status "draft" (approvalStatus "approved", scheduledAt unchanged) with the author notified to choose a new time. Left unset, the post's own publishWhenApproved decides (publish if true, otherwise draft), so check the returned status. Approving turns Publish When Approved off. Fails with 409 if the post changed since you loaded it (checked when If Unmodified Since is set) or is no longer awaiting approval: get it again and review what is there now.
Bulk Operations
Create
Delete
Get
List
Metrics
Engagement metrics per platform. Each platform entry carries supportedMetrics — any metric key not in that list is stored as 0 because the platform has no such field, so do not treat it as a measurement. X reports no reach/saves/clicks/video views, Bluesky and Mastodon no impressions, Pinterest no reach, YouTube no shares or reach.
Publish
Queue Slot
Reject
Requires a role with post:approve. The post returns to draft with approvalStatus "rejected" and the optional reason, and the author is notified. Rejecting turns Publish When Approved off. Fails with 409 if the post changed since you loaded it (checked when If Unmodified Since is set) or is no longer awaiting approval.
Retry
Story Publish
Update
Get Usage
Create
List
Update
Delete
Create
List
Update
Delete
Verified nodes need a quick setup by an instance owner first, but after that, everyone on the instance can start using them in their workflows. Learn more here.
Sign in to n8n, open the editor, and click + in the top right to open the Nodes panel

AI agents and workflows for technical teams at