Why Automate Publishing?
A standard short video publish flow involves 7–10 steps: open app → log in → navigate to publish page → select video → fill title → add hashtags → set cover → submit. Manual execution takes 3–5 minutes per video. If you publish 5–10 videos daily, that’s 25–50 minutes of pure repetition.
| Step | Manual Time | After Automation |
|---|---|---|
| Login across devices | 30 sec/device | One-time authorization, persistent session |
| Select video + fill details | 3 min/video | Pre-set templates, one-click apply |
| Hashtags + cover selection | 2 min/video | Auto-filled from configured list |
| Submit + confirm success | 1 min/video | Background validation with auto-feedback |
Preparation: What You Need Before Starting
- Account context: Which account will publish? Avatar, display name, and bio help AI make correct choices.
- Captions: Title text for each video—prepare several variants to avoid repetition.
- Media source: Videos stored in local gallery, or need to be downloaded from a URL?
- Target apps: TikTok, Xiaohongshu, Video Account—decide based on your content matrix.
Configuration: Two Paths
iDeviceFarm offers two ways to use the short video publish workflow:
- Path A: Natural Language Dispatch (recommended for beginners):Simply tell the system via MCP or console: “Use device #2 tomorrow at 9am to post a TikTok video—caption ‘xxx’, video is in my gallery.” The system parses and creates the task automatically.
- Path B: API Integration (for developers):Call the MCP tool
run_workflow(“publish_short_video”, {“device_id”: “2”, “caption”: “…”, …})for fully programmatic control.
Execution & Monitoring
Once dispatched, you can track progress in real-time on the console:
- Status board: pending → running → succeeded / failed. Every failure returns a human-readable message (e.g., “video resource not found” or “network timeout, retrying”).
- Timeline logs: completion time, duration, and assertion result for each step—visible at a glance.
- Notification callbacks: push results via webhook or poll via MCP get_task.
If something fails, the system doesn’t silently retry—it tells you exactly where it got stuck, making manual intervention or strategy adjustment straightforward. That’s why this approach beats traditional scripted automation.
Advanced: Batching & Scheduling
Upcoming P1 capabilities include:
- Scheduled publishing: Set exact times or intervals (e.g., “one video every 30 minutes”), let AI execute automatically.
- Multi-device batching: Send one command to 5+ devices simultaneously—same or different tasks per device.
- Failure retry policies: Configure retry count and interval (e.g., “stop and notify admin after 3 consecutive failures”).
Bottom line: short video automation isn’t “random posting”—it’s crystallizing your expertise into templates that AI executes reliably. Want to install? See deployment guide.
Get Started
Let AI Finish Today's 10 Videos
Software is completely free and runs on your own computer. Connect phones you already have.