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
| Trigger | Description |
|---|---|
purchase.completed | A payment is confirmed |
purchase.first | Player makes their very first purchase on your store |
subscription.renewed | A subscription payment is processed successfully |
subscription.expired | A subscription is cancelled or payment fails |
goal.reached | A community goal hits its target |
player.milestone | A player reaches a spending milestone (e.g. €50 total) |
chargeback.received | A chargeback is filed on a card payment |
Conditions
| Condition | Example |
|---|---|
| Package is / is not | Only if the purchased package is "VIP Rank" |
| Category is | Only if package is in the "Ranks" category |
| Amount is greater than | Only if purchase is over €20 |
| Player total spent is | Only if player has spent over €50 total |
| Player order count is | Only if it's the player's 5th order |
| Payment method is | Only if paid with crypto / card |
| Time is between | Only on weekends |
Actions
| Action | Description |
|---|---|
| Run server command | Execute a command on your game server. Supports all {player} variables. |
| Send Discord message | Post a message to a Discord webhook URL |
| Apply coupon | Generate and email a coupon code to the player |
| Send email to player | Send a custom email to the buyer |
| Add to player group | Tag the player internally (e.g. "loyal supporter") |
Example Rules
🎉 Welcome gift for first-time buyers
Trigger
Trigger: purchase.firstAction
Run command: give {player} firework_rocket 5→ Reward new players to encourage a second purchase
📈 Bonus for big spenders
Trigger
Trigger: purchase.completedCondition 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.receivedAction
Run command: ban {player} 30d Chargeback filed→ Protect against abuse on card payments
🔄 Subscription renewal reward
Trigger
Trigger: subscription.renewedAction
Run command: eco give {player} 1000→ Reward loyalty — players who keep their sub get monthly bonus
🏆 Loyalty milestone reward
Trigger
Trigger: player.milestoneCondition 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.completedAction
Send Discord message: 💰 {player} just bought {package} for €{price}!→ Keep your Discord server updated in real time
Rate Limits & Notes
- Rules are evaluated in the order they appear in your list. Drag to reorder.
- A single purchase can trigger multiple rules simultaneously.
- Server command actions use the same delivery queue as package commands — offline players receive them on next login.
- Pro plan allows up to 50 active rules per store.