Content Repurposing
Content repurposing goes beyond simple reposting. Instead of publishing the same content as-is to another platform, repurposing transforms your content into a different format — for example, turning a TikTok video into a branded image post for Instagram, or extracting a quote from a video and generating a text post for X (Twitter). Soku handles repurposing automatically using templates and repurpose links. When new organic content is detected on a source platform, Soku can apply a template to generate entirely new content for the destination platform.How Content Repurposing Works
The repurposing flow builds on the same detection system used by Automated Reposting, but adds a transformation step:- Detection — Soku detects new organic content on a source platform (TikTok or Instagram).
- Matching — Soku checks which destination accounts have repurposing enabled and what repurpose rules are configured.
- Transformation — Soku applies the configured template to the source content, generating new output (an image, a text post, or a video in a different format).
- Publishing — The transformed content is published to the destination platform.
- Deduplication — Each source-to-destination repurpose is tracked to prevent duplicates.
Repurposing vs. Reposting
| Automated Reposting | Content Repurposing | |
|---|---|---|
| Content | Same content, same format | Transformed into a new format |
| Templates | Not used | Template applied to generate new content |
| Example | TikTok video reposted as YouTube video | TikTok video converted into Instagram image post |
| Configuration | enabled_for_repost toggle | Repurpose target toggles + repurpose links |
Repurpose Target Types
Each connected account can be enabled as a repurpose target for two content types:| Toggle | What It Does |
|---|---|
| enable_text_repurpose_target | Allows this account to receive text-based repurposed content (e.g., a caption or quote extracted from a video) |
| enable_image_repurpose_target | Allows this account to receive image-based repurposed content (e.g., a branded image generated from a template) |
enabled_for_repost toggle used for basic reposting. You can enable reposting, repurposing, or both on the same account.
Setting Up Content Repurposing
Step 1: Create a Template
Before you can repurpose content, you need a template that defines how the source content should be transformed. Templates are visual layouts that accept dynamic data (like a video title, caption text, or thumbnail) and render them into a new image or text format. Go to /templates/new to create a template. See Creating Templates for a full guide.Step 2: Create a Repurpose Link
A repurpose link connects a source account to a destination account and specifies which template to use for the transformation. Repurpose links define the rules for how content flows between platforms. Go to your automation settings to create a repurpose link. See Repurpose Links for details on configuration options.Step 3: Enable Repurpose Targets
For each destination account that should receive repurposed content:- Go to Settings > Integrations.
- Click the destination account.
- Enable enable_text_repurpose_target, enable_image_repurpose_target, or both, depending on the type of repurposed content you want to receive.
Step 4: Enable Source Detection
Make sure your source account (the one being monitored for new content) has the Enabled for Repost toggle turned on. This is the same toggle used for basic reposting — it enables Soku’s content detection on that account.The source detection system is shared between reposting and repurposing. Enabling
enabled_for_repost on a source account allows both features to work. The destination toggles (enabled_for_repost, enable_text_repurpose_target, enable_image_repurpose_target) determine what happens with the detected content.Example: TikTok Video to Instagram Image Post
Here is a practical example of content repurposing in action. Goal: Every time you post a new video on TikTok, automatically create a branded image post on Instagram featuring the video’s title and a thumbnail. Setup:- Create a template with your brand colors, logo, and dynamic fields for a title and background image.
- Create a repurpose link that maps your TikTok account (source) to your Instagram account (destination), using the template you created.
- Set the repurpose link type to image.
- Enable enable_image_repurpose_target on your Instagram account.
- Enable Enabled for Repost on your TikTok account.
- You post a new video on TikTok titled “5 Tips for Better Lighting.”
- Soku detects the new video on your TikTok account.
- Soku uses the repurpose link to find the matching template.
- The template renders a branded image with the title “5 Tips for Better Lighting” and the video thumbnail as the background.
- Soku publishes the generated image to your Instagram account as a new post.
Delay Settings
Repurpose links support a delayHours setting that lets you control how long Soku waits before publishing the repurposed content. This is useful if you want to stagger your posts across platforms rather than publishing everything at once. For example, settingdelayHours to 6 means the repurposed content will be published six hours after the source content is detected.
Even with a delay configured, deduplication still applies. If the same content is detected multiple times during the delay window, it will only be published once.