Platforms covered
The workflow publishes to all eight networks in a single run:TikTok
YouTube
Threads
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.
