# Templates

Templates are one of our most-beloved ways to work at Anytype, designed to help you scale and personalize your Object creation flows. With Templates, you can:

* Customize the cover or icon you want to use to for certain object Types
* Automatically re-use the same structure each time you add a new Object

Templates are saved on the Type level, and each Type can support multiple Templates. For example, you can have different Templates for different kinds of Books, like academic, fiction, or non-fiction.

### How to Create a Template

There are three ways to add a Template:

1\) Navigate to `Channel > Content Model > Object Types` → Click the Type for which you'd like to create a Template → Click on Templates in the top right corner → Click + to start creating a new template → Give your Template a name and start adding Properties and formatting → Your Template is auto-saved

<div><figure><img src="/files/uT2cklYIzgKUUE3nEHX0" alt=""><figcaption></figcaption></figure> <figure><img src="/files/t27MhkurVObv4iLB7Pxq" alt=""><figcaption></figcaption></figure></div>

You can also manage templates directly from the Edit Type menu, accessible from every object.

<figure><img src="/files/AaubcRwvxgHIW3NLpxYc" alt="" width="375"><figcaption></figcaption></figure>

2\) If you're working within an Object and would like to save your work as a Template, you can: Navigate to `···` in the top-right corner → Click + Use as a Template, and your content will automatically be saved as a new Template for this Object Type.

<figure><img src="/files/Ftc0loFc9AQYXJ7JX0rE" alt="" width="563"><figcaption></figcaption></figure>

3\) If you are working in a List and you would like to create / edit your templates, you can:\
Navigate to `New|▾` in the top-right corner of the List view -> Click on the `▾` button to open up the template modal. Then either create a new template by using the `+` button, or modify an existing one by clicking on `···` in the top right corner of the template button, and choosing either `Edit template`, `Duplicate` or `Delete`.

<div><figure><img src="/files/joEq3UTwzXl1dLOQxu0H" alt=""><figcaption></figcaption></figure> <figure><img src="/files/cDzWtyshLtTCuzhCYmQ7" alt=""><figcaption></figcaption></figure></div>

### Using & Managing Templates

Depending on the way you've created your new object, either the default template will be applied automatically, or you will be asked to choose a template yourself.

<figure><img src="/files/e8BXY7Dn0FBUDW73NaPc" alt="" width="375"><figcaption><p>Choose a template</p></figcaption></figure>

You can also choose the default template for each type by opening the Type object, or you can choose the default template for each List view.

<div><figure><img src="/files/7TkyHRIJx0Bg5muiswyt" alt=""><figcaption></figcaption></figure> <figure><img src="/files/uiunelN3AYXzquuXdTPO" alt=""><figcaption></figcaption></figure></div>

#### Template Name Pre-fill

When editing a template, a new toggle lets you choose whether the template's name is pre-filled when creating Objects from it, so you no longer need to manually clear inherited names.

<figure><img src="/files/TQeDiQcAbtALlImKF9kB" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.anytype.io/anytype-docs/getting-started/types/templates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
