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
- Go to Templates in the sidebar
- Click Create Template
- Fill in the template name (required)
- Expand the Details section to add a description and tags
- Write the template content ā use the toolbar to insert emojis and variables
- Optionally pick the social networks it targets, then write different text or attach different media on each network's tab
- Optionally add media by uploading files or browsing the Media Library
- Toggle the preview to see how variables will be resolved
- Click Create Template
From the Post Editor
While writing a post, you can save it as a template:
- Write your post content and add media
- Click Save as Template
- Give the template a name and optional description
- Add tags if desired
- 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:
| Variable | Description | Example |
|---|---|---|
{{org_name}} | Your organization name | Acme Inc |
{{date}} | Current date | 2025-01-15 |
{{day_of_week}} | Current day of the week | Wednesday |
{{month}} | Current month name | January |
{{year}} | Current year | 2025 |
{{platform}} | Target platform name | |
{{post_date}} | Scheduled post date | January 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
- Go to Templates in the sidebar
- Switch to the Variables tab
- Click Add Variable to create a new variable
- Provide a name (snake_case, e.g.
brand_hashtags), a description, and a default value - 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:
- Go to Posts and click New Post
- In the post editor, click Use Template
- Browse, search, or filter templates by tag
- Click a template to load its content and media into the editor
- All variables are automatically replaced with their current values
- 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
- On the Templates page, click the export button on a template
- Copy the generated export code
- Share the code with your team or save it
Importing
- On the Templates page, click Import Template
- Paste the export code
- 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