> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dohoo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Cross-Posting to All Social Networks: Free n8n Template

> Free n8n workflow template that publishes one media file to Facebook, Instagram, TikTok, YouTube, Threads, Pinterest, LinkedIn, and X simultaneously.

The **Cross-Posting** template is a free n8n workflow that takes a single media file and publishes it to every major social platform at once. One trigger, eight platforms, zero repeated manual uploads. If you've ever thought "I should post this on Threads too" three days after it went live everywhere else, this template solves that problem permanently.

| Detail       | Value    |
| ------------ | -------- |
| **Price**    | Free     |
| **Platform** | n8n      |
| **Level**    | Beginner |
| **Version**  | 1.0      |

## Platforms covered

The workflow publishes to all eight networks in a single run:

<CardGroup cols={4}>
  <Card title="Facebook" icon="facebook" />

  <Card title="Instagram" icon="instagram" />

  <Card title="TikTok" icon="tiktok" />

  <Card title="YouTube" icon="youtube" />

  <Card title="Threads" icon="at" />

  <Card title="Pinterest" icon="pinterest" />

  <Card title="LinkedIn" icon="linkedin" />

  <Card title="X (Twitter)" icon="x-twitter" />
</CardGroup>

## What it does

This n8n workflow removes the repetitive work of uploading the same video to eight different apps, each with its own interface, login, and quirks:

* Accepts a single media file as the workflow input
* Uploads the file to the Dohoo media library via the API
* Issues one publish command that fans out to all connected platforms simultaneously
* No manual uploads, no forgotten platforms, no inconsistent posting windows

## How it works

<Steps>
  <Step title="Trigger the workflow with a Dohoo folder ID">
    In the workflow, specify the **folder ID** of a folder you've created in your Dohoo media library. The workflow watches that folder and picks up videos placed inside it to publish.
  </Step>

  <Step title="Upload videos to the folder on dohoo.ai">
    Upload the videos you want to publish to the chosen folder directly from the Dohoo website. The workflow detects new files in the folder and processes them automatically.
  </Step>

  <Step title="Single-trigger publish to all platforms">
    The workflow calls the Dohoo publishing API with the media ID. Dohoo simultaneously pushes the content to all eight connected social accounts — no separate calls per network required.
  </Step>
</Steps>

## What you get

<CardGroup cols={2}>
  <Card title="Hours saved every week" icon="clock">
    Logging into eight apps to upload the same file manually is gone. The entire process takes seconds from the moment you trigger the workflow.
  </Card>

  <Card title="Consistent reach across all networks" icon="globe">
    Every piece of content hits every platform at the same time, so no audience is an afterthought.
  </Card>

  <Card title="Centralized control" icon="sliders">
    All publishing runs through your Dohoo account and n8n workflow. One place to manage, monitor, and adjust.
  </Card>

  <Card title="Scale without burnout" icon="arrow-trend-up">
    Add more content without adding more manual work — the workflow handles any volume you throw at it.
  </Card>
</CardGroup>

## Getting started

<Steps>
  <Step title="Download the free template">
    Go to [dohoo.ai/shop](https://dohoo.ai/shop) and find the Cross-Posting template. Because it's free, you can access the workflow file directly without a purchase.
  </Step>

  <Step title="Import the .json file into n8n">
    Open your n8n instance and navigate to **Workflows → Import from file**. Select the downloaded `.json` file to load the workflow with all nodes pre-configured.
  </Step>

  <Step title="Configure your Dohoo API key">
    Locate the Dohoo credential node in the workflow and enter your API key from **Dohoo dashboard → Settings → API**. This authorises n8n to upload files and trigger publishing on your behalf.
  </Step>

  <Step title="Set your Dohoo folder ID">
    In your Dohoo dashboard, open the folder you want the workflow to watch and copy its **folder ID**. Paste it into the corresponding field in the workflow so the automation knows where to pick up new videos.
  </Step>

  <Step title="Connect your social accounts in Dohoo">
    In your Dohoo dashboard, make sure all eight social accounts (Facebook, Instagram, TikTok, YouTube, Threads, Pinterest, LinkedIn, X) are connected and authorised. Then copy the unique **connection ID** that Dohoo assigns to each connected account and paste it into the matching field in the workflow — this tells the automation which specific account to publish to on each platform.
  </Step>

  <Step title="Trigger the workflow with your first video">
    Run the workflow with a test video. Check each platform to confirm the post went live. Adjust captions, scheduling, or per-platform settings in the workflow nodes as needed.
  </Step>
</Steps>

<Note>
  You need a **Dohoo Business or Agency plan** to use the publishing API endpoints that power this workflow. The Blogger plan does not include REST API access.
</Note>

<Warning>
  Make sure all target social accounts are connected in your Dohoo dashboard **before** activating the workflow. Publishing calls for disconnected accounts will fail silently if the account is not authorised.
</Warning>
