FerrymanFerryman
← All articles

Publishing workflows

How to cross-post older Shorts, Reels, and TikToks without duplicating your library

Plan a historical video backfill with account checks, destination history, format eligibility, and a paced release instead of replaying an entire archive.

By Ferryman··6 min read

Backfill and automatic sync solve different problems

A new-post flow watches for eligible content created after the relevant starting point. Backfill deliberately selects older content. Enabling a new flow should not be treated as permission to replay years of posts, and a tool supporting an origin does not necessarily expose its full archive. Platform APIs, account permissions, and media availability determine what a historical browser can return.

Ferryman's historical video workflow covers eligible YouTube Shorts, TikToks, and Instagram videos on connected accounts. Its implementation checks source credentials, enabled destination routes, destination history, and duration eligibility before queueing available copies. This guide describes those controls as reviewed October 17, 2026; it does not claim a new live migration was performed or that every old video remains retrievable.

Inventory the copies you already have

Start with a small shortlist of evergreen clips whose subject, rights, and call to action still make sense. Record the source account and URL, original date, duration, clean master location, and known destination copies. A similar caption is not proof that two posts are identical, and a different caption is not proof that the footage is new. Review the actual media when reconciling your archive.

Ferryman can check its own route history and active records, but that should not be interpreted as a universal visual duplicate detector. A copy uploaded manually or through another service may not share the source identifier recorded by Ferryman. Check those destinations yourself and remove already-distributed clips from the batch. This is especially important when taking over an account from another publisher.

Ledger fieldWhy keep it
Source account and video URLDistinguish the same creator's different libraries
Destination account and existing URLAvoid a second copy on an already-served account
Rights and caption reviewCatch expired offers, music restrictions, and obsolete claims
Release time and outcomeReconcile queued work before retrying

Choose eligible routes before selecting everything

Connect the intended source account and configure its destinations first. In Ferryman's Backfill workflow, choose the source, browse returned videos, and inspect availability per destination. A clip already handled for a route, still processing, or outside a destination's duration allowance can be unavailable even when another route accepts it. Do not bypass that state by uploading the same batch again without understanding the reason.

Check the final publishing mode as well as the network. An inbox handoff still needs native completion; a private upload is not a public release. The same file may be suitable for one destination but too long for another. If a clip needs a substantially different edit, prepare that version as a separate reviewed publishing task rather than expecting backfill to invent a shorter story.

Test a small batch and give it a release cadence

Choose two or three representative owned clips, not the entire library. Review titles, destination captions, hashtags, framing, and any old promotional references. In Ferryman, the batch can publish now or use a start time and spacing in days. Confirm the previewed order and timezone before queueing; a historical library's original chronology is different from a new editorial campaign order.

For example, three still-relevant tutorials could be released on Monday, Wednesday, and Friday while you inspect each result. That cadence is an illustration, not an algorithm recommendation. Choose spacing that fits your new content and gives you enough time to respond to failures or comments. A technically successful flood can still make an account less useful to the people following it.

  1. Select a small, reviewed set of older clips.
  2. Confirm account routing, existing copies, and destination eligibility.
  3. Preview release dates, order, and public versus review modes.
  4. Open the actual destination results and update the ledger.
  5. Expand the next batch only after the first outcomes are understood.

Measure new distribution without promising new reach

Save each final URL and compare results over a consistent window after publication. Older source views and new destination views have different observation periods and definitions, so do not present their ratio as proof that backfill caused a particular lift. Evaluate whether the destination received a useful version, whether people engaged, and whether relevant viewers took the intended next step.

If one destination fails, keep the successful copies and reconcile the failed route. A queued item is not a completed post, and a processing delay is not automatically a failed upload. Retain the clean master independently of the source platform: YouTube documents that deleting a video is permanent and a new upload receives a new URL. An archive reuse workflow is more reliable when the platform copy is not your only backup.

FROM GUIDE TO WORKFLOW

Explore this workflow in Ferryman

Sources & further reading

Written by Ferryman. Sources checked Oct 17, 2026. Platform rules can change; consult the linked documentation for current requirements.