Skip to main content
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.

Platforms covered

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

Facebook

Instagram

TikTok

YouTube

Threads

Pinterest

LinkedIn

X (Twitter)

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

1

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.
2

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.
3

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.

What you get

Hours saved every week

Logging into eight apps to upload the same file manually is gone. The entire process takes seconds from the moment you trigger the workflow.

Consistent reach across all networks

Every piece of content hits every platform at the same time, so no audience is an afterthought.

Centralized control

All publishing runs through your Dohoo account and n8n workflow. One place to manage, monitor, and adjust.

Scale without burnout

Add more content without adding more manual work — the workflow handles any volume you throw at it.

Getting started

1

Download the free template

Go to dohoo.ai/shop and find the Cross-Posting template. Because it’s free, you can access the workflow file directly without a purchase.
2

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.
3

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.
4

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.
5

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.
6

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