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:- Detection — Soku monitors your source platform accounts for new organic content (posts you publish directly on that platform, outside of Soku).
- Matching — When new content is detected, Soku checks which of your destination accounts have reposting enabled.
- Reposting — Soku automatically publishes the detected content to each enabled destination platform.
- 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 Platform | What is Detected |
|---|---|
| TikTok | New videos and photos posted to your TikTok account |
| New posts (images, videos, Reels) published to your Instagram account |
Destination Platforms
Destination platforms receive the reposted content. The following destinations are currently active:| Destination Platform | Status |
|---|---|
| Active | |
| YouTube | Active |
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
- Log in to your Soku dashboard at mysoku.io.
- Go to Settings > Integrations.
- 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:- Click the account to open its settings.
- Find the Enabled for Repost toggle.
- Turn the toggle on.
Step 3: Enable Destination Accounts
For each account you want to receive reposted content:- Click the account to open its settings.
- Find the Enabled for Repost toggle.
- Turn the toggle on.
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).
- You post a new video directly on TikTok (not through Soku).
- Soku detects the new TikTok video during its next monitoring sweep.
- Soku automatically publishes the video to your Instagram account as a Reel.
- Soku automatically publishes the video to your YouTube account.
- Both reposts appear in your Soku Post History with their individual statuses.
- 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.