Mindket

Video posted to TikTok, Instagram and YouTube with PostWire

Newversion 1 · updated

Overview

An n8n workflow that takes one idea and one video link, has PostWire write a caption for each network and publishes the video to TikTok, Instagram and YouTube in one request.

Video posted to TikTok, Instagram and YouTube with PostWire is an n8n workflow in the Marketing & SEO category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.

At a glance

Runs in
  • n8n Cloud: import the file there and run it by hand
  • Your own n8n server: the same file and steps
  • PostWire: where the networks are connected
  • TikTok, Instagram and YouTube: where the video appears

Platform

Connects 4 apps

How it works

Trigger

Manual run

It starts when you click Test workflow in n8n:

  • Your idea, set in Your idea, video and platforms
  • The video link and the networks, set in the same node
  • The voice for the captions, set in the same node

Actions

  1. PostWire writes a caption for each network from the idea and the voice
  2. The video and its captions are sent to PostWire in one publish request
  3. The video is posted to TikTok, Instagram and YouTube

Result

One video live on each connected network, with a caption written for it

Integrations

What you need before you start.

PostWire

Captions and publishing

Writes a caption for each network and publishes the video.

NeedsA PostWire account with networks connected, and an API key

TikTok

Network

Shows the published video.

NeedsAn account connected in PostWire

Instagram

Network

Shows the published video.

NeedsAn account connected in PostWire

YouTube

Network

Shows the published video.

NeedsA channel connected in PostWire

Workflow check

Checked by Mindket on 13 Nov 2026

Steps
4 steps, starting by hand
AI
No step calls an AI model
Sign-ins
Signs in to: postwire.io
API keys
No API key is left in the file
Step types
Mindket’s checker reads all 3 of its step types

Read from the workflow’s file, not from a run.

About

What it is

This n8n workflow posts one video to three networks from a single idea. You give it an idea, a video link and a voice. PostWire writes a caption for each network, and a second request publishes the video to TikTok, Instagram and YouTube. Four nodes run it, beside four sticky notes.

Who it suits

Creators and small teams who post the same clip on several networks and tire of rewriting the caption each time. Skip it if you want to read every caption first, since it publishes as soon as it runs.

Who uses it, and how
IndustryWho uses itHow they use itExample
CreatorsSolo creatorsPost one clip everywhereA creator films a tip and posts it to three networks with one run.
AgenciesSmall social teamsCut the work of captionsAn editor sends the same video to a client’s accounts with a caption for each.
SoftwareFoundersAnnounce a featureA founder shares a product update in a plain voice on each network.
TrainingCourse teamsShare short lessonsA teacher posts a one-minute lesson to the networks the class follows.

You need little n8n and a PostWire account: import a file, add one credential, enter your idea and your video link.

Where to use it

Any n8n that can reach PostWire will run it. The video must be at a public link, and your networks must be connected in PostWire.

  • n8n Cloud: import the file there and run it by hand
  • Your own n8n server: the same file and steps
  • PostWire: where the networks are connected
  • TikTok, Instagram and YouTube: where the video appears

Setup

Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Setup takes one Header Auth credential and one edited node.

What you need first
NeedDetail
n8nOn n8n Cloud or on a server of your own
PostWireAn account with your networks connected and an API key
VideoA public link to a video file
  1. In n8n, create a workflow, open its menu, choose Import from File and pick workflow.json.
  2. Create a Header Auth credential with the name Authorization and the value Bearer <YOUR_POSTWIRE_API_KEY>, using your own key.
  3. Select it in Write a native caption per platform and in Publish to every connected account.
  4. In Your idea, video and platforms, enter your idea, the video link, the networks and the voice.
  5. Click Test workflow.

How to use it

Click Test workflow. The captions are written, and the video is posted to each network. TikTok starts private, so check the first posts before you open them up.

What to change for a different result
To changeWhere
The idea and the voiceYour idea, video and platforms
The networksThe platforms list in the same node
Who sees the TikTok postprivacy_level in Publish to every connected account
When it runsThe trigger node

Example

A founder writes that the app now builds a week of recipes from one photo of a fridge, in a friendly voice, and links a vertical video.

PostWire writes a short hook-first caption for TikTok and Instagram and a plainer one for YouTube. The video is posted to each network with its own caption, and TikTok keeps it private for the first test.

For newcomers and experts

If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. Here one box sets your idea, one asks PostWire for captions and one asks it to publish. Run it first with a short video.

For experts. Both calls are HTTP Requests with a Header Auth credential. The first returns a drafts object, which the second passes on as per_platform.

Where to look closer
NodeWhat it doesWhat to know
Your idea, video and platformsSets the idea, the video link, the networks and the voiceThe networks are an array expression
Write a native caption per platformPosts to /api/generateEach draft holds only text
Publish to every connected accountPosts to /api/postIt sets TikTok’s privacy_level to SELF_ONLY

Good to know

This workflow publishes to real accounts as soon as it runs, and PostWire’s Free plan limits each post to two networks.

  • Free plan: the third network comes back held with the code networks_per_post, and one idea sent to three networks counts as three posts
  • Repeats: PostWire refuses an identical post for two minutes
  • YouTube: the title defaults to the first line of the text, cut at 100 characters, and privacy defaults to private
  • The notes: the original copy’s notes gave a Free plan of 30 posts a month and said YouTube drafts carry a title and tags. PostWire’s pages, read on 12 November 2026, say 10 posts and text only
  • Not run: this copy was not run against PostWire, TikTok, Instagram or YouTube, and PostWire’s API spec was read only as a document
  • Your data: the idea, the link and the captions go to PostWire
  • Credentials: the JSON holds none

README and files

README

Video posted to TikTok, Instagram and YouTube with PostWire

An n8n workflow that takes one idea and one video link. PostWire writes a caption for each network, then publishes the video to TikTok, Instagram and YouTube in a single request.

What is inside

  • workflow.json: the workflow as n8n exports it, eight nodes: four that do the work and four sticky notes. It holds no credential.
  • README.md: these notes.

What we changed from the original copy

  • The notes are rewritten. The long one said the free PostWire plan allows 30 posts a month. PostWire's pages, read on 12 November 2026, give the Free plan 10 posts a month, two networks per post and about 20 AI drafts a month.
  • The note on step 2 said YouTube drafts carry a title and tags. PostWire's AI writing page says a draft is { text }, with thread or first_comment on some networks, so the note now says only that each draft holds the text.
  • The API key line in the notes is a placeholder: Bearer <YOUR_POSTWIRE_API_KEY>.
  • The two HTTP Request nodes name a Header Auth credential but link none, so nothing else needed removing.
  • Nothing else.

Before you start

  • An n8n instance, on n8n Cloud or your own server.
  • A PostWire account with TikTok, Instagram and YouTube connected, and an API key. Its keys start with pw_live_.
  • A public link to a video file. PostWire's API takes a video_url, and its docs say YouTube needs one.

Set it up

  1. In n8n, create a workflow, open its menu and choose Import from File. Pick workflow.json.
  2. Create a Header Auth credential with the name Authorization and the value Bearer <YOUR_POSTWIRE_API_KEY>, with your own key in place of the placeholder.
  3. Select that credential in Write a native caption per platform and in Publish to every connected account.
  4. Open Your idea, video and platforms and enter your idea, the video link, the networks and the voice.
  5. Click Test workflow.

How a run goes

  1. When you click Test workflow starts the run by hand.
  2. Your idea, video and platforms sets idea, video_url, platforms (tiktok, instagram and youtube) and brand_voice.
  3. Write a native caption per platform posts prompt, platforms, media_url and brand_voice to PostWire's /api/generate. The answer is a drafts object keyed by network.
  4. Publish to every connected account posts platforms, video_url and the drafts as per_platform to /api/post, with TikTok's privacy_level set to SELF_ONLY. PostWire answers with one result per network, and its spec says to check posted and each results[].ok.

Change the look

  • The idea and the voice: Your idea, video and platforms.
  • The networks: the platforms list in the same node. PostWire's spec lists more, such as LinkedIn, Facebook and Bluesky.
  • Who sees the TikTok post: privacy_level in Publish to every connected account. PostWire's spec gives PUBLIC_TO_EVERYONE, FOLLOWER_OF_CREATOR, MUTUAL_FOLLOW_FRIENDS and SELF_ONLY.
  • When it runs: swap the manual trigger for a schedule, a feed or a sheet trigger.

Good to know

  • The workflow publishes to real accounts as soon as it runs. TikTok starts private, and YouTube's privacy defaults to private too, so check the first posts before you open them up.
  • On the Free plan, PostWire sends each post to two networks. The third comes back held with the code networks_per_post. One idea sent to three networks counts as three posts.
  • PostWire refuses an identical post for two minutes, which stops a retried step from posting twice.
  • YouTube's title defaults to the first line of the text, cut at 100 characters.
  • PostWire's terms, read on 12 November 2026, welcome use inside your own workflows and ban spam and deceptive content. You are also bound by each network's own rules.
  • This copy was not run against PostWire, TikTok, Instagram or YouTube. PostWire's API spec was read as a document, and no call was made.
  • Your idea, the video link and the captions go to PostWire.
  • The JSON holds no credential.
Files
NOTICE.md  701 B
README.md  4 KB
workflow.json  7 KB

3 files, 11 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Marketing & SEO

See all in Marketing & SEO

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Pixel Art XL

nerijs · Kit

A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…

New

Licon MSR for LTX-2.5

LiconStudio · Kit

Keeps characters, clothing, objects and backgrounds consistent in generated video by feeding the model up to five reference images. A LoRA for LTX-2.5 in Comfy…

New