-
Notifications
You must be signed in to change notification settings - Fork 7
Create tier structures #1225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Create tier structures #1225
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,322 @@ | ||
| --- | ||
| title: Create tier structures | ||
| description: Set up rules that group customers based on their loyalty activity | ||
| keywords: ['tier structures', 'loyalty tiers', 'tier levels', 'tier builder', 'tier configuration'] | ||
| --- | ||
|
|
||
| Tier structures control how customers are assigned to tiers and how their tier status changes over time. | ||
|
|
||
|
|
||
| ## Create a tier structure | ||
|
|
||
| Go to **Loyalty hub** > **Tier structures** to **Create tier structure**. | ||
|
|
||
| The tier structure builder informs which steps require your action. | ||
|
|
||
| <Steps> | ||
|
|
||
| <Step> | ||
|
|
||
| ### General settings | ||
|
|
||
| Set the basic behavior of the tier structure. | ||
|
|
||
| **Name tier structure**: enter a name for the structure | ||
|
|
||
| <AccordionGroup> | ||
|
|
||
| <Accordion title="Tier type"> | ||
|
|
||
| - **Point balance**: uses the customer’s current point balance | ||
| - **Points earned**: uses total points earned over a tracking period | ||
|
|
||
| When you select **Points earned**, additional options appear. | ||
|
|
||
| </Accordion> | ||
|
|
||
| <Accordion title="Points earned configuration"> | ||
|
|
||
| Set how tier changes are applied. | ||
|
|
||
| - **When to apply tier change**: | ||
| - **Immediately**: updates when the threshold is reached | ||
| - **Next tracking period**: updates at the start of the next cycle | ||
|
|
||
| - **Tracking period value**: length of the tracking period | ||
|
|
||
| - **Period unit**: Hour(s), Day(s), Week(s), Month(s), Year(s) | ||
|
|
||
| </Accordion> | ||
|
|
||
| <Accordion title="Card definition"> | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is something that should be beyond the . And change the name to Point wallet. |
||
|
|
||
| Select the wallet used to calculate tiers. | ||
|
|
||
| Start typing in **Type here to find** to search. | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not needed. |
||
|
|
||
| Use **+** to create a new wallet. | ||
|
|
||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Add |
||
| </Accordion> | ||
|
|
||
| </AccordionGroup> | ||
|
|
||
| Complete all required fields. If something is missing or invalid, you will see **Action required**. | ||
|
|
||
| </Step> | ||
|
|
||
| <Step> | ||
|
|
||
| ### Tier levels | ||
|
|
||
| Set the structure of your tiers and the conditions required to reach each level. | ||
|
|
||
| You can set up to 10 tier levels. | ||
|
|
||
| After you define **Minimum value (points)** and **Maximum value (points)**, use **+ Add tier levels** to add another tier. | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Content structure: This should be at the end of this step. Once someone does the config, then we can inform them that it can be repeated. |
||
|
|
||
| <Note> | ||
|
|
||
| Providing a valid **Minimum value (points)** enables **Create tier structure**, so you can finish the setup without completing additional steps. | ||
|
|
||
| You can edit the configuration later. | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Are you sure about that? Have you checked what happens when the tier structure is tied to an active point wallet? Also, move it to the end of this step. |
||
|
|
||
| </Note> | ||
|
|
||
| <AccordionGroup> | ||
|
|
||
| <Accordion title="Tier setup"> | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Content structure: IMO it shouldn't be in the accordion, but right in the step. This is something necessary to be done. |
||
|
|
||
| Each tier defines a level in your loyalty program. | ||
|
|
||
| - **Tier name**: label of the tier (for example Bronze, Silver, Gold) | ||
|
|
||
| - **Minimum value (points)**: points required to reach this tier | ||
|
|
||
| - **Maximum value (points)**: upper limit of points for this tier | ||
|
|
||
| - **Unlimited**: removes the upper limit (available only for the highest tier) | ||
|
|
||
| <Note> | ||
| If used for a lower tier, you will see: | ||
| **Set a maximum value for all tiers except the highest one.** | ||
| </Note> | ||
|
Comment on lines
+99
to
+102
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'd either remove it or just add it to the unordered list item. |
||
|
|
||
| - **Points range**: calculated automatically from minimum and maximum values | ||
|
|
||
| <Note> | ||
| When you add a new tier: | ||
| - **Minimum value (points)** is set to one point higher than the previous tier’s **Maximum value (points)** | ||
| - The value can be adjusted manually | ||
| - Tier ranges must remain in order and cannot overlap | ||
| </Note> | ||
|
Comment on lines
+106
to
+111
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. IMO this is something we shouldn't show humans; however, the AI assistant may need that info. Please use the |
||
|
|
||
| </Accordion> | ||
|
|
||
| <Accordion title="Advanced options"> | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. IMO, this is a good idea to keep it in an accordion. |
||
|
|
||
| Set how customers qualify for each tier. | ||
|
|
||
| - **Qualification Logic**: | ||
| - **AND**: customer must meet the points range and belong to the selected segment | ||
| - **OR**: customer can qualify by points or by belonging to the selected segment | ||
|
|
||
| - **Customer segment**: segment used for tier qualification | ||
|
|
||
| <Note> | ||
| This field becomes required when **Qualification Logic** is set to **AND**. | ||
| </Note> | ||
|
|
||
| - **Allow tier downgrade for this level**: allows customers to move to a lower tier | ||
|
|
||
| <Note> | ||
| Disable this option to create a fixed tier that customers keep permanently. | ||
| </Note> | ||
|
|
||
| </Accordion> | ||
|
|
||
| </AccordionGroup> | ||
|
|
||
| </Step> | ||
|
|
||
| <Step> | ||
|
|
||
| ### Tier expiration | ||
|
|
||
| Set how long a customer remains in a tier and when reevaluation occurs. | ||
|
|
||
| If you do not select an expiration option, tiers do not expire. | ||
|
|
||
| <AccordionGroup> | ||
|
|
||
| <Accordion title="Fixed Duration"> | ||
|
|
||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Intro sentence for better LLM chunking. |
||
| - **Duration**: how long the tier is valid after entry | ||
| - **Period unit**: Day(s), Month(s), Year(s) | ||
|
|
||
| </Accordion> | ||
|
|
||
| <Accordion title="Calendar Expiry"> | ||
|
|
||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Intro sentence. |
||
| - **Expiry date (MM-DD)**: date when the tier expires each year | ||
|
|
||
| Add at least one expiry date. | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maximum is 20 here; it's worth mentioning. No need for a callout. |
||
|
|
||
| </Accordion> | ||
|
|
||
| <Accordion title="Sliding Expiry"> | ||
|
|
||
| Set expiration based on inactivity. | ||
|
|
||
| - **Inactivity period**: time without qualifying activity before the tier expires | ||
| - **Period unit**: Day(s), Month(s), Year(s) | ||
|
|
||
| - **Qualifying activities**: | ||
| - **Earning activities** | ||
| - **Spending activities** | ||
| - **Custom activities** | ||
|
|
||
| If you select **Custom activities**: | ||
| - **Custom event**: event used as a qualifying activity | ||
| - **+ Add activity**: adds the event to the list | ||
|
|
||
| Add at least one custom activity. | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I expect that the maximum is 20. Please verify with someone from the OLT. |
||
|
|
||
| </Accordion> | ||
|
|
||
| </AccordionGroup> | ||
|
|
||
| </Step> | ||
|
|
||
| <Step> | ||
|
|
||
| ### Tier downgrade | ||
|
|
||
| Set how customers move to lower tiers when they no longer meet qualification criteria. | ||
|
|
||
| <AccordionGroup> | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. IMO, no need to use accordions here. |
||
|
|
||
| <Accordion title="Downgrade options"> | ||
|
|
||
| - **No downgrade**: customers remain in their current tier | ||
|
|
||
| - **Multi-level downgrade (full reassessment)**: customer is reassigned to the tier that matches their current qualification | ||
|
|
||
| - **Single-level downgrade (step-by-step drop)**: customer moves down one tier at a time | ||
|
|
||
| </Accordion> | ||
|
|
||
| <Accordion title="Grace period"> | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please rephrase the content of this accordion so that it can be used in the step. This accordion can be made more concise. |
||
|
|
||
| Set how long to delay the downgrade. | ||
|
|
||
| - **Grace period before downgrade**: Enables a delay before downgrade is applied. | ||
| - **Grace period value**: length of the delay before downgrade. | ||
| - **Unit**: defines the duration of the grace period in Day(s), Month(s), or Year(s) | ||
| - **Round up grace period**: rounds the grace period to the end of the selected unit | ||
|
|
||
| <Note> | ||
| Available only when **Multi-level downgrade** or **Single-level downgrade** is selected. | ||
| </Note> | ||
|
Comment on lines
+217
to
+219
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not necessary as a note; please re-arrange so that it's used as-such in this step. |
||
|
|
||
| </Accordion> | ||
|
|
||
| </AccordionGroup> | ||
|
|
||
| </Step> | ||
|
|
||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. In the meantime, the metadata step has been added. Please add it accordingly and re-use content. |
||
| <Step> | ||
|
|
||
| ### Summary | ||
|
|
||
| Review your configuration before saving. | ||
|
|
||
| The summary shows all settings defined in previous steps. | ||
|
|
||
| Use **Go to step** to return to any section and make changes. | ||
|
|
||
| - If everything is valid, **Create tier structure** becomes available | ||
| - If something is incompatible, you will see **Action required** | ||
|
|
||
| Use **Create tier structure** to finish. | ||
|
|
||
| </Step> | ||
|
|
||
| </Steps> | ||
|
|
||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Add info about what happens when the tier structure is created. If needed, restate what happens for an active point wallet. |
||
| ## Tier structures view | ||
|
|
||
| The **Tier structures** view lists all configurations created in your project. | ||
|
|
||
| Each structure appears with its status and key settings. | ||
|
|
||
| ### Overview | ||
|
|
||
| This list shows key details of each tier structure. | ||
|
|
||
| - **Status**: | ||
| - **Draft**: structure has not been activated yet | ||
| - **Active**: structure is enabled | ||
| - **Inactive**: structure was activated and later deactivated | ||
|
|
||
| - **Name**: name of the tier structure | ||
| - **Type**: points logic used (for example Point balance, Points earned) | ||
| - **Expiration**: selected tier expiration model or **No expiration** | ||
| - **Downgrade**: downgrade behavior (for example No downgrade, Single-level, Multi-level) | ||
| - **Tier levels**: number of defined tiers | ||
| - **Loyalty programs**: programs where the structure is assigned | ||
|
|
||
| Some values may include warning-style labels when the configuration requires attention. | ||
|
|
||
| Use the **⋮** menu on the right to edit or delete a tier structure. | ||
|
|
||
| ### Structure details | ||
|
|
||
| Select a structure name to open a read-only summary. | ||
|
|
||
| From this view, you can activate or deactivate the structure. | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. User pain-point: What does |
||
|
|
||
| The details view includes: | ||
| - General settings | ||
| - Tier levels | ||
| - Tier expiration | ||
| - Tier downgrade | ||
|
Comment on lines
+278
to
+282
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maybe set visibility for non-humans? |
||
|
|
||
| ## Using tier structures in campaigns | ||
|
|
||
| Use tier structures in the program Designer to define how customers are grouped into tiers. | ||
|
|
||
| ### Adding a tier structure | ||
|
|
||
| Add a tier structure from the **Building Blocks** panel. | ||
|
|
||
| <Note> | ||
| You can assign only one tier structure to a campaign. | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
| </Note> | ||
|
|
||
| 1. Open the **program Designer** | ||
| 2. In the **Building Blocks** panel, locate **Tier structures** | ||
| 3. If needed, activate a structure | ||
| 4. Use the **Quick assign** icon to add the structure to the campaign | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. No, you assign structure to a point wallet.
Comment on lines
+296
to
+299
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please redo this, the UI has changed apparently. |
||
|
|
||
| <Note> | ||
| Only **active** tier structures can be added. | ||
| </Note> | ||
|
Comment on lines
+301
to
+303
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not needed/not true now. |
||
|
|
||
| ### How it appears in the campaign | ||
|
|
||
| After assignment: | ||
|
|
||
| - The structure appears in the **Wallets** section | ||
| - Tier levels are shown within the wallet view | ||
|
|
||
| <Note> | ||
| If you deactivate an assigned tier structure, it remains assigned to the campaign but becomes inactive. | ||
| </Note> | ||
|
|
||
| ### Removing a tier structure | ||
|
|
||
| Remove tier structures from the **Building Blocks** panel. | ||
|
|
||
| <Note> | ||
| You cannot remove a tier structure directly from the **Wallets** section after assignment. | ||
| </Note> | ||
|
Comment on lines
+316
to
+322
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please re-verify, as this has changed. |
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please redo this component into
<Tabs>.