📱 Publish image & video to multiple social media (X, Instagram, Facebook and more)

32,493 views · 📱 Social Media & Email Marketing

💡 Pro Tip — Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments — drop it into your workflow and skip the parsing.

View All Scrapers

Description

This Workflow streamlines the process of publishing posts (image or video) to multiple social media platforms using a unified form and a third-party API service called Upload-Post.

The automation starts with a form trigger, allowing users to submit content (text and media) through a simple frontend interface. Users select the platform (Instagram, LinkedIn, Facebook, X, TikTok, Threads), choose the profile name, write a caption, and upload a photo or video.


How It Works

Automates cross-platform social media posting via Upload-Post, handling both images (JPEG) and videos (MP4). Here’s the process:


Setup Steps

Prerequisites:
Configuration:
  1. API Authentication:

    • In the HTTP Request nodes (Post photo/Post video), set the Authorization header:
      • Name: Authorization
      • Value: Apikey YOUR_API_KEY_HERE.
  2. Form Customization:

    • Adjust the “On form submission” node to:
      • Add/remove platforms (e.g., YouTube when approved).
      • Modify file type restrictions (default: .jpg, .mp4).
  3. Account Mapping:

    • Ensure the “Account” field matches profiles configured in Upload-Post.com (e.g., test1, test2).
  4. Facebook Page Integration:

    • Optional: Add a Facebook Page ID field for page-specific posts.
  5. Testing:

    • Submit test forms with images/videos.
    • Verify API responses and success/failure messages.
Optional Enhancements:

Key Features:


Need help customizing?

Contact me for consulting and support or add me on Linkedin.

🔗 Nodes Used

HTTP Request, n8n Form Trigger, n8n Form

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup