Notifications Center

Stay informed with real-time alerts

The Notifications Center keeps you informed of important events, unusual activity, and custom alert triggers in real-time.

Availability: Gamma plan and higher ($59/month+)

What Are Notifications?

Notifications are real-time alerts delivered when:

  • Custom alerts are triggered
  • Unusual options activity is detected on watchlist stocks
  • Significant market events occur
  • System updates or important announcements

Notification Types

Type Description Frequency
Custom Alerts Your configured alert rules trigger As triggered
Unusual Activity ML-flagged trades on watchlist Real-time
Whale Trades $500K+ trades on watchlist Real-time
System Updates Platform announcements Occasional
Account Subscription, billing, API limits As needed

Accessing Notifications

Bell Icon (Top Right)

  • Bell icon in navigation bar
  • Red badge shows unread count
  • Click to open notifications panel
  • Dropdown shows recent notifications

Notifications Page

Navigate to Notifications from the menu:

  • Full list of all notifications
  • Filter by type and date
  • Mark as read/unread
  • Bulk actions

Notification Channels

In-App Notifications

Always enabled - appear in the platform:

  • Bell icon badge
  • Dropdown panel
  • Notifications page
  • Real-time updates via WebSocket

Email Notifications

Optional - sent to your email:

  • Immediate delivery
  • Configurable per alert
  • Daily digest option
  • Unsubscribe anytime

SMS Notifications

Optional - text messages:

  • Immediate delivery
  • Requires phone number verification
  • Configurable per alert
  • Standard SMS rates may apply

Push Notifications

Mobile apps - iOS and Android:

  • Instant delivery
  • Lock screen alerts
  • Badge counts
  • Tap to open app

Slack Integration

Optional - send to Slack channel:

  • Real-time delivery
  • Custom webhook URL
  • Formatted messages
  • Thread support

Discord Integration

Optional - send to Discord server:

  • Real-time delivery
  • Custom webhook URL
  • Embed formatting
  • Channel routing

Webhook Integration

Vega plan - send to your endpoint:

  • JSON payload
  • Custom processing
  • Integration with your systems
  • 10-second timeout

Managing Notifications

Notification List

Each notification shows:

Element Description
Icon Type indicator (alert, unusual, system)
Title Brief description
Details Trade info, alert criteria, etc.
Timestamp When it occurred
Status Read/Unread
Actions View, Mark Read, Delete

Filtering

Filter notifications by:

  • Type: Custom alerts, unusual activity, system
  • Date: Today, last 7 days, last 30 days, custom
  • Status: All, unread, read
  • Symbol: Specific stock

Bulk Actions

Select multiple notifications:

  • Mark all as read
  • Delete selected
  • Export to CSV (Vega plan)

Notification Settings

Global Settings

Access: Account → Notifications Settings

Setting Options
Enable Notifications On/Off toggle
Channels Email, SMS, Push, Slack, Discord, Webhook
Quiet Hours Disable during specific hours
Frequency Real-time, Digest (hourly, daily)
Sound Enable/disable notification sounds

Per-Alert Settings

Each custom alert can have different notification settings:

  • Channels: Choose which channels to use
  • Cooldown: Minimum time between notifications
  • Priority: High (always notify) or Normal (respect quiet hours)

Quiet Hours

Prevent notifications during specific times:

Configuration

  1. Go to Notifications Settings
  2. Enable “Quiet Hours”
  3. Set start time (e.g., 10:00 PM)
  4. Set end time (e.g., 7:00 AM)
  5. Choose days of week
  6. Save settings

Exceptions

  • High priority alerts: Always delivered
  • Critical system alerts: Always delivered
  • In-app notifications: Still visible (no sound)

Notification Delivery

Real-Time Delivery

WebSocket connection for instant updates:

  • Sub-second latency
  • No polling required
  • Automatic reconnection
  • Battery efficient

Delivery Guarantee

Best effort delivery:

  • Most notifications delivered instantly
  • Some may be delayed during high volume
  • Duplicate prevention
  • Retry logic for failed deliveries

Delivery Status

Track delivery status:

  • Sent: Successfully delivered
  • Pending: In queue
  • Failed: Delivery failed (check settings)
  • Throttled: Rate limit reached

Mobile Push Notifications

iOS Setup

  1. Download Optionomics app from App Store
  2. Log in to your account
  3. Allow notifications when prompted
  4. Configure in Settings → Notifications

Android Setup

  1. Download Optionomics app from Play Store
  2. Log in to your account
  3. Allow notifications when prompted
  4. Configure in Settings → Notifications

Push Notification Features

  • Lock screen: See alerts without unlocking
  • Badge count: Unread notification count
  • Sounds: Custom notification sounds
  • Vibration: Haptic feedback
  • Rich notifications: Trade details in notification
  • Actions: Mark read, view, dismiss

Notification Examples

Custom Alert Triggered

🔔 Custom Alert: AAPL Whale Trade

Alert: "AAPL Large Calls"
Symbol: AAPL
Type: Call
Strike: $180
Premium: $750,000
Unusual Score: 92
Side: Above Ask (AA)

Triggered at: 2:45 PM EST
View Details →

Unusual Activity Detected

⚠️ Unusual Activity: TSLA

Type: Aggressive Call Buying
Strike: $250
Premium: $1,200,000
Unusual Score: 88
DTE: 14 days

Detected at: 11:23 AM EST
View Flow →

Whale Trade Alert

🐋 Whale Trade: NVDA

Type: Put
Strike: $500
Premium: $2,500,000
Size: 5,000 contracts
Side: At Ask (A)

Executed at: 3:15 PM EST
View Details →

Best Practices

Do’s ✅

  1. Configure channels wisely: Use SMS for critical alerts only
  2. Set cooldowns: Prevent alert fatigue (30 min minimum)
  3. Use quiet hours: Respect your sleep schedule
  4. Prioritize alerts: Not all alerts need all channels
  5. Check regularly: Review notifications daily
  6. Clean up: Mark as read or delete old notifications
  7. Test alerts: Verify delivery before relying on them

Don’ts ❌

  1. Don’t enable all channels: Too many notifications = noise
  2. Don’t set cooldown too short: You’ll get overwhelmed
  3. Don’t ignore unread count: Important signals may be missed
  4. Don’t disable all notifications: You’ll miss opportunities
  5. Don’t forget to update phone number: SMS won’t work
  6. Don’t share webhook URLs: Security risk
  7. Don’t set unrealistic criteria: Too many false positives

Notification Limits

Rate Limits

To prevent spam and ensure quality:

Plan Max Notifications/Hour Max Notifications/Day
Gamma 50 500
Theta 100 1,000
Vega 200 2,000

Note: Limits are per channel. If limit reached, oldest notifications may be dropped.

SMS Limits

Additional limits for SMS:

  • Gamma: 25 SMS/day
  • Theta: 50 SMS/day
  • Vega: 100 SMS/day

Overage: Additional SMS may incur charges

Troubleshooting

Not Receiving Notifications

Check these items:

  1. ✅ Notifications enabled in settings
  2. ✅ Alert is active (not paused)
  3. ✅ Channels are configured correctly
  4. ✅ Not in quiet hours
  5. ✅ Phone number verified (for SMS)
  6. ✅ Email not in spam folder
  7. ✅ Push notifications allowed (mobile)
  8. ✅ Not at rate limit

Delayed Notifications

Possible causes:

  • High platform volume
  • Network connectivity issues
  • Email server delays
  • SMS carrier delays
  • Mobile app not running (push)

Solutions:

  • Check internet connection
  • Restart mobile app
  • Verify webhook endpoint (Vega)
  • Contact support if persistent

Duplicate Notifications

Possible causes:

  • Multiple alerts with same criteria
  • Webhook retry logic
  • Mobile app sync issue

Solutions:

  • Review alert rules
  • Check webhook response codes
  • Reinstall mobile app

Privacy & Security

Data Handling

  • Notifications stored encrypted
  • Automatically deleted after 90 days
  • No third-party sharing
  • GDPR compliant

Webhook Security

Best practices:

  • Use HTTPS endpoints only
  • Validate request signatures
  • Implement rate limiting
  • Monitor for abuse
  • Rotate URLs periodically

API Access (Vega Plan)

Programmatically access notifications:

Get Notifications

GET /api/v1/notifications

Mark as Read

PATCH /api/v1/notifications/:id/mark_read

Mark All as Read

PATCH /api/v1/notifications/mark_all_read

Get Unread Count

GET /api/v1/notifications/unread_count

Related Features:

Remember: Notifications are tools, not trading signals. Always do your own analysis before making trading decisions.


Optionomics Documentation

Getting Started
Main Features
Daily Analytics
Historical Analytics

Optionomics Documentation