> For the complete documentation index, see [llms.txt](https://docs.linkspotapp.com/llms.txt).
> Use it to discover all available pages before exploring further.

# Using templates

Pick a saved template when you create or edit a LinkSpot element to copy its settings instead of configuring everything from scratch.

A template is a saved set of element settings (style, content defaults, layout choices) that you can apply to a new or existing element with one click. LinkSpot ships with a set of system templates for common cases, and you can save your own as shop templates (see the related articles for both).

This article covers how to apply a template to an element.

## Supported element types

Templates are available for:

- Hotspots

- Annotations

- Captions

- Badges

- Buttons

- Product sets

Collages do not support templates. Their composition is too specific to a particular product and image to be reusable as a preset.

## Open the library from the element form

<Image src="https://blob-cdn.documentation.ai/org-53025e39-bf5a-4bb6-bd51-eec494417f1b/doc-adca3a35-224f-4bb2-bc21-d1702235f9bf/1779207740661-rsqu8jw07cq-add-save-template.png?fm=auto&auto=compress%2Cformat" width="3612" height="1652" alt="" priority={true} fetchPriority="high" />

When you create or edit one of the supported elements, the form has a **Library** action in the action menu (its icon shows a template-style symbol).

1. Open the element form (create a new element, or open an existing one for editing).

2. Click **Library** from the form's action menu.

3. The Library modal opens.

The modal has tabs:

- **Templates.** System templates shipped by LinkSpot for this element type.

- **Saved.** Templates you have saved in this shop for this element type.

- **Import.** Paste a JSON snippet of settings exported from another element to copy them in.

- **Export.** Copy the current settings as JSON for sharing or importing elsewhere.

For hotspots, annotations, and product sets, there is also an **Export block** tab that produces a theme-block-friendly export.

## Apply a template

<Image src="https://blob-cdn.documentation.ai/org-53025e39-bf5a-4bb6-bd51-eec494417f1b/doc-adca3a35-224f-4bb2-bc21-d1702235f9bf/1779207650149-qr5rw7o0ifl-Add-template-.Add%20template%20?fm=auto&auto=compress%2Cformat" width="2168" height="1528" alt="" priority={true} fetchPriority="high" />

1. In the Library modal, pick the **Templates** or **Saved** tab.

2. Browse the gallery and click the template you want to apply.

3. The template's settings are loaded into the form.

4. Optionally adjust any fields. The template does not lock anything; everything is editable.

5. Click **Save** to save the element.

Applying a template overwrites the current form values with the template's values. Settings the template does not include (such as targeting, which is per-element) are left untouched.

## Tips

- Use a template as a starting point and tweak from there, rather than building common elements from scratch each time.

- If you find yourself adjusting the same fields after applying a system template, save the result as a shop template so the next element of the same type starts in the right place. See **Creating shop templates**.

