Skip to main content

Automated Reposting

Automated reposting lets you cross-post content between your connected social media accounts without any manual work. When Soku detects new organic content on a source platform — for example, a new video on your TikTok account — it can automatically repost that content to one or more destination platforms. This is one of the most powerful time-saving features in Soku. Instead of manually downloading a video from TikTok and re-uploading it to Instagram and YouTube, the repost system handles the entire flow for you.

How Automated Reposting Works

The repost system follows a straightforward flow:
  1. Detection — Soku monitors your source platform accounts for new organic content (posts you publish directly on that platform, outside of Soku).
  2. Matching — When new content is detected, Soku checks which of your destination accounts have reposting enabled.
  3. Reposting — Soku automatically publishes the detected content to each enabled destination platform.
  4. Deduplication — The system tracks what has already been reposted to prevent duplicate posts. Each piece of source content is only reposted once per destination account.
Automated reposting only triggers for organic content — posts you publish natively on the source platform. Content that was already published through Soku is not reposted again.

Source and Destination Platforms

Not every platform plays every role in the repost system. Here is how each platform fits in:

Source Platforms

Source platforms are monitored for new organic content. Soku currently supports the following as repost sources:
Source PlatformWhat is Detected
TikTokNew videos and photos posted to your TikTok account
InstagramNew posts (images, videos, Reels) published to your Instagram account

Destination Platforms

Destination platforms receive the reposted content. The following destinations are currently active:
Destination PlatformStatus
InstagramActive
YouTubeActive
Other platforms (Facebook, X, Threads, LinkedIn) can be configured as destinations in your integration settings, but are not yet active for automated reposting.
The list of active source and destination platforms is expanding. Check back for updates as new platform support is added.

Enabling Automated Reposting

Each connected account has an enabled_for_repost toggle that controls whether it participates in the repost system. You need to enable this toggle on both your source accounts and your destination accounts.

Step 1: Open Integration Settings

  1. Log in to your Soku dashboard at mysoku.io.
  2. Go to Settings > Integrations.
  3. You will see a list of all your connected platform accounts.

Step 2: Enable Source Accounts

For each account you want Soku to monitor for new content:
  1. Click the account to open its settings.
  2. Find the Enabled for Repost toggle.
  3. Turn the toggle on.
This tells Soku to watch this account for new organic posts and use them as repost sources.

Step 3: Enable Destination Accounts

For each account you want to receive reposted content:
  1. Click the account to open its settings.
  2. Find the Enabled for Repost toggle.
  3. Turn the toggle on.
When Soku detects new content on a source account, it will automatically publish it to every enabled destination account.
Make sure the destination platform supports the content type being reposted. For example, YouTube only supports video — if your source content is a photo, it will not be reposted to YouTube.

Example: TikTok to Instagram and YouTube

Here is a practical example of how automated reposting works end to end. Setup:
  • You have a TikTok account connected with Enabled for Repost turned on (source).
  • You have an Instagram account connected with Enabled for Repost turned on (destination).
  • You have a YouTube account connected with Enabled for Repost turned on (destination).
What happens:
  1. You post a new video directly on TikTok (not through Soku).
  2. Soku detects the new TikTok video during its next monitoring sweep.
  3. Soku automatically publishes the video to your Instagram account as a Reel.
  4. Soku automatically publishes the video to your YouTube account.
  5. Both reposts appear in your Soku Post History with their individual statuses.
  6. If Soku has already reposted this specific TikTok video before, it skips it to avoid duplicates.

Deduplication and Idempotency

The repost system is designed to be idempotent — it will never repost the same piece of content to the same destination twice. Soku tracks every source-to-destination repost and skips any content that has already been processed. This means you do not need to worry about:
  • Duplicate posts appearing on your destination accounts
  • Content being reposted again if the monitoring system checks the source multiple times
  • Race conditions when multiple destination accounts are enabled

Managing Repost Settings

You can change your repost configuration at any time:
  • Turn off a source account — Soku stops monitoring that account for new content. Previously reposted content is not affected.
  • Turn off a destination account — Soku stops sending reposts to that account. The source accounts are still monitored for other enabled destinations.
  • Disconnect an account — Removes the account entirely from Soku, including any repost configuration.

Combining Reposting with Repurposing

Automated reposting publishes the same content as-is to destination platforms. If you want to transform the content during the repost — for example, convert a TikTok video into an Instagram image post using a template — see Content Repurposing. For more advanced control over which content goes where and what transformations are applied, see Automation Workflows.