Numerical conditions
-
Multipliers or fixed points
-
Control to prevent duplications
This type of workflow is very common in high-value customer strategies.
Workflow objective
Reward the customer based on the total purchase amount, applying different bonuses according to spending tiers.
Practical example:
-
Purchase ≥ 100 € → points x1.5
-
Purchase ≥ 250 € → points x2
-
Purchase ≥ 500 € → points x3
And that only the highest tier reached is applied.
What makes this workflow special
Here we no longer work with:
-
A single if
-
A single action
But with:
-
Chained conditions
-
Range evaluation
-
Execution control
This avoids typical errors such as:
-
Applying multiple multipliers at once
-
Over-rewarding large transactions
Step 1 – Create the workflow
-
Go to Workflows
-
Create a new one
-
Suggested name:
“Bonus for tiered total amount”
Step 2 – Trigger: Points Added
Select the trigger:
✅ Points Added
Key field we will use:
-
amountorvalue(total amount of the transaction)
Step 3 – First condition: minimum amount
Add an initial Condition:
-
Value 1:
amount -
Operator:
Greater than or equal to -
Value 2:
100
This automatically filters:
-
Small transactions
-
Customers who should not enter the promotion
👉 The False branch can be left empty.
Step 4 – Second condition: second tier
In the True branch of the first condition:
Add another Condition:
-
Value 1:
amount -
Operator:
Greater than or equal to -
Value 2:
250
This starts to create the scaling.
Step 5 – Third tier (optional)
In the True branch of the second condition:
Add a third condition:
-
Value 1:
amount -
Operator:
Greater than or equal to -
Value 2:
500
Now you have three well-defined levels.
Step 6 – Actions in each branch
Now we assign the rewards, from highest to lowest, to avoid overlaps.
Branch ≥ 500 €
-
Action: Multiply points
-
Multiplier: 3
Branch ≥ 250 € (but < 500 €)
-
Action: Multiply points
-
Multiplier: 2
Branch ≥ 100 € (but < 250 €)
-
Action: Multiply points
-
Multiplier: 1.5
⚠️ Important:
Each action must be placed in the correct branch, not cascading without control.
Step 7 – Why this order is key
This pattern ensures that:
-
Only one single bonus is applied
-
It is always the highest reached
-
The economic impact is predictable
It is the same approach used in:
-
Tax brackets
-
Tiered rates
-
VIP programs by spending
Step 8 – Test the workflow
Test with example transactions:
-
90 € → no condition met
-
120 € → x1.5
-
300 € → x2
-
620 € → x3
Always check:
-
Workflow logs
-
Assigned endpoints
-
That multipliers do not accumulate
Real use cases
This type of workflow is used to:
-
Incentivize higher average tickets
-
Reward premium customers
-
Black Friday actions or special campaigns
-
B2B programs with clear tiers
Best practices
✔ Always start with the lowest condition
✔ Apply actions only in final branches
✔ Test with various amounts
✔ Document the workflow (name + clear description)