Get AI summaries of any video or article — Sign up free
Automating Workflows with Templater in Obsidian thumbnail

Automating Workflows with Templater in Obsidian

4 min read

Based on Knowledge Work Nexus's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Enable community plugins in Obsidian, then install and enable the “templater” plugin to use Templater’s template language.

Briefing

Enabling the Templater plugin in Obsidian turns meeting-note templates into a more automated workflow: it can generate dated notes from a template and then automatically place each new note into the correct folder. The setup starts by switching Obsidian out of restricted/safe mode so community plugins can be installed, then installing “templater” and enabling it. After that, the key configuration is setting the “template folder location” to the vault’s templates folder—because any file placed there becomes available as a template.

With Templater enabled, the workflow shifts from the core Templates plugin’s simpler placeholders to Templater’s template language. The first upgrade replaces a static “title” field with a dynamic header that stays synchronized with the file name. Using Templater command syntax (wrapped in <%%>), the template pulls in the file name and injects today’s date automatically. A test note created in the meetings folder—named like “2022.0901 staff meeting”—shows the payoff immediately: the note is generated with the correct title and date without manual entry.

The automation then goes further by creating a specialized “team meeting template.” A copy of the original meeting template is renamed and edited to include team-specific structure: agenda sections, links to project lists, and an attendee checklist. The template also includes a reminder to distribute notes after the meeting and a small formatting element for readability.

Finally, the template becomes folder-aware. A new subfolder under meetings—“team meetings”—is created, and the template is modified with a command line that moves the newly created note into that folder automatically. This is done by adding a line at the bottom of the template that uses Templater’s file module to move the file upon creation to “meetings/team meetings/” while preserving the generated title. When a new note is created from the team meeting template, it appears in the correct folder immediately, and the move command line disappears from the resulting note because it has already executed.

Overall, the core finding is practical: Templater doesn’t just fill in fields like a basic template system—it can generate content dynamically (like dates and file-linked headers) and enforce organizational rules (like routing notes into the right meeting subfolder) at creation time. That combination reduces repetitive steps and keeps meeting notes consistently structured and filed.

Cornell Notes

Templater in Obsidian upgrades meeting-note templates from static placeholders to dynamic, workflow-driven documents. After enabling the community plugin and setting the template folder location, templates can insert the file name and automatically generate today’s date using Templater command syntax. A team-specific template can then be customized with agenda sections, links, and attendee checklists. The biggest workflow win comes from adding a move command so that any new note created from the template is automatically routed into a designated subfolder (e.g., “meetings/team meetings”). This keeps notes organized without manual filing, and the command line runs during creation so it doesn’t remain in the final note.

What steps are required to start using Templater in Obsidian, and why does the template folder location matter?

First, community plugins must be allowed by leaving restricted/safe mode. Then the “templater” community plugin is installed and enabled. The crucial configuration is setting “template folder location” to the vault’s templates folder. Any file placed in that folder becomes usable as a template, which is why the meeting templates must live there before they can be inserted into new notes.

How does the meeting notes template generate a title and today’s date automatically?

The template replaces the “title” placeholder with a Templater command wrapped in <%%>. It uses the file module to pull in the current file name (e.g., tp.file.title) and uses the date module to insert today’s date with the default format “YYYY-MM-DD” (tp.date() with empty parentheses for the default). When a new note is created from the template, the title and date appear without manual typing.

Why create a separate “team meeting template” instead of reusing the staff meeting template as-is?

A team meeting template can embed structure that differs from other meeting types. In the example, the team template adds a more specific agenda (project list review), dedicated sections like “New Business” and “Old Business,” and an attendee checklist. It also includes a reminder to distribute notes after the meeting, plus formatting for readability—features that would be unnecessary or incorrect for other meeting categories.

How does Templater automatically move newly created notes into the correct folder?

A move command is added to the bottom of the team meeting template. Using Templater’s file module, the command moves the newly created file into “meetings/team meetings/” and appends the generated file title. When a new note is created from that template, it appears in the target folder immediately, and the move line disappears from the final note because it executes during creation.

What’s the practical difference between choosing “Open template” and “templates” when inserting a template?

When creating a new note via the command palette, the system may offer different options. The example emphasizes selecting the option that opens the Templater template (not the generic “templates” option). Choosing the correct option ensures the Templater template language runs and produces the expected generated content.

Review Questions

  1. What configuration setting in Templater determines which files are available as templates, and where should those template files be stored?
  2. Describe how Templater can insert today’s date into a note using its command syntax and default date format.
  3. How does adding a move command to a template change what happens when you create a new note from that template?

Key Points

  1. 1

    Enable community plugins in Obsidian, then install and enable the “templater” plugin to use Templater’s template language.

  2. 2

    Set Templater’s “template folder location” to your vault’s templates folder so template files become available for insertion.

  3. 3

    Use Templater command syntax (<%%>) with modules like tp.file.title and tp.date() to auto-fill the note title and today’s date.

  4. 4

    Create specialized templates (e.g., a team meeting template) by copying an existing template and editing sections like agenda, business categories, and attendee lists.

  5. 5

    Add a move command to the template to automatically route newly created notes into the correct subfolder (e.g., meetings/team meetings/).

  6. 6

    When the move command runs, it executes during note creation, so the command line does not remain in the final note.

Highlights

Templater can generate meeting notes with an auto-linked title and today’s date using commands like tp.file.title and tp.date().
A team meeting template can be customized with agenda structure, links, and attendee checklists—without manual reformatting each time.
Adding a file move command to the template automatically files new meeting notes into the right folder at creation time.
The move line disappears from the resulting note because it executes immediately during template processing.

Topics

  • Templater Setup
  • Obsidian Templates
  • Automated Date Insertion
  • Template Language Commands
  • Auto-Filing Notes