How Versioning Works
Each template can have multiple versions:Viewing Versions
In the template editor:- Open a template
- Click the Versions tab in the sidebar
- View all versions with their status and creation dates
Creating a New Version
Create a version to snapshot your current template state:1
Open the Template
Navigate to the template you want to version.
2
Access Versions
Click the Versions tab in the sidebar.
3
Create Version
Click Create Version and configure:
- Active: Whether to immediately activate this version
- Publish At: Optional date to automatically activate
- Merge Tags: Required template variables for this version
- The current template content (HTML and JSON) is copied to the new version
- The version number auto-increments
- You can optionally activate it immediately or schedule it
Active vs Inactive Versions
Active Version
The active version is used when sending emails:Using a Specific Version
Override the active version by specifying a version number:When no version is specified, Lettr always uses the active version. Use specific versions for testing or when you need to send an older version.
Scheduled Publishing
Schedule a version to become active at a future date:- Create or edit a version
- Set the Publish At date and time
- The version will automatically activate at that time
- Plan template updates ahead of time
- Coordinate template changes with marketing campaigns
- Deploy changes during low-traffic periods
Merge Tags (Template Variables)
Each version can define its required merge tags (template variables):Editor Type
Templates can be created with different editor types:
The editor type is stored per version, allowing you to switch between visual and code editing across versions.
Reverting to a Previous Version
To restore an older version:- Open the template’s Versions tab
- Find the version you want to restore
- Click Activate to make it the active version
Deleting Versions
You can delete inactive versions to clean up old iterations:- Open the template’s Versions tab
- Find the version to delete
- Click Delete
The delete option is disabled for the active version. Activate a different version first if you need to remove it.
Version Workflow
A typical versioning workflow:Best Practices
- Version before major changes: Create a version before redesigning a template
- Use scheduled publishing: Schedule major changes for optimal timing
- Keep a working version active: Always have a tested, stable version active
- Document changes: Use version numbers to track what changed between versions
- Clean up old versions: Delete versions you no longer need to keep the list manageable
Version Comparison
Compare versions by:- Opening a version’s preview
- Opening another version’s preview in a new tab
- Comparing the rendered output side-by-side
API Usage
When using templates via API, version behavior follows these rules:Related Topics
Templates Introduction
Get started with email templates
Template Language
Merge tags and dynamic content
Projects & Folders
Organize templates in projects
Template Editor
Design templates visually