Skip to Content
N8N Integration

N8N Integration

This guide explains how to integrate Multi Upload Tool with n8n  to automate your social media workflows.

The easiest way to use Multi Upload Tool in n8n is via the official community node, which provides a native n8n integration with no code required.

Install

In your n8n instance, go to Settings → Community nodes and install:

n8n Community Node n8n Community Node Installation
n8n-nodes-multi-upload-tool

Available Resources & Operations

ResourceOperations
UploadCreate, Bulk Create, Get, Get Many, Update
AccountGet, Get Many, Delete, Get LinkedIn Pages
PinterestGet Boards
Short LinkCreate, Get, Get Many, Update, Delete
WebhookCreate, Get Many, Delete, Test

Authentication

Create a Multi Upload Tool API credential in n8n with your API token (found in Settings → API Keys in your dashboard). The token is sent as an x-api-key header.


HTTP Request Node (Advanced)

If you prefer to use the generic HTTP Request node instead of the community node, follow the instructions below.

Prerequisites

  • Your API Token (x-api-key header).
  • The accountId of the destination account (use the List Accounts endpoint or find it in Manage Users ).
  • A binary file in your n8n workflow (e.g., from a “Read Binary File” node or an HTTP download).

Node Configuration

  1. Method: POST
  2. URL: https://api.multi-upload-tool.com/api/v1/upload
  3. Authentication: Select Generic Credential TypeHeader Auth.
    • Create a credential with Name: x-api-key and Value: YOUR_API_TOKEN.
n8n HTTP Request Auth
  1. Body Content Type: Multipart-form-data.
  2. Send Binary Data: Toggle to true.
    • Input Binary Field: data (or the name of your binary property).
    • Form Field Name: video for videos, photo for images.
  3. Body Parameters:
    • accountId: Your connected account ID (platform is detected automatically).
    • title: The title of your post.
    • description: (Optional) The description/caption.
    • schedule_date: (Optional) ISO 8601 date for scheduling.

Common Issues

  • File Size: Ensure your n8n instance allows the file size you are trying to upload.
  • Timeout: Large files might take time to upload. Increase the timeout in the HTTP Request node settings if necessary.
  • Binary Property: Make sure the “Input Binary Field” matches the property name where the file is stored in the previous node (default is usually data).