# Testing your Signup Templates

*Article Topics:* [*Sites*](/getting-started/common-topics/sites.md)*,* [*Templates*](/getting-started/common-topics/templates.md)&#x20;

While setting up your NATS install, you might want to test your templates to determine whether or not they were set up properly. You can use the **tpl** function to test all your templates in NATS.

## Editing Templates

To test your templates, navigate to the [Sites Admin](/nats-admin/sites.md) and select the Site & Tour you wish to perform your tests for.

1. Navigate to the Sites Admin and select the Site

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

2. Click the Tour tab and select the Tour

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

3. Click the Templates tab to modify your templates

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

For more information regarding customizing templates, see our [Customizing Your Join Form ](/nats-admin/sites/common-questions/customizing-your-join-form.md)page.&#x20;

## Using the TPL Function

Once your Templates have been created and customized, you can then begin testing them. To test your templates, use the format below inserting your [link domain](/using-nats/nats-admin-features/linkdomain.md) and the [linkcode](/using-nats/nats-admin-features/linkcodes.md) followed by **"tpl=page"** where **page** is the template name found in the [template tab ](/nats-admin/sites/site-management/tour-overview.md#templates-tab)of the tour you wish to view.&#x20;

{% code overflow="wrap" %}

```
https://domain/signup/signup.php?nats=linkcode&tpl=login
```

{% endcode %}

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

{% code overflow="wrap" %}

```
https://domain/signup/signup.php?nats=linkcode&tpl=fake_upgrade
```

{% endcode %}

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

Using the TPL function is not reserved for testing your templates. It can also be used to directly send visitors, affiliates, and other interested parties to templates you've created.&#x20;

## Deep Linking

The tpl function can be used with deep linking to further customize your sites.

Learn more about Deep Linking in our [Deep Linking](/using-nats/one-off-articles/deep-linking.md) article.

## Related Articles

{% content-ref url="/pages/XMfUuik9UwuHnEwilysG" %}
[Template Function Parameters](/nats-admin/skins-and-templates/further-reading/template-function-parameters.md)
{% endcontent-ref %}

{% content-ref url="/pages/XOXM6MQgBsdhkvIDk399" %}
[Deep Linking](/using-nats/one-off-articles/deep-linking.md)
{% endcontent-ref %}


---

# 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://docs.toomuchmedia.com/nats-admin/skins-and-templates/common-questions/testing-your-signup-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.
