Skip to main content

Using Templates in Posts

Templates can be applied when creating posts to generate on-brand content with minimal effort. Instead of designing a new image or composing a layout from scratch every time, you select a template, fill in the dynamic fields, and the generated output is attached to your post.

Two Ways to Use a Template

There are two ways to apply a template to a post in Soku:
  1. From the Templates page — Browse your template catalog, select a template, and launch the post creation flow with the template pre-loaded.
  2. From the Create Post page — Start creating a post and select a template to generate content inline.
Both approaches produce the same result: a rendered image (or text) from your template, attached to a new post that you can customize, schedule, and publish.

From the Templates Page

Step 1: Browse Your Templates

  1. Go to /templates in your Soku dashboard.
  2. Browse the template catalog. You can filter templates by:
    • Type — Image or text templates.
    • Creator — Filter by who created the template (useful for teams).
    • Search — Type a keyword to find templates by name.

Step 2: Select a Template

  1. Find the template you want to use.
  2. Click Use Template on the template card.

Step 3: Fill In Dynamic Fields

If the template has dynamic parameters (e.g., title, author, content), a form appears prompting you to fill in the values. Enter the text or image URLs for each parameter.

Step 4: Create the Post

After filling in the template parameters, you are redirected to the Create Post page at /create with the template content pre-loaded. The following fields are automatically set:
FieldWhat Happens
Content typeSet to match the template output type (image or text)
MediaThe rendered template image is loaded as the post media
CaptionPre-filled with template text content, if applicable
From here, continue creating your post as normal:
  1. Edit or customize the caption if needed.
  2. Select the platforms you want to publish to.
  3. Click Publish or Schedule.
You can always edit the pre-filled content before publishing. Templates provide a starting point — they do not lock you into specific content. Change the caption, add more media, or adjust platform selections as needed.

From the Create Post Page

You can also apply a template after you have already started creating a post.
  1. Go to /create in your Soku dashboard.
  2. Look for the Template option in the post creation interface.
  3. Select a template from the dropdown or template picker.
  4. Fill in any dynamic parameters when prompted.
  5. The rendered template content is applied to your current post.
  6. Continue editing your caption, selecting platforms, and publishing as normal.

What Gets Pre-Filled

When you apply a template, the post creation form is pre-populated based on the template’s configuration:
Template OutputPost Field Affected
Image templateThe rendered image is loaded into the media upload area as the post image. Content type is set to “Image”.
Text templateThe rendered text is loaded into the caption editor. Content type is set to “Text”.
If the template produces an image, the image is stored temporarily (via session storage) and loaded into the Create Post page. You will see the rendered image in the media upload area, ready to publish.

Editing Template Output Before Publishing

Template output is not final until you click Publish. After a template is applied, you can:
  • Edit the caption — Change, extend, or rewrite the pre-filled caption text.
  • Swap the media — Remove the rendered template image and upload a different image or video instead.
  • Add more platforms — Select additional platforms beyond what was initially chosen.
  • Customize per platform — Use Platform-Specific Captions to tailor the caption for each network.
  • Schedule — Set a future publish date and time instead of publishing immediately.

Templates in Automation Workflows

In addition to manual post creation, templates are a core building block of Soku’s automation system. When used in Automation Workflows, templates automatically transform content detected on a source platform before publishing it to a destination platform. For example, you could set up an automation that:
  1. Detects a new TikTok video.
  2. Applies a “branded quote card” template using the video’s title and a thumbnail.
  3. Publishes the rendered image to Instagram automatically.
In this case, you do not need to manually fill in template parameters or create a post — the automation handles everything. See Content Repurposing for details.

Example: Publishing a Quote Card to Instagram and X

Here is a practical walkthrough of using a template to create and publish a post. Goal: Create a branded quote card and publish it to Instagram and X (Twitter).
  1. Go to /templates and find the “Branded Quote Card” template.
  2. Click Use Template.
  3. Fill in the dynamic fields:
    • content: “Consistency beats perfection. Show up every day.”
    • author: “Alex Chen”
  4. You are redirected to /create with the rendered image pre-loaded.
  5. The content type is set to Image and the branded quote card image is visible in the media area.
  6. Write your caption: “Something I remind myself of every morning.”
  7. Select Instagram and X (Twitter) as your target platforms.
  8. Click Publish.
The branded quote card image is published to both platforms with your custom caption.

Tips

  • Reuse templates frequently. The value of a template grows with each use. Design one strong template and use it across dozens of posts to maintain brand consistency.
  • Prepare a few go-to templates. Having templates ready for common post types (quote cards, announcements, tips) speeds up your publishing workflow.
  • Combine templates with scheduling. Render several template-based posts in a single session and schedule them throughout the week.