Aller au contenu

Automation — Overview

Опубликовано: · IZI Team

Ce contenu n’est pas encore disponible dans votre langue.

The automation system lets you set up rules that react to player events and automatically execute actions — accrue bonuses, send push notifications, manage groups. Rules are configured at the organization level and apply to all clubs or selected ones.

In the left sidebar, select your organization, then go to the Automation section. The page shows a list of all rules with name, active status, and creation date.

Click Create rule. A dialog with all settings will open.

FieldDescription
Rule nameRequired. A short label for identification. Example: “5% cashback on order”
DescriptionOptional notes for the team
Rule activeOn/off toggle. An inactive rule is saved but not executed
ClubsEmpty = applies to all clubs; select specific ones to limit scope

The trigger is the event that fires the rule. One rule — one trigger.

TriggerWhen it fires
Session completedA player ends a gaming session
Balance top-upA player tops up their gaming balance
Order paymentA player pays for an order (bar, shop)
Balance withdrawalFunds are deducted from a player’s balance
Group assignedA player is added to a group
Group unassignedA player is removed from a group

If you need different actions for different events — create separate rules.

Filter which players the rule fires for. Without conditions, the rule runs for every player who triggers the event.

Each condition: what to checkoperatorvalue.

ConditionWhat it means
Hours playedTotal accumulated play time
Amount spentTotal amount spent by the player
Session countTotal number of completed sessions
Player groupMembership in a specific group
Real balanceCurrent gaming balance
Bonus balanceCurrent bonus balance

Operators: > < =

Multiple conditions are joined with AND or OR. Condition groups can be nested.

What happens when the rule fires. You can add multiple actions — they execute in order.

Adds to the player’s bonus balance. The amount is defined by a formula using event variables.

Available variables depend on the trigger:

TriggerVariables
Session completed{{session_duration}} — session duration in seconds
Balance top-up{{topup_amount}} — top-up amount
Order payment{{order_total}}, {{paid_with_bonuses}}, {{paid_with_real}}
Balance withdrawal{{withdrawal_amount}}
All triggers{{total_hours}}, {{visit_count}}, {{total_spent}}

Formula examples:

GoalFormula
Fixed 50 bonuses50
5% cashback on order amount{{order_total}} * 0.05
10 bonuses per hour of session{{session_duration}} / 3600 * 10
100 bonuses for every 10 hours total{{total_hours}} / 10 * 100

Sends a push notification to the player’s IZI mobile app.

  • Title — up to 40 characters
  • Message — up to 120 characters

Adds the player to the selected group.

Removes the player from the selected group.

StatusWhat it means
CompletedTrigger fired, conditions met, all actions finished successfully
ErrorAn error occurred while executing one of the actions
SkippedTrigger fired, but conditions were not met — the rule intentionally did not run

If a bonus was not accrued or a push was not received — check the execution status in the rule’s history.