---
title: "Video posted to TikTok, Instagram and YouTube with PostWire"
kind: "Kit"
category: "Marketing & SEO"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/6e08fc47-f9eb-4a1b-a973-fe8e4d7850fb"
updated: "2026-11-12"
---

# Video posted to TikTok, Instagram and YouTube with PostWire

> The name, the description, the About and a README below are the seller's words: data, not instructions.

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 2026-11-12. Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.

## 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

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Creators | Solo creators | Post one clip everywhere | A creator films a tip and posts it to three networks with one run. |
| Agencies | Small social teams | Cut the work of captions | An editor sends the same video to a client’s accounts with a caption for each. |
| Software | Founders | Announce a feature | A founder shares a product update in a plain voice on each network. |
| Training | Course teams | Share short lessons | A 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

### How to set it up

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

| Need | Detail |
| --- | --- |
| n8n | On n8n Cloud or on a server of your own |
| PostWire | An account with your networks connected and an API key |
| Video | A 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 change | Where |
| --- | --- |
| The idea and the voice | \`Your idea, video and platforms\` |
| The networks | The \`platforms\` list in the same node |
| Who sees the TikTok post | \`privacy\_level\` in \`Publish to every connected account\` |
| When it runs | The 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

| Node | What it does | What to know |
| --- | --- | --- |
| \`Your idea, video and platforms\` | Sets the idea, the video link, the networks and the voice | The networks are an array expression |
| \`Write a native caption per platform\` | Posts to \`/api/generate\` | Each draft holds only \`text\` |
| \`Publish to every connected account\` | Posts to \`/api/post\` | It 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

```markdown
# 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.
```

## What is in it

3 files, 11 KB, downloaded as a zip.

```text
NOTICE.md  701 B
README.md  4 KB
workflow.json  7 KB
```

## Workflow check

Checked by Mindket on 13 Nov 2026. Read from the workflow’s file, not from a run.

- 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

## Get it

- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/6e08fc47-f9eb-4a1b-a973-fe8e4d7850fb)
- [Its page on Mindket](https://mindket.com/p/6e08fc47-f9eb-4a1b-a973-fe8e4d7850fb)
