# Thank you page

The thank you page is one of the most underused surfaces in e-commerce. A customer just completed a purchase — they're engaged, satisfied, and still in your store. That's the perfect moment to introduce your loyalty program, celebrate their reward, or encourage a referral.

Joy gives you four widgets for the thank you page:

### Reward Celebration

Show customers the points they just earned from their order. A small celebration that reinforces the value of your loyalty program and motivates them to come back.

{% content-ref url="/pages/oBPsVQj77a0WtthXn6L6" %}
[Reward celebration](/on-site-content/thank-you-page/reward-celebration.md)
{% endcontent-ref %}

### Sign-up Block

For guests or non-members, display a loyalty sign-up prompt on the thank you page. Convert one-time buyers into loyalty members right after their first purchase.

{% content-ref url="/pages/YZdJ1fSQehVopbqrZuj4" %}
[Sign up block](/on-site-content/thank-you-page/sign-up-block.md)
{% endcontent-ref %}

### Referral Block

Prompt customers to share with friends right after they buy — when excitement is highest. Show the referral reward and make it easy to copy or share a link.

{% content-ref url="/pages/XGqbWbRMvIpheByDHcmj" %}
[Referral block](/on-site-content/thank-you-page/referral-block.md)
{% endcontent-ref %}

### VIP Tier Progress Block

For logged-in members, show their current tier and progress to the next tier right after checkout. Turn the post-purchase moment into motivation to come back and unlock the next reward.

{% content-ref url="/pages/GvyfEtSGzKFR4WDzTGdy" %}
[VIP Tier Progress block](/on-site-content/thank-you-page/vip-tier-progress-block.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://help.joy.so/on-site-content/thank-you-page.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.
