Official Community Node — n8n-nodes-indreelforge

Social Media Automation in n8n

The official IndReelForge node gives n8n a native publishing action for Instagram, YouTube, TikTok, LinkedIn, X, Facebook, Threads, Pinterest, Reddit, Bluesky and Google Business — 16 actions, zero HTTP config, one API key. Discord, Telegram, Slack, Mastodon and WordPress are reachable today through the HTTP Request node.

Install in 60 seconds

Works on n8n cloud and every self-hosted instance. No npm install, no environment variables.

  1. 1

    Open Community Nodes

    In n8n go to Settings → Community Nodes → Install.

  2. 2

    Enter the package name

    Type n8n-nodes-indreelforge and click Install. The node appears in the node picker immediately — search for "IndReelForge".

  3. 3

    Add your credentials

    Open any IndReelForge node → Credential → Create New. Paste your API key (Dashboard → API Keys → New Key). Saved credentials are reused across all IndReelForge nodes in your workspace.

  4. 4

    Pick an action and run

    Select an action (e.g. Upload a video), choose your profile, select target platforms, connect a file or URL from the previous node, and execute.

16 actions out of the box

Everything you need to publish, schedule, analyse, and manage social accounts — all from within n8n.

Upload
  • Upload a video
  • Upload photos
  • Post text
  • Upload a document
Post
  • Get upload status
  • Get upload history
  • Delete an upload
Schedule
  • List scheduled posts
  • Cancel a scheduled post
  • Edit a scheduled post
Analytics
  • Get analytics overview
  • Get profile analytics
Profile
  • List profiles
  • Create a profile
  • Delete a profile
  • List connected accounts

Prerequisite — Setup in IndReelForge

Before you wire up n8n, do this 3-minute setup in your IndReelForge dashboard so the workflow has something to talk to.

Step 1

Create a profile

Open the dashboard, go to Profiles and add a profile (e.g. main or your client's brand name). The name you give it is what you select in the n8n node.

Step 2

Connect social accounts

Inside the profile, click Connect next to each network and complete the OAuth flow. Each profile holds one account per network.

Step 3

Generate an API key

Go to API Keys, enable 2FA if you haven't already, and create a new key. Copy it once — you'll paste it into the n8n credential. Treat it like a password.

Three content types, one node

Pick the action that matches your content. The credential and profile selection are identical across all three.

Upload VideoPOST /api/upload

Upload a single video file to one or more platforms. Supply binary data from a previous node or a public URL.

// Equivalent cURL for HTTP Request fallback
curl \
  -H 'Authorization: Apikey YOUR_API_KEY' \
  -F 'video=@/path/to/video.mp4' \
  -F 'user=main' \
  -F 'title=Check out this amazing video!' \
  -F 'platform[]=instagram' \
  -F 'platform[]=tiktok' \
  -F 'platform[]=youtube' \
  -X POST https://api.indreelforge.com/api/upload
Upload PhotosPOST /api/upload_photos

Upload one or more images. Instagram and TikTok accept up to 10 — they automatically render as a carousel / slideshow.

curl \
  -H 'Authorization: Apikey YOUR_API_KEY' \
  -F 'photos[]=@/path/to/image1.jpg' \
  -F 'photos[]=@/path/to/image2.webp' \
  -F 'user=main' \
  -F 'title=My carousel post' \
  -F 'platform[]=instagram' \
  -F 'platform[]=tiktok' \
  -X POST https://api.indreelforge.com/api/upload_photos
Post TextPOST /api/upload_text

Publish a text-only post — useful for X, Threads, LinkedIn, Bluesky and Reddit announcements.

curl \
  -H 'Authorization: Apikey YOUR_API_KEY' \
  -F 'user=main' \
  -F 'title=Just shipped a major update — read the changelog ↓' \
  -F 'platform[]=x' \
  -F 'platform[]=threads' \
  -F 'platform[]=linkedin' \
  -X POST https://api.indreelforge.com/api/upload_text

Fallback — HTTP Request node

If you prefer a raw HTTP Request node (or are on an older n8n version), it works the same way. Set Method = POST, Body = Form-Data (Multipart), add an Authorization: Apikey YOUR_KEY header, and add user, title, platform[] and a binary video field.

MethodPOST
URLhttps://api.indreelforge.com/api/upload
Authorization headerApikey YOUR_API_KEY
Body typeForm-Data (Multipart)

Pro tip — video URL vs binary

For large files, pass video_url (a public CDN link) instead of streaming binary through n8n. IndReelForge fetches the file server-side — faster, no n8n memory pressure, and no binary-node wiring needed.

Security — credential store

The native node uses n8n's encrypted credential store — your API key never appears in exported workflow JSON. When you share a workflow, the credential reference travels but the key stays in your encrypted store.

Scheduling built-in

Use the Edit a scheduled post and List scheduled posts actions to manage IndReelForge's queue from within n8n. Or pass schedule_at (ISO timestamp) on any upload to auto-schedule it.

Common gotchas

  • platform[] must be repeated once per network — not a comma-separated string.
  • The free plan can't post to TikTok — upgrade to Basic+ first.
  • Max video size is 500 MB. Larger files return 413.

Example workflows you can build today

Real automation patterns the IndReelForge team has shipped — copy them as starting points.

AI-powered Social Media Publisher

Watches a Google Drive folder for new videos, transcribes each one with OpenAI Whisper, has GPT generate a platform-tuned caption, then fans it out to Instagram, TikTok and YouTube via the IndReelForge Upload Video node. Errors are forwarded to a Telegram channel.

Nodes: Google Drive Trigger → OpenAI (transcribe) → OpenAI (caption) → IndReelForge (Upload Video) → IF (success) → Telegram

Image Carousel Publisher

Pulls a batch of images from a folder or Airtable attachment field, posts them as a carousel on Instagram and a slideshow on TikTok with one IndReelForge Upload Photos action. Use n8n's Item Lists node to merge multiple images into a single binary array.

Nodes: Schedule Trigger → Airtable → Item Lists → IndReelForge (Upload Photos) → Slack notify

RSS → every network

Watches your blog's RSS feed. When a new post lands, the IndReelForge Post Text action publishes a link + excerpt to Instagram, X, LinkedIn, Threads, Bluesky and Pinterest at the same time. One workflow, zero copy-paste.

Nodes: RSS Feed Read → Set → IndReelForge (Post Text) → Sticky Note

Webhook → instant cross-post

Trigger n8n from any external webhook (Slack message, GitHub release, Stripe event, custom CMS). The payload is reformatted and the IndReelForge Post Text node announces to every channel within seconds.

Nodes: Webhook → Function → IndReelForge (Post Text) → Respond to Webhook

Building for clients? The n8n agency workflows page covers magic-link client onboarding without passwords, bulk approval queues and long-form-to-shorts pipelines on the IndReelForge API.

Every supported network in one node

Select any of these platforms directly inside the IndReelForge node UI:

InstagramYouTubeTikTokFacebookX (Twitter)LinkedInThreadsPinterestRedditBluesky

FAQ

How do I install the IndReelForge node in n8n?

Go to Settings → Community Nodes → Install, enter "n8n-nodes-indreelforge", and click Install. The node appears in the node picker immediately. Works on n8n cloud and any self-hosted instance. No coding required.

Can I use n8n self-hosted with IndReelForge?

Yes. The native IndReelForge community node and the HTTP Request fallback both work equally well with n8n cloud and any self-hosted n8n instance. As long as your n8n server can make outbound HTTPS calls, you can post to Instagram, YouTube, TikTok, LinkedIn and every other supported platform from your own infrastructure.

Do I need a separate node for each social platform?

No. One IndReelForge node fans out to every platform you select. Choose the platforms directly in the node UI (native node) or pass repeated platform[] fields (HTTP Request). A single execution can publish to Instagram, YouTube, TikTok, X, LinkedIn, Threads, Pinterest, Reddit, Bluesky and more simultaneously.

How do "profiles" work — is that the same as my n8n user?

A profile in IndReelForge is a logical bundle that links one account per network. Create a profile from the dashboard, OAuth into each social account once, then select the profile name in the IndReelForge node (or pass it as the "user" field in HTTP Request). n8n itself doesn't need to know about the connections — IndReelForge handles all the OAuth tokens server-side.

Can n8n schedule posts through IndReelForge?

Yes, in two ways. Use the native node's "Edit a scheduled post" and "List scheduled posts" actions to manage IndReelForge's built-in scheduler. Or pass a "schedule_at" ISO timestamp in any upload call to queue it for later. You can also use n8n's Cron trigger to fire uploads at any cadence.

How do I send a video file from n8n?

Load the file as binary data from a Google Drive, S3, Read Binary File, or HTTP Request node, then in the IndReelForge Upload Video action select "Binary Data" as the source and map the binary property. For large files, pass a public video_url instead — IndReelForge fetches it server-side and avoids n8n memory limits. Accepts MP4, MOV, WebM, AVI and MKV up to 500 MB.

Is there a free way to test the n8n integration?

Yes. The IndReelForge free plan includes 10 uploads per month with full access to every platform and every API endpoint. That's more than enough to build, test, and demo your n8n workflow before you commit to a paid plan.

Explore More

Plug IndReelForge into n8n in under 60 seconds

Start free with 10 uploads per month, no credit card required. Upgrade to unlimited uploads when your workflow scales.