Templates

Create reusable templates with dynamic variables to speed up your posting workflow. Save content, media, and tags that you use frequently.

What Are Templates?

Templates are reusable content blueprints that let you create posts faster. A template can include text content, media (images and videos), a description, tags for organization, different text and media per social network, network options such as a YouTube title, and dynamic variables that are automatically replaced when the template is applied. Templates are shared across your organization, so your whole team can use them.

Time Saver

Templates are perfect for recurring content like weekly updates, product announcements, event promotions, or any content format you post regularly. With variables, you can automate dynamic details like dates, organization name, and custom values.

Creating a Template

There are two ways to create templates:

From the Templates Page

  1. Go to Templates in the sidebar
  2. Click Create Template
  3. Fill in the template name (required)
  4. Expand the Details section to add a description and tags
  5. Write the template content — use the toolbar to insert emojis and variables
  6. Optionally pick the social networks it targets, then write different text or attach different media on each network's tab
  7. Optionally add media by uploading files or browsing the Media Library
  8. Toggle the preview to see how variables will be resolved
  9. Click Create Template

From the Post Editor

While writing a post, you can save it as a template:

  1. Write your post content and add media
  2. Click Save as Template
  3. Give the template a name and optional description
  4. Add tags if desired
  5. Click Create Template

Template Variables

Variables let you insert dynamic placeholders into your template content using the {{variable_name}} syntax. When a template is applied to a post, all variables are automatically replaced with their current values — no manual editing needed.

Using Variables in Templates

In the template editor, click the Variables button in the toolbar to see all available variables. Click any variable to insert it at the cursor position. You can also type the variable syntax directly.

Example template content:

Happy {{day_of_week}}! šŸŽ‰

Here's your weekly update from {{org_name}}.

šŸ“… {{date}}

{{weekly_highlight}}

Follow us for more updates!

System Variables

System variables are built-in and automatically resolved based on the current context:

VariableDescriptionExample
{{org_name}}Your organization nameAcme Inc
{{date}}Current date2025-01-15
{{day_of_week}}Current day of the weekWednesday
{{month}}Current month nameJanuary
{{year}}Current year2025
{{platform}}Target platform nameInstagram
{{post_date}}Scheduled post dateJanuary 15, 2025

Custom Variables

Custom variables are organization-scoped values that you define. They're perfect for reusable content like slogans, hashtag sets, contact info, or any value your team uses across multiple templates.

Managing Custom Variables

  1. Go to Templates in the sidebar
  2. Switch to the Variables tab
  3. Click Add Variable to create a new variable
  4. Provide a name (snake_case, e.g. brand_hashtags), a description, and a default value
  5. Click Create Variable

Custom variables can be edited or deleted at any time. Deleting a variable won't remove {{variable_name}} tokens from existing templates, but they will no longer be replaced when the template is applied.

Variable Limits

Each organization can create up to 50 custom variables. Variable names must use lowercase letters, numbers, and underscores only (e.g. weekly_promo). System variable names cannot be used for custom variables.

Preview

When editing a template, click the Preview button (eye icon) in the toolbar to see how your content will look with variables resolved. System variables show example values, and custom variables show their default values.

Different Content Per Network

A template does not have to say the same thing everywhere. Pick the networks it targets and you get one tab per network, so a short line can go to X while a longer caption goes to Instagram:

  • Pick the networks — Choose the social networks this template is written for
  • Write per network — The All networks tab is the shared text; each network tab overrides it
  • Attach different media — A network tab can carry its own images or video, or fall back to the shared media
  • Set network options — the first comment for Facebook, Instagram or X, YouTube title and privacy, TikTok settings, Instagram collaborators, Google Business event or offer details, and more

A network with no override simply publishes the shared text and media, so you only fill in what actually differs.

Preview Per Network

The preview shows your template the way each network will render it — the same preview the post editor uses, with your connected account's name and avatar when there is one. Variables are resolved in the preview, so <token/> shows the network name on each tab.

Account settings stay on the post

Settings that belong to one specific account — a Pinterest board, a Discord channel, a WhatsApp recipient, a TikTok privacy level — are chosen on the post or automation, not on the template. That is what keeps a template reusable with any connected account and shareable with another organization.

Media That Fits Every Network

Each network accepts a different image shape, and a picture that looks right on Instagram can be rejected by Pinterest. The template editor checks your media against every network you targeted, as you edit:

  • Warnings, never blocks — Anything that would not publish is listed per network, with the reason. You can always save the template anyway
  • One-click fixes — For images outside a network's accepted shape, PostRite can generate a version that fits: fit with a blurred background, fit on a solid background, or crop to fill
  • Adjust the framing yourself — Drag and zoom to choose exactly what stays in frame, and switch between 4:5, 2:3, 9:16 and 1:1 while you do it
  • Your original is kept — The fixed image is attached to that network only, as a new item in your media library. The shared media and every other network are left untouched

Fixing this on the template is what stops an automation from failing later: an automation publishes its template as-is, so media a network refuses is a post that never goes out.

Using Templates

To create a post from a template:

  1. Go to Posts and click New Post
  2. In the post editor, click Use Template
  3. Browse, search, or filter templates by tag
  4. Click a template to load its content and media into the editor
  5. All variables are automatically replaced with their current values
  6. Customize the content as needed, then schedule or publish

Managing Templates

Editing

Click a template to edit its name, description, content, per-network text and media, network options, media, or tags. Changes apply to future posts only — posts already created from the template are untouched.

Deleting

Click the delete button on a template to remove it. This doesn't affect existing posts that were created from it.

Searching and Filtering

Use the search bar to find templates by name or content. Filter by tag to narrow results. Sort by name, creation date, or most used.

Import & Export

Templates can be shared between organizations using the import/export feature:

Exporting

  1. On the Templates page, click the export button on a template
  2. Copy the generated export code
  3. Share the code with your team or save it

Importing

  1. On the Templates page, click Import Template
  2. Paste the export code
  3. Click Import

Importing & Variables

When importing a template that uses custom variables, make sure you have matching variables defined in your organization. Any unmatched variables will remain as {{variable_name}} in the content.

Template Media

Templates can include media (images and videos). When adding media to a template:

  • Upload directly — Drag and drop files or click to upload
  • Browse Library — Select from your existing Media Library

Media added to a template is included when the template is used to create a post — either as the shared media, or as that network's own media if you set one.

Media Limits

Templates can include up to 10 media files. Images must be under 10 MB and videos under 100 MB each.

Tips for Templates

  • Use descriptive names — Make it easy to find the right template
  • Add descriptions — Explain when and how to use the template
  • Tag consistently — Use tags like "weekly", "product", or "event" for easy filtering
  • Use variables for dynamic content — Replace hardcoded dates, names, and recurring text with variables
  • Define org-wide variables — Set up custom variables for brand hashtags, slogans, and contact info
  • Preview before saving — Use the preview toggle to verify variable resolution
  • Include media — Add common visuals like brand logos or product shots