# Follow up Achievements

## What is a follow-up achievement?

It refers to a type of loyalty achievement in which a member needs to fulfill specific conditions before unlocking a next/following achievement. Once members have completed one achievement, they can embark on the journey of unlocked achievement.

In other words, unlocking achievement is a reward for completing previous ones.

***

## What is the business goal of a follow-up achievement?

Creating a follow-up achievement enables you to design advanced gamification scenarios that can engage members on multiple levels. The primary goal of this type of achievement is to increase customer retention and sales by providing rewards to members who complete specific conditions. Additionally, it allows you to set achievements as milestones in the loyalty journey.

Unlocking campaigns as a reward for completing previous ones encourages members to keep returning and further engage with your business.

***

### How does a follow-up achievement work?

Once one achievement is completed, it unlocks the next achievement for a member. Depending on different scenarios. When achievement has similar rules, only one can progress until it is completed and after the second one is unlocked.

***

## How to set up a follow-up achievement?

Examples of follow-up achievement configuration based on the scenario:

* The member completes Achievement "Login 5 days in a row" > can see/unlock Achievement B&#x20;
* Use Case: A member has completed the achievement "Login 5 days in a row". When this achievement is fulfilled, the new achievement "Login 10 days in a row" begins. These challenges do not overlap. Therefore, the second login challenge should start with 0 steps and should not have 5 steps already fulfilled because the first one has been completed. The first achievement gives 50 pts and the second 150 pts.&#x20;

{% hint style="success" %}
**Follow-up achievement how-to**

1. Go to  **GENERAL -> Members -> Custom events ->  Custom event schema -> Add event. schema**&#x20;

*Create a* [*custom event schema*](/main-features/custom-events/custom-event-schemas.md) *to check log-in events. Example: `LogInCheck.`*

2. Go to **LOYALTY MODULES** -> **Achievements** -> **Add Achievement** "Login 5 days in a row"

***Type:** Direct*

***Trigger:** Custom event*

***Achievement Counting:** Number of event occurrences*

***Limits:** 1 in total*

<img src="/files/ESqQYX9q6BnkVPgzVasN" alt="" data-size="original">

3. Go to **LOYALTY MODULES** -> **Campaigns** -> Create the first Campaign for completing Achievement "Login 5 days in a row":

***Type:** Direct*

***Trigger:** Achievement "Login 5 days in a row" completion*

***Effects:** Adds 50 units*

4. Go to  **GENERAL -> Members -> Segments -> Add segments**

*Create a* [*dynamic segment*](broken://pages/-MYHFB9eGVOoFFe5u6Vf#segments-module-overview) *based on "Login 5 days in a row" achievement completion.*&#x20;

<img src="/files/NqH4N9VHYWqov0lDaerL" alt="" data-size="original">

5. Go to **LOYALTY MODULES** -> **Achievements** -> **Add Achievement** "Login 5 days in a row"

***Type:** Direct*

***Trigger:** Custom event*

***Achievement Counting:** Number of event occurrences*

***Limits:** 1 in total*&#x20;

**Trigger Condition:** Member segment Log in 5 days in row  completion

<img src="/files/G4XpHDxbwG8qxhc8h34v" alt="" data-size="original">

6. Go to **LOYALTY MODULES** -> **Campaigns** -> Create the second Campaign for completing Achievement "Login 10 days in a row" and add effect with an addition of 150 pts.
   {% 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.openloyalty.io/main-features/achievements/follow-up-achievements.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.
