socialflow

n8n node for SocialFlow - Post to all social media platforms

Package Information

Downloads: 0 weekly / 12 monthly
Latest Version: 1.0.1
Author: SocialFlow

Documentation

n8n-nodes-socialflow

This is an n8n community node for SocialFlow - the all-in-one social media management platform.

Post to Instagram, Twitter, Facebook, LinkedIn, TikTok, Threads, YouTube, Bluesky, and Pinterest with a single node.

Installation

Community Nodes (Recommended)

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter @socialflow/n8n-nodes-socialflow
  4. Click Install

Manual Installation

npm install @socialflow/n8n-nodes-socialflow

Credentials

  1. Sign up at socialflow.com
  2. Go to Settings > API Keys
  3. Click Generate API Key
  4. Copy the key and add it to n8n

Operations

Post

Create a post on any connected social media platform.

Parameters:

  • Platform: Instagram, Twitter, Facebook, LinkedIn, TikTok, Threads, YouTube, Bluesky, Pinterest
  • Account: Select from your connected accounts (dynamic dropdown)
  • Caption/Text: The post content
  • Media URLs: Optional media to include (comma-separated)

Platform-Specific Options:

  • Instagram: Media type (Feed, Reels, Carousel)
  • YouTube: Title, Category, Privacy, Tags
  • Pinterest: Board ID
  • LinkedIn: Visibility (Public/Connections)
  • Twitter: Reply settings
  • TikTok: Privacy, Duet/Stitch/Comments settings

Bulk Post

Post to multiple accounts simultaneously.

Parameters:

  • Account IDs: Comma-separated list of account IDs
  • Caption/Text: The post content
  • Media URLs: Optional media to include

Upload Media

Upload media to SocialFlow for use in posts.

Parameters:

  • Media URL: URL of the media to upload

Returns:

  • mediaId: Use this ID in subsequent posts
  • url: Public URL of the uploaded media
  • type: image or video

Get Post Status

Check the status of a previously created post.

Parameters:

  • Post ID: The ID returned from a post operation

Example Workflows

Simple Post to Instagram

[Trigger] → [SocialFlow: Post]
              Platform: Instagram
              Account: @myaccount
              Caption: {{ $json.caption }}
              Media URLs: {{ $json.image_url }}

Cross-Post to Multiple Platforms

[Trigger] → [SocialFlow: Bulk Post]
              Account IDs: acc_123, acc_456, acc_789
              Caption: {{ $json.caption }}
              Media URLs: {{ $json.media_url }}

Upload Then Post

[HTTP Request] → [SocialFlow: Upload Media] → [SocialFlow: Post]
(Get media)       (Upload to SocialFlow)       (Post with media ID)

Supported Platforms

Platform Text Images Video Carousel
Instagram
Twitter
Facebook
LinkedIn
TikTok
Threads
YouTube
Bluesky
Pinterest

Support

License

MIT

Discussion