Overview
The template hierarchy in Lettr works as follows:Projects
Creating a Project
Create projects in the dashboard to separate templates by purpose:Project Settings
Each project has the following settings:| Setting | Description |
|---|---|
| Name | Display name for the project |
| Emoji | Visual identifier (optional) |
| Storage Domain | Default storage domain for template images |
| Default | Whether this is the default project for new templates |
Storage Domain per Project
Associate a storage domain with a project to have all template images served from that domain:Folders
Folders help organize templates within a project.Creating a Folder
- Open a project in the Templates view
- Click New Folder
- Enter a folder name
- Click Create
Folder Structure
Folders are single-level within a project—you cannot nest folders within folders. This keeps the structure simple and navigable:Using Projects in API Calls
When sending emails with templates, you can specify which project to use:If you don’t specify a
project_id, Lettr uses the default project for your team.Listing Templates by Project
When retrieving templates via API, templates are returned with their project context:Moving Templates
Move to Another Folder
Move a template to a different folder within the same project:- Open the template
- Click the More menu (three dots)
- Select Move to Folder
- Choose the destination folder
Move to Another Project
Move a template to a different project:- Open the template
- Click the More menu
- Select Move to Project
- Choose the destination project and folder
Copy to Another Project or Team
Duplicate a template while keeping the original:- Open the template
- Click the More menu
- Select Duplicate to Project or Duplicate to Team
- Choose the destination project, folder, or team
Cross-Team Duplication
If you belong to multiple teams, you can duplicate templates across teams. This is useful for:- Sharing designs between teams — Copy a polished template from one team to another without recreating it
- Agency workflows — Duplicate a base template to multiple client teams
- Environment promotion — Copy templates from a staging team to production
You must be a member of the destination team to duplicate templates to it.
Best Practices
Project Organization
- By Brand: Create separate projects for each brand if you send emails from multiple brands
- By Product: Separate projects for different products or services
- By Environment: Consider separate projects for production vs. staging if testing extensively
Folder Organization
- By Email Type: Group transactional, marketing, and notification emails
- By Customer Journey: Organize by lifecycle stage (onboarding, engagement, retention)
- By Frequency: Separate one-time emails from recurring ones
Naming Conventions
Use consistent naming patterns:Default Project
Every team has a default project. This project:- Cannot be deleted
- Receives templates when no project is specified
- Is used when API calls don’t include a
project_id
- Go to project settings
- Click Set as Default
You cannot delete the default project. If you want to delete a project, first set a different project as the default.
Deleting Projects and Folders
Deleting a Folder
When you delete a folder:- All templates in the folder are permanently deleted
- This action cannot be undone
Deleting a Project
When you delete a project:- All templates and folders in the project are permanently deleted
- This action cannot be undone