Skip to main content

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.

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.
DetailValue
PriceFree
Platformn8n
LevelBeginner
Version1.0

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 media file

Start the workflow by providing the path or URL of the video you want to publish. You can trigger it manually, on a schedule, or from another workflow (such as the Auto Slicing template passing a freshly cut clip).
2

File upload to Dohoo

n8n sends the media file to the Dohoo API upload endpoint. The file is stored in your Dohoo media library and assigned a unique media ID.
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

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. The workflow publishes to every account that is active in your profile.
5

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.
This template works especially well as the final stage of a larger pipeline. Combine it with the Auto Slicing & Auto Posting template so that every clip generated from a long video is automatically cross-posted to all eight platforms the moment it’s ready.
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.