Skip to main content

Achievements

Achievements allow you to check if a customer has reached a defined target within a specified period of time.

You can use achievements to check if your customers have performed a defined action the target number of times within the achievement period. For example, a customer completes an achievement when they place three orders in seven days.

You can also use achievements to check if customers have spent a target amount of time or money within the achievement period. For example, a customer completes an achievement when they have spent $500 in your online store over a period of two months.

Use campaigns to then reward your customers for completing an achievement. This can help boost customer engagement, improve loyalty to your brand, and increase sales.

Using achievements

You can reward your customers for completing an achievement by:

Achievement period

The achievement period is the defined duration within which the customer must complete the achievement. Achievements are iterative and therefore end and reset after the defined period is complete.

You set the achievement period when you create the achievement.

note

If a customer does not complete the achievement in the defined period, the achievement expires.

The following diagram shows the workflow when a customer completes the achievement within the achievement period:

Achievement completed.

The following diagram shows the workflow when a customer does not complete the achievement within the achievement period:

Achievement expired.

Achievement reset

The reset of an achievement can be:

  • Relative: The achievement ends and resets based on when the customer started the achievement.

    Examples: Relative achievement period

    For all the following examples, we assume that the customer started the achievement on 10 October 2023, 09:30:45.

    Reset everyReset onAchievement resets on

    1 day

    Relative time of the day

    11 October 2023, 09:30:45

    1 week

    Relative day of the week

    17 October 2023, 09:30:45

    1 month

    Relative day of the month

    10 November 2023, 09:30:45

    3 months

    Last day of the month

    31 January 2024, 23:59:59

    1 year

    Relative day of the year

    10 October 2024, 09:30:45

  • Absolute: The achievement ends and resets for each customer on the specified date and time.

Listing achievements

To list your achievements, on the left-side menu of your campaign, click Achievements.

The page displays all the available achievements in the campaign and contains the following information:

ColumnDescription

Achievement name

Name of the achievement as it appears in the Campaign Manager.

API name

Name of the achievement as appears in API requests.

Target

Target value that the customer must reach to complete the achievement.

Reset period

Period after which the achievement ends and resets.

Created

Date on which the achievement was created.

Created by

User who created the achievement.