# Streak bonus challenge

{% hint style="info" %}
This feature is available for **all plans**
{% endhint %}

{% hint style="info" %}
This program is an enhanced version of the "[Visit website](https://help.joy.so/reward-programs/earning-programs/visit-website)" program
{% endhint %}

### What is Streak bonus challenge?

The Streak Bonus Challenge rewards customers for visiting your store on consecutive days. Unlike standard visit rewards, this feature specifically incentivizes consistent engagement by offering regular points for each visit plus special bonus points when customers complete their full streak milestone.

### Why do you need this feature?

* **Drive regular engagement:** Encourage customers to form a habit of checking your store daily
* **Increase customer retention:** Give customers a compelling reason to return consistently
* **Gamify the shopping experience:** Add fun, achievement-based elements to your loyalty program
* **Create predictable traffic:** Establish visit patterns you can leverage for promotions and launches

### How to set up streak bonus challenge?

{% stepper %}
{% step %}
**Access and create**

* Go to Joy Loyalty app → Reward Programs → Add Rule
* Select "Streak Bonus Challenge" from the options
  {% endstep %}

{% step %}
**Configure basic settings**

* Program name: Enter a clear name (e.g., "Daily Visit Streak")
* Description: Add details about your program (optional)
* Duration: Set start and end dates if applicable
* Pop-up notifications: Click "here" to configure customer alerts
  {% endstep %}

{% step %}
**Set reward conditions**

* **Streak milestones:** Select number of consecutive days required (e.g., 3, 7, or 30 days)
* **Last day to join** before program ends: 3 - 5 - 7 days
* **Regular days reward:** Set points earned for each day in the streak
* **Final streak day reward:** Configure the bonus points for completing the full streak
  {% endstep %}

{% step %}
**Save to activate the program**

{% embed url="<https://app.arcade.software/share/ypAybFf4knnYlabH0U2o>" %}
{% endstep %}
{% endstepper %}

{% hint style="info" %}
**Note:** We currently do not support editing this program after it has been turned on.
{% endhint %}


---

# 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/reward-programs/earning-programs/streak-bonus-challenge.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.
