# Post-Biller Templates

*Article Topics:* [*Billers*](/getting-started/common-topics/billers.md)*,* [*Templates*](/getting-started/common-topics/templates.md)*,* [*Sites*](/getting-started/common-topics/sites.md)*,* [*Smarty*](/getting-started/common-topics/smarty.md)

When a surfer's transactions on a site are approved, denied, or upgraded, they are typically sent to an external URL. However, instead of sending members to an external URL after their transaction is processed, NATS can instead send them to a custom internal URL using post-biller templates.

## Customizing a Post-Biller Template

This template's layout is customizable through the use of [Smarty](/using-nats/one-off-articles/smarty.md).

To edit the templates navigate to the [Sites Admin](/nats-admin/sites.md), select the tour you wish to edit, and navigate to the Templates tab. Once there, locate the following templates:&#x20;

* *page\_approval*
* *page\_denial*
* *page\_upgrade\_approval*
* *page\_upgrade\_denial*

Click the "Actions" button beside the templates and select the "Customize Template" option, and edit your template with the text you want to display after the surfer has completed their transaction or has been denied.

When editing the template, you can use the *$site*, *$member*, and *$option* Smarty arrays in order to create a custom template for members to be redirected to after their transaction has been completed.&#x20;

For example, the default *page\_approval* template can say something along the lines of:

```
You joined site {$site.name} with the following information:
<br><br>
Username: {$member.username}
<br>
Password: {$member.password}
```

This displays a short message to the surfer, as well as informing them of their Username and Password through an automated script if their transaction has been approved. This function allows clients flexibility if they want to keep surfers on their internal URLs after a transaction has occurred.


---

# 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/billers/further-reading/post-biller-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.
