Repurpose Links
A repurpose link is a configuration record that defines how content should be transformed and routed from one platform account to another. Repurpose links are the building blocks of Soku’s Content Repurposing system — each link connects a source account to a destination account and specifies the template and settings to use for the transformation.
What a Repurpose Link Contains
Each repurpose link is stored at users/{uid}/repurposeLinks/{linkId} and includes the following properties:
| Property | Description |
|---|
| platform | The destination platform where the repurposed content will be published (e.g., instagram, youtube) |
| accountId | The specific destination account on that platform |
| type | The output content type: text, image, or video |
| templateId | The ID of the template to use for transforming the content |
| settings | Additional configuration options (see below) |
Settings
The settings object on a repurpose link supports the following options:
| Setting | Type | Description |
|---|
| delayHours | Number | How many hours to wait after detecting source content before publishing the repurposed version. Defaults to 0 (publish immediately). |
More settings options are planned for future releases. The settings object is designed to be extensible without changing the structure of existing repurpose links.
Creating a Repurpose Link
Step 1: Choose Your Source and Destination
Before creating a repurpose link, decide:
- Which source account will provide the original content (this account must have
enabled_for_repost turned on in Settings > Integrations)
- Which destination account will receive the repurposed content (this account must have
enable_text_repurpose_target or enable_image_repurpose_target turned on, depending on the output type)
Step 2: Choose or Create a Template
Repurpose links require a template that defines how the source content is transformed. If you have not created a template yet, go to /templates/new to build one. See Creating Templates for a full guide.
-
Navigate to your automation settings in the Soku dashboard.
-
Click Create Repurpose Link (or the equivalent action in your automation setup).
-
Set the following fields:
- Platform — Select the destination platform.
- Account — Select the specific account on that platform.
- Type — Choose the output content type (
text, image, or video).
- Template — Select the template to apply.
- Delay (hours) — Optionally set a delay before publishing. Leave at
0 for immediate publishing.
-
Save the repurpose link.
Step 4: Verify Your Configuration
After creating the repurpose link, verify that:
- The source account has
enabled_for_repost turned on.
- The destination account has the appropriate repurpose target toggle enabled (
enable_text_repurpose_target for text output, enable_image_repurpose_target for image output).
- The template referenced by the repurpose link exists and is configured correctly.
If the destination account does not have the matching repurpose target toggle enabled, the repurpose link will not trigger even if it is properly configured. Both the link and the account toggle must be in place.
How Repurpose Links Are Triggered
Repurpose links do not run on a schedule that you set manually. They are triggered automatically when Soku detects new organic content on a source account:
- Soku detects new content on a source account (e.g., a new TikTok video).
- Soku looks up all repurpose links associated with the current user.
- For each matching link, Soku checks whether the destination account has the correct repurpose target toggle enabled.
- If all conditions are met, Soku applies the template and publishes the transformed content to the destination account.
- The system records the repost to prevent duplicates.
Example Repurpose Link Configurations
TikTok Video to Instagram Image
| Property | Value |
|---|
| platform | instagram |
| accountId | ig_account_123 |
| type | image |
| templateId | branded-quote-card |
| settings.delayHours | 3 |
This link takes a new TikTok video, applies the “branded-quote-card” template to generate a branded image, waits 3 hours, and then publishes it to the specified Instagram account.
Instagram Post to YouTube Video
| Property | Value |
|---|
| platform | youtube |
| accountId | yt_channel_456 |
| type | video |
| templateId | video-reformat |
| settings.delayHours | 0 |
This link takes a new Instagram video post, applies the “video-reformat” template, and immediately publishes it to the specified YouTube channel.
Managing Repurpose Links
Editing a Repurpose Link
You can update any property of a repurpose link at any time. Changes take effect immediately for any new content detected after the edit. Content that was already queued for publishing before the edit will use the original configuration.
Deleting a Repurpose Link
Deleting a repurpose link stops all future repurposing for that source-to-destination pair. Content that was already published or is currently queued is not affected.
Viewing Active Links
You can view all of your active repurpose links from the automations section of your dashboard. Each link shows its source, destination, template, output type, and delay setting.
Repurpose Links and Workflows
Repurpose links provide a simple, direct way to set up content repurposing between two accounts. For more complex routing — such as applying different templates based on content type, or fanning out to multiple destinations with different rules — consider using Automation Workflows. Workflows offer a visual editor that can incorporate repurpose link logic along with additional conditions and branching.
Related Pages