# Programs

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

Programs in NATS determine the method by which affiliates get paid, as well as how much they get paid. The program owner may offer several different programs that may be based on member joins, rebills, unique hits, raw hits, etc.

Managing in NATS is done through the Programs Management Admin Page which displays all of the programs in your NATS.&#x20;

## Common Programs

Two commonly used Program types in NATS are **Pay Per Programs** and **Revenue Sharing Programs**

* **Pay Per Programs** pays affiliates if they send traffic that results in a Raw Hit, a Unique Hit, a Qualified Hit, a Join / Sale, a Rebill / Repeat Billing, or a Full Join.
* **Revenue Sharing Programs** shares site revenue with the affiliate who originally referred the surfer based on a percentage determined by the NATS Program owner.&#x20;

## Program Management

The Programs Management displays all of the programs in your NATS. You can access the Program Overview as well as create, manage, and edit your programs.

{% content-ref url="/pages/UTahQsTeADBhDt35lYWB" %}
[Programs Management](/nats-admin/programs/programs-management.md)
{% endcontent-ref %}

## Program Overview

The Program Overview displays program details and information regarding a program's payouts, sites, and affiliates, as well as general program information that can be edited.

{% content-ref url="/pages/xafH7pta3N3vIcKJOrrg" %}
[Program Overview](/nats-admin/programs/program-overview.md)
{% endcontent-ref %}

## Further Reading

* [Payout Changes](/nats-admin/programs/further-reading/payout-changes.md)
* [Special Pricing Options](/nats-admin/programs/further-reading/special-pricing-options.md)

## Additional Resources

* More about [Programs](/getting-started/common-topics/programs.md), [Sites ](/getting-started/common-topics/sites.md)
* [Cross Sales](/nats-admin/cross-up-sales/cross-sales.md)
* [Up Sales](/nats-admin/cross-up-sales/up-sales.md)


---

# 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/programs.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.
