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.

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.
1. Registration in the Loyalty Program
The user opens the widget and lands on the Loyalty Program’s Welcome tab.
They must read and accept the Terms & Conditions. The user checks the box “I’ve read and accept the Terms & Conditions”.

The user taps Get Started to begin their participation in the Program.
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.

2. Mission Start and Completion
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.
The user browses available Missions – each one shows a clear objective, point value, and deadline (if set).
Event-Based and Social Media Missions complete automatically once the user completes the required action (e.g., “Make a Deposit” or “Follow on X”).

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.

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.
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.

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

The widget displays the user's current Streak progress and the timeframe that the Streak must be completed within.
If the user misses a day or a required action, the Streak resets to zero.
On reaching the Streak target, a completion notification appears in the widget, and the reward is automatically applied.
4. Reward Claim
Once the user has accumulated enough points, they navigate to the Rewards tab in the widget.

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

The widget confirms the redemption and deducts the corresponding points from their balance.
The Reward (discount code, voucher, perk, etc.) is delivered in-widget.
5. Tap to Earn
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.
The user taps the designated element (button, card, or icon).
Points are credited immediately, and a confirmation animation plays within the widget.

The limit resets automatically when the cooldown period ends.
6. Hold to Earn
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).
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.

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.
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.
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.
Last updated