> For the complete documentation index, see [llms.txt](https://docs.enable3.io/enable3/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enable3.io/enable3/how-it-works/how-it-works-for-the-end-users.md).

# How it works for the end-users

The Enable3 widget is embedded directly within a brand's platform or app. End-users interact with it to earn points, complete missions, build streaks, and redeem rewards without leaving the experience they're already in.

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

Below are the essential steps your cutomer/user goes through while interacting with an Enable3 widget, except for the Referrals. You can find the Referral flow in a [separate document](https://docs.enable3.io/enable3/referral-program).

***

### **1. Registration in the Loyalty Program**

1. The user opens the widget and lands on the Loyalty Program’s Welcome tab.
2. They must read and accept the Terms & Conditions. The user checks the box “I’ve read and accept the Terms & Conditions”.

<figure><img src="/files/7u0Yzy7xqklj5RBrh249" alt=""><figcaption></figcaption></figure>

3. The user taps Get Started to begin their participation in the Program.
4. The user lands on the main dashboard of their Loyalty Program, where they can check their point balance, see available Missions, Quests, and other ways to earn points, as well as go to other tabs like Profile configuration or Rewards.

<figure><img src="/files/2QP2KsdANzxeragmvdM3" alt=""><figcaption></figcaption></figure>

***

### **2. Mission Start and Completion**

1. Once registered, each time the user opens the widget, they land on the main dashboard of their Loyalty Program, where they can see Missions available for completion and their progress on Quests and Missions already in progress.
2. The user browses available Missions – each one shows a clear objective, point value, and deadline (if set).
3. Event-Based and Social Media Missions complete automatically once the user completes the required action (e.g., “Make a Deposit” or “Follow on X”).

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

4. The user should submit proof of completion in the Manual (moderated) Missions. They are completed only after the moderator (on the brand’s part) accepts the proof and confirms the Mission to be complete.

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

5. As they complete the required actions (e.g., making a purchase, submitting a form, visiting a page), progress updates automatically inside the widget. Once all conditions are met, the Mission is marked Complete, and points are credited to the user's balance instantly.
6. The user can find available Quests and their progress for each Quest on the main dashboard. The user taps “View” under the Quest to see the Missions that constitute the Quest.&#x20;

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

7. The user taps “View” beside a particular Mission to see the conditions for its completion. As they complete the required actions, progress updates automatically appear inside the Quest tab. Once all Missions that constitute the Quest are complete, the Quest is marked Complete, and points are credited to the user's balance instantly.

***

### **3. Streaks Completion**

1. The user sees an active Streak challenge on the main dashboard of the widget (e.g., "Log in 7 days in a row").
2. Each qualifying action within the defined time window advances the Streak counter by one.

<figure><img src="/files/3jv3jXCqbdsYc2yBYMZ0" alt=""><figcaption></figcaption></figure>

3. The widget displays the user's current Streak progress and the timeframe that the Streak must be completed within.
4. If the user misses a day or a required action, the Streak resets to zero.
5. On reaching the Streak target, a completion notification appears in the widget, and the reward is automatically applied.

***

### **4. Reward Claim**

1. Once the user has accumulated enough points, they navigate to the Rewards tab in the widget.

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

2. Available Rewards are displayed with their point cost and any eligibility conditions.
3. The user selects a Reward and taps Redeem.

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

4. The widget confirms the redemption and deducts the corresponding points from their balance.
5. The Reward (discount code, voucher, perk, etc.) is delivered in-widget.

***

### **5. Tap to Earn**

1. The user can find a Tap to Earn tab on the main dashboard of the widget. The tab displays the designated element for tapping and information about the tapping limit.
2. The user taps the designated element (button, card, or icon).
3. Points are credited immediately, and a confirmation animation plays within the widget.

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

4. The limit resets automatically when the cooldown period ends.

***

### **6. Hold to Earn**

1. The user can find a Hold to Earn tab on the main dashboard of the widget. The tab displays two views: Program (with the available hold options) and My Active Hold (with the current active holds).
2. In the Program view, the user selects a hold duration tier. Each tier displays the annual yield rate, income share percentage, the number of participants currently in the pool, and the total tokens held.

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

3. The user enters the number of points they wish to hold in the Amount field, or taps Max to commit their full available balance. The widget calculates and displays the user's projected share of the pool in real time.
4. The user confirms the hold. The selected points are locked for the chosen duration and are no longer available for spending. The active hold appears under the My Active Hold tab.
5. Once the hold period ends, points are returned to the user's balance along with the earned Reward, calculated based on the income share percentage and the user's share of the pool at the time of the hold.

***

<br>


---

# 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://docs.enable3.io/enable3/how-it-works/how-it-works-for-the-end-users.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.
