Trigger Rules
New Trigger Rule
Inactive
Executed
Title
Trigger
Channel
Status
Stats
Modified
Actions
Loading...
What would you like to set up?
Choose a scenario or start from scratch
Client Events
๐ฑ
New Registration
Notify when a new client registers
๐
Analytics Event
Trigger on an in-app action tracked by analytics
๐ฐ
Financial Operation
Trigger on deposit, withdrawal, or exchange
Card & Banking
๐ณ
Wirex Card: KYC Start
Client started Wirex card verification
โ
Wirex Card: Created
Wirex card successfully issued
๐ธ
Wirex Card: Deposit
Client topped up their Wirex card
๐ฆ
Banking KYC Launch
Client started banking verification
๐
Card Transaction
Transaction on a debit card
Other
๐
Earn Position Audit
Trigger on changes to earn positions
โ๏ธ
Custom (from scratch)
Configure all settings manually
New Trigger Rule
Back to List
1. Basics
2. Content
3. Targeting
4. Delivery
5. Review
Channel
?
How the notification will be delivered to the client. Select one or both.
Push
Email
Select at least one channel
Trigger Event
?
What client action or system event will trigger this notification
New Registration
Analytics Event (in-app action)
Financial Operation (deposit, withdrawal, exchange)
Banking KYC Launch
Earn Position Audit
Card Transaction
Wirex Card: KYC Start
Wirex Card: Created
Wirex Card: Deposit
Event Name
?
The analytics event name from the app (e.g. "screen_open", "button_click"). Ask the analytics team for available events.
Asset Event Property
?
Property name in the analytics event that contains the asset symbol (e.g. "asset", "symbol")
Operation Types
?
Comma-separated list of operation type codes to trigger on (e.g. "Deposit,Withdrawal,CryptoWithdrawal")
Comment (internal note)
Push Content
Title
Body
Deep Link URL
?
URL that opens when the client taps the notification. Use deep links to navigate to a specific screen in the app.
Also add to Notification Center
?
The notification will also appear in the in-app notification feed, not just as a push.
Notification Center settings
Icon Type
Default
Balance
Earn
Card
Button Template
?
CTA button shown in the notification center (template name from the app)
Full Screen
Advanced Push Settings
Image URL
Email Content
Email Template ID
?
Template identifier from the Email Templates portal. Open Email Templates to find or create one.
Who will receive this?
Define the audience for this notification. Leave empty to target all clients matching the trigger event.
Audiences
?
Static lists of client IDs. Only clients in the selected audiences will receive the notification. Multiple audiences can be combined with AND (intersection) or OR (union).
+ Add audience...
Combine:
Any (OR)
All (AND)
Segments
?
Dynamic SQL-based audience queries executed at send time. Multiple segments can be combined with AND (intersection) or OR (union).
+ Add segment...
Combine:
Any (OR)
All (AND)
๐ฏ
Estimated Reach:
โ
Approximate, based on audience & segment sizes
Languages
?
Comma-separated language codes. Only clients with these app languages will receive the notification. Leave empty for all languages.
Countries of Registration
?
Country codes where the client registered. Leave empty for all countries.
Countries of Residence
?
Country codes of the client's current residence. Leave empty for all.
Additional Filters
Optional filters to narrow down the audience based on client profile. Enable only what you need.
Balance
?
Filter by the client's crypto balance. Set min/max values to target clients with specific balance ranges.
Target Assets
Min asset balance, $
Max asset balance, $
Min total balance, $
Max total balance, $
Earn
?
Filter by the client's Earn product positions (staking/lending). Target clients by their earn balance.
Target Assets
Min asset balance, $
Max asset balance, $
Min total earn, $
Max total earn, $
KYC Status
?
Filter by the client's identity verification status
KYC Status
Any
Not Verified
Verified
Convert (Exchange)
?
Filter by the client's crypto exchange (convert) activity. Target clients by their total trading volume.
Target Assets
Min total volume, $
Max total volume, $
Banking
?
Filter by the client's banking (IBAN/debit card) status and card count
Banking Status
(any)
No Banking
In Creation
Active
Min cards count
Max cards count
Wirex Card
?
Filter by the client's Wirex crypto-backed card status and transaction count
Card Status
No Card
In Creation
KYC In Progress
Active
Min transactions
Max transactions
Delivery Settings
Delay Before Send
?
Wait this many hours after the trigger event before sending. Use 0 for immediate delivery.
hours
Advanced Delivery Settings
Override: Client IDs
?
Comma-separated Client IDs. If set, ONLY these clients will receive the notification (overrides all targeting). Use for testing.
Repeat Behavior
?
What happens if the trigger fires again for the same client. "Replace" cancels the previous and schedules a new one. "Ignore" keeps the first and skips duplicates.
Replace previous (LastIn)
Ignore repeat (FirstIn)
Wallet Type
?
Filter by the type of wallet the client uses. "All" means no filter. Most campaigns should use "All".
All
Embedded Created
Custodial Created
Only Embedded
Only Custodial
Both Created
Allow multiple sends to same client
?
If enabled, the same client can receive this notification multiple times (once per trigger event). If disabled, each client gets it only once.
Review & Save
Check everything before saving. You can go back to any step to make changes.
Back
Save as Template
Save as Draft
Save & Activate
Back
Next