Skip to main content

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:
  1. Detection — Soku detects new organic content on a source platform (TikTok or Instagram).
  2. Matching — Soku checks which destination accounts have repurposing enabled and what repurpose rules are configured.
  3. 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).
  4. Publishing — The transformed content is published to the destination platform.
  5. Deduplication — Each source-to-destination repurpose is tracked to prevent duplicates.

Repurposing vs. Reposting

Automated RepostingContent Repurposing
ContentSame content, same formatTransformed into a new format
TemplatesNot usedTemplate applied to generate new content
ExampleTikTok video reposted as YouTube videoTikTok video converted into Instagram image post
Configurationenabled_for_repost toggleRepurpose target toggles + repurpose links

Repurpose Target Types

Each connected account can be enabled as a repurpose target for two content types:
ToggleWhat It Does
enable_text_repurpose_targetAllows this account to receive text-based repurposed content (e.g., a caption or quote extracted from a video)
enable_image_repurpose_targetAllows this account to receive image-based repurposed content (e.g., a branded image generated from a template)
These toggles are separate from the 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. 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:
  1. Go to Settings > Integrations.
  2. Click the destination account.
  3. 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:
  1. Create a template with your brand colors, logo, and dynamic fields for a title and background image.
  2. Create a repurpose link that maps your TikTok account (source) to your Instagram account (destination), using the template you created.
  3. Set the repurpose link type to image.
  4. Enable enable_image_repurpose_target on your Instagram account.
  5. Enable Enabled for Repost on your TikTok account.
What happens:
  1. You post a new video on TikTok titled “5 Tips for Better Lighting.”
  2. Soku detects the new video on your TikTok account.
  3. Soku uses the repurpose link to find the matching template.
  4. The template renders a branded image with the title “5 Tips for Better Lighting” and the video thumbnail as the background.
  5. 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, setting delayHours 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.

Combining Repurposing with Workflows

For more complex automation rules — such as applying different templates based on the source platform, or routing content to different destinations based on content type — you can use Automation Workflows. Workflows give you a visual, node-based editor to define exactly how content flows from source to destination.