Advanced

Automation Rules

Build IF/THEN rules that run automatically — no coding required. Trigger commands, send messages, apply discounts, and more based on player actions.

ℹ️
Automation Rules are available on the Pro plan. Go to Dashboard → Automation to get started.

How It Works

Each rule has three parts:

Trigger
The event that starts the rule
🔍
Condition (optional)
A filter that must be true
🎯
Action
What happens when triggered

Triggers

TriggerDescription
purchase.completedA payment is confirmed
purchase.firstPlayer makes their very first purchase on your store
subscription.renewedA subscription payment is processed successfully
subscription.expiredA subscription is cancelled or payment fails
goal.reachedA community goal hits its target
player.milestoneA player reaches a spending milestone (e.g. €50 total)
chargeback.receivedA chargeback is filed on a card payment

Conditions

ConditionExample
Package is / is notOnly if the purchased package is "VIP Rank"
Category isOnly if package is in the "Ranks" category
Amount is greater thanOnly if purchase is over €20
Player total spent isOnly if player has spent over €50 total
Player order count isOnly if it's the player's 5th order
Payment method isOnly if paid with crypto / card
Time is betweenOnly on weekends

Actions

ActionDescription
Run server commandExecute a command on your game server. Supports all {player} variables.
Send Discord messagePost a message to a Discord webhook URL
Apply couponGenerate and email a coupon code to the player
Send email to playerSend a custom email to the buyer
Add to player groupTag the player internally (e.g. "loyal supporter")

Example Rules

🎉 Welcome gift for first-time buyers
Trigger Trigger: purchase.first
Action Run command: give {player} firework_rocket 5
→ Reward new players to encourage a second purchase
📈 Bonus for big spenders
Trigger Trigger: purchase.completed
Condition Condition: Amount is greater than €30
Action Run command: eco give {player} 5000
→ Give bonus in-game currency on large purchases
⚠️ Auto-punish chargebacks
Trigger Trigger: chargeback.received
Action Run command: ban {player} 30d Chargeback filed
→ Protect against abuse on card payments
🔄 Subscription renewal reward
Trigger Trigger: subscription.renewed
Action Run command: eco give {player} 1000
→ Reward loyalty — players who keep their sub get monthly bonus
🏆 Loyalty milestone reward
Trigger Trigger: player.milestone
Condition Condition: Player total spent is €100
Action Run command: lp user {player} meta set prefix "[Veteran]"
→ Auto-grant a special prefix to top supporters
📢 Discord alert on every sale
Trigger Trigger: purchase.completed
Action Send Discord message: 💰 {player} just bought {package} for €{price}!
→ Keep your Discord server updated in real time

Rate Limits & Notes