Notifications
MyHold App notifications let you create intelligent, rule-based alerts for your crypto portfolio. Instead of generic price alerts, you can build conditions based on your specific holdings—your entry price, wallet allocations, portfolio performance, and market insights.
✅ Try it live
Notification Levels#
Each notification operates at a specific level that determines what it monitors:
| Scope | What it monitors | Example Use Case |
|---|---|---|
| Global | Market conditions | Alert when the Crypto Market is in "Extreme Fear" |
| Portfolio | Total value of your portfolio | Alert when my total portfolio value drops below $10,000 |
| Wallet | Specific wallets in your portfolio | Alert when my "DeFi" wallet becomes too large relative to my target |
| Coin | Individual coins you hold | Alert when Bitcoin drops below my average buy price |
How it works
When you set a notification to the **Coin** level, the system checks every coin you own. If any coin matches your rule (e.g., "Profit > 10%"), you will receive an alert for that specific coin.
Live examples
Below are real notification cards rendered with different levels. These are the same components used in the app.
Portfolio-level notification — triggers per portfolio
Wallet-level notification — triggers per wallet
WalletCoin-level notification — triggers per coin
Creating Rules#
You can build rules using our visual builder. Combine conditions just like you would in a spreadsheet or smart filter.
Operators#
| Category | Examples |
|---|---|
| Comparison | Greater than (>), Less than (<), Equals (==) |
| Logical | AND, OR, NOT |
| Math | Add (+), Subtract (-), Multiply (*), Divide (/) |
Example Rules
Here are some examples of what you can create:
- Price Alert: Bitcoin Price > $100,000
- Profit Taking: My Profit > 20%
- Crash Warning: 24h Change < -10% AND Volume > 10M
Advanced Logic
You can combine multiple conditions to create precise alerts.
Portfolio Value > 10000 AND ( 24h Drop > 5% OR 7d Drop > 10% )Complex notification with nested AND/OR rule
Execution Policies#
The execution policy controls when a notification is sent after the rule evaluates to true. This prevents alert fatigue and gives you control over notification frequency.
| Policy | Behavior | Best For |
|---|---|---|
always | Send every time the rule is true (on each evaluation cycle) | Critical real-time monitoring where you need constant updates |
once | Send only the first time the rule is ever true, then never again | One-time milestones (e.g., "portfolio reached $100k") |
on-reset | Send only when the rule transitions from false → true. Resets when the condition becomes false again. | Price crossing thresholds, avoiding repeated alerts while condition holds |
interval | Send at most once per configured interval (e.g., every 60 minutes) while the rule is true. | Periodic reminders during extended conditions |
💡 Recommended policy
Notification Channels#
Choose how you receive alerts. Each notification can deliver through multiple channels simultaneously.
| Channel | Availability | Description |
|---|---|---|
| 🔔 In-App | All Plans | Shows in your dashboard notification bell with unread indicators |
All Plans | Detailed notification delivered to your registered email | |
| 📱 SMS | Premium | Text messages for time-critical alerts |
Coming Soon | WhatsApp messages for convenient mobile alerts |
Understanding Trigger Context#
When a notification fires, MyHold records the exact context data that caused it to trigger. This lets you inspect the values that were evaluated at the moment of the alert.
Notification context as displayed in the log history
Only the variables referenced in your rule are captured—this keeps logs compact and relevant. For a full reference of all available context fields, see the Context Reference.
Next Steps#
Context Reference →
Full list of all available context fields for each notification level.
Try the Builder →
Interactive notification builder with live preview—no sign-up required.
Developers can integrate with MyHold App using our REST API. See the API Documentation for details.