What are templates
A template is a saved goal structure that you can instantiate into a new goal:- Title and description
- Status (usually “not_started”)
- Priority and color tag
- Any other goal properties you want to reuse
- Sub-goals (only the parent goal structure)
- Dates (start and end dates are set when creating from template)
- Collaborators or share links
- Progress or completion data
Templates are per-user. You cannot share templates with other users (though you could share a goal created from a template).
Starter templates
Goalst includes three built-in starter templates to get you going:Fitness Plan
Title: “Fitness Plan”
Description: “Get fit and healthy”
Use for: Health and wellness goals
Description: “Get fit and healthy”
Use for: Health and wellness goals
Book a Trip
Title: “Book a Trip”
Description: “Plan and book your next trip”
Use for: Travel planning
Description: “Plan and book your next trip”
Use for: Travel planning
Launch a Project
Title: “Launch a Project”
Description: “Take a project from idea to launch”
Use for: Product launches or initiatives
Description: “Take a project from idea to launch”
Use for: Product launches or initiatives
Creating a template
You can save a new template from the Templates page:Enter template details
Provide a name for your template (e.g., “My workout plan”, “Quarterly review”).
Currently, templates are created with just a name. Future versions may allow saving an existing goal as a template to preserve all its properties.
Using a template
To create a goal from a template:Goal is created
A new goal is created with the template’s structure. The app navigates you to the new goal’s detail page.
Creating a goal from a template does not create a link between them. Editing the goal doesn’t affect the template, and vice versa.
Template structure
Thestructure field is a Partial<Goal> that contains the fields you want to reuse:
start_date: Today’s dateend_date: nullmanual_progress: 0is_recurring: falsepriority: Copied from template or defaults to 1
Managing templates
You can manage your saved templates from the Templates page:Viewing templates
Templates are organized into two sections:- Starter templates - Built-in templates, always visible
- My templates - Your saved templates, sorted by creation date (newest first)
Deleting templates
To delete a template:- Find the template in your “My templates” section
- Click the trash icon in the top-right corner of the template card
- The template is deleted immediately (no confirmation)
Empty state
If you haven’t created any templates yet, you’ll see an empty state:Use cases for templates
Recurring projects
Save structures for quarterly reviews, monthly reports, or annual planning cycles.
Standardized workflows
Create templates for onboarding new team members, product launches, or event planning.
Personal routines
Template your weekly workout plan, meal prep checklist, or study schedule.
Client work
Save goal structures you use for every client project to ensure consistency.
Best practices
Use descriptive names
Name templates clearly so you can identify them later (e.g., “Q1 Product Launch” not “Template 1”).
Keep templates generic
Don’t include instance-specific details. Templates should work for multiple use cases.
Set reasonable priorities
Choose a default priority that makes sense for most instances of the template.
Use color tags
Color-code templates by category to make them easier to scan visually.
Future enhancements
Templates currently have basic functionality. Potential future features:- Save existing goals as templates - Right-click a goal to save it as a template
- Template sub-goal structures - Save the entire goal hierarchy, not just the parent
- Template sharing - Share templates with other users or make them public
- Template variables - Placeholder fields like
{{project_name}}that get filled in when using the template - Template categories - Organize templates into folders or categories
Want to see a feature? Reach out to the Goalst team with your use case and feedback.
Related features
Goals
Learn about creating and managing goals
Nested goals
Build goal hierarchies with sub-goals