# Features

## Referral Program

The referral program allows you to turn your server members into sales people for your server. Give them account credits for every paid user they refer to you.&#x20;

{% content-ref url="/pages/-MKBI7-qsqtyPumzPG8M" %}
[Referral Program](/features/referrals.md)
{% endcontent-ref %}

## Coupons

Coupons and Discounts allow you to offer special rates for your service.

{% content-ref url="/pages/-MK8vZQYgYmKCvZcUmXF" %}
[Coupons / Promotions](/features/coupons.md)
{% endcontent-ref %}

## Digital Store / Shop

Sell virtual or physical items in your own storefront!

{% content-ref url="/pages/-MKBgRKOeO\_0eJ5tx\_3j" %}
[Digital Store / Shop](/features/digital-store-shop.md)
{% endcontent-ref %}

## Banning Disputes

Ban users from your service when they dispute a transaction.

{% content-ref url="/pages/-MKB-t3odQjqDIgKUBiD" %}
[Banning Disputes](/features/banning-disputes.md)
{% endcontent-ref %}

## Loyalty / Tiered Upgrades

Reward customers who pay for your service cycle after cycle by giving them additional perks.

{% content-ref url="/pages/-MRT3nck9nEFHDwH2ett" %}
[Loyalty / Tiered Upgrades](/features/loyalty-tiered-roles.md)
{% endcontent-ref %}

## Locked / Limited Roles

Restrict access from purchasing certain items to those who have already purchased another item.

{% content-ref url="/pages/-MQoEvXjw5M7kBZ77oST" %}
[Locked / Limited Upgrades](/features/locked-roles.md)
{% endcontent-ref %}

## Self Help Portal for Customers

This Stripe only feature (PayPal is automatically activated) allows customers to manage their subscription without interacting with the merchant.&#x20;

{% content-ref url="/pages/-MKAr4eJQUkMp6JIkDQs" %}
[Self Service Portal / Profile](/features/self-service-portal-profile.md)
{% endcontent-ref %}

## Free / Paid Trials

This Stripe only feature (PayPal is automatically activated) allows customers to manage their subscription without interacting with the merchant.&#x20;

{% content-ref url="/pages/-MKBjIsGgti4WnUeca2-" %}
[Free / Paid Trials](/features/free-paid-trials.md)
{% endcontent-ref %}

## Google Pay / Apple Pay

This Stripe only feature (PayPal is automatically activated) allows customers to manage their subscription without interacting with the merchant.&#x20;

{% content-ref url="/pages/-MKBwVNziyR7bPVzLmYq" %}
[Google Pay / Apple Pay](/features/google-pay-apple-pay.md)
{% endcontent-ref %}

## Limited Inventory

Limit the amount of times a product can be purchased.

{% content-ref url="/pages/-Mb1lyhZ4nwIyjqWvPtX" %}
[Limited Inventory](/features/limited-inventory.md)
{% endcontent-ref %}

## Detailed Metrics

See every aspect of your business by using our full dashboard of financial metrics.&#x20;

{% content-ref url="/pages/-Mg1TXbuSwMmXMHpb7xw" %}
[Detailed Metrics](/features/detailed-metrics.md)
{% endcontent-ref %}

## Merchant Organizations

Have multiple businesses underneath your parent organization? Want to consolidate all money to be sent to one account? This feature is for you!

{% content-ref url="/pages/-Miqi\_wktRq-hAjyxyqE" %}
[Merchant Organizations](/features/merchant-organizations.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.upgrade.chat/features.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.
