> For the complete documentation index, see [llms.txt](https://support.rosysalonsoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.rosysalonsoftware.com/advanced-settings/rewards-and-referrals.md).

# Rewards & Referrals

**Provide incentives to your loyal customers by starting a Rewards Program!**

**Proceed to: Manage** > **Advanced Settings** > Manage (under **Rewards**)

* One Reward point is equal to one penny ($0.01) in redeemable value.
* Points are only redeemable 24 hours after they are earned *(this is a fraud prevention measure)*.

You will have the ability to set up a **Minimum Redemption Amount** at the top of your Manage Rewards page. If you do not set up an amount of at *least* $1.00, your clients will not be able to redeem any points.

![Minimum to redeem amount](/files/7f46307a3673c18bd6400fdb38defd772668f242)

You have the added ability to customize how your Rewards Points are displayed to both staff and clients logged into their [Online Scheduling](/online-client-scheduling.md) account.

![Display rewards points](/files/bc192f7522ee6c9052d19bd95ef15563ed88ba9b)

## Set Up Your Rewards Points

{% stepper %}
{% step %}

### Add Rewards opportunities

Click on the Available tab, then use the green plus buttons to add Rewards opportunities.

![Available rewards points](/files/29e94649ad245364656aa306f68e3e00cd608aac)

{% hint style="info" %}
Each Reward will disappear as you add them as they will move over to the **Assigned** tab.
{% endhint %}
{% endstep %}

{% step %}

### Select a Reward opportunity

Click on the **Assigned** tab, then click on the name of a Reward opportunity.

![Assigned rewards tab](/files/eaef926a2207983d2a0b3779b2faec330a3a5ce7)
{% endstep %}

{% step %}

### Activate and assign points

Check the **Active** box, then enter the **Points to be Earned** by the client.

**per Instance:** Every time a client schedules online, refers another client, arrives for a prebooked appointment, or reserves a product, they will receive the set amount of points.

![Rewards](/files/10ecaf6f61b20827c626f83fb5e7beacdc520fa2)

**per Dollar:** The client will receive the set amount of points for every dollar spent on services, products, and/or packages/memberships.

![Rewards per dollar](/files/7b07db4840b42d59cd9d52cf8648bf0784170778)
{% endstep %}

{% step %}

### Save your settings

Click **Save** when you are finished and repeat for every Rewards opportunity you'd like to set up.
{% endstep %}
{% endstepper %}

## Redeem Points for Purchases

{% stepper %}
{% step %}

### Prepare the sale ticket

Once a client's sale ticket is fully prepared and you are ready to collect payment, proceed to the **Collect Payment** screen per usual.
{% endstep %}

{% step %}

### Redeem Rewards points

Click on the "**Redeem $x of $y**" button next to **Rewards**.

![Redeem rewards](/files/e54f909a4c59d5d5eb2ff0e5ff1dd3bc20b1b5eb)

{% hint style="info" %}
You can manually change the amount of points being redeemed in the white field after clicking the button.
{% endhint %}
{% endstep %}
{% endstepper %}

## Manually Adjust a Client's Points

*This is only available to Managers and Owners.*

{% stepper %}
{% step %}

### Open the Client Log

Go into the Client Log by searching & selecting the client's name, or clicking on their name at the top of their ticket.
{% endstep %}

{% step %}

### Open the Rewards tab

Click on their **Rewards** tab.
{% endstep %}

{% step %}

### Adjust points

Click **Adjust Points**.
{% endstep %}

{% step %}

### Add points

To ADD Points:

![Manually add points](/files/1f8884d6176a1bcf5acd19322b6d1020fb2e4be7)
{% endstep %}

{% step %}

### Remove points

To REMOVE Points:

![Manually remove points](/files/d982a374fe50c6bc9e56ab741425ee834ef49785)
{% endstep %}
{% endstepper %}

{% hint style="info" %}
These manual adjustments will be logged. The client will be able to see them and their Reason when logged into their [Online Scheduling](/online-client-scheduling.md) account.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://support.rosysalonsoftware.com/advanced-settings/rewards-and-referrals.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
