Supported Channels
PriceSignal supports six notification channels, each optimized for different use cases:Telegram
Instant messaging with rich formatting
Detailed alerts with full context
SMS
Critical alerts on your mobile device
Webhook
Custom integrations and automation
Push
Mobile app notifications
None
Silent monitoring (logging only)
Channel Configuration
Each notification channel is configured at the user level and then selected when creating price rules.Setup Your Channels
First, configure your notification preferences:Query Your Channels
Each user can configure multiple channels. When creating a price rule, specify which channel should receive alerts for that specific rule.
Telegram Notifications
Telegram is the recommended channel for real-time cryptocurrency alerts due to its:- Instant delivery (typically < 1 second)
- Rich message formatting
- No rate limiting concerns
- Free to use
- Mobile and desktop support
Setup Telegram
Step-by-step Telegram Configuration
Step-by-step Telegram Configuration
- Start a Chat: Open Telegram and search for the PriceSignal bot
- Send /start: Initiate the conversation with
/start - Get Your Chat ID: The bot will reply with your unique chat ID
- Save the Channel: Use the mutation above with your chat ID
- Test: Create a test alert to verify delivery
Telegram Message Format
When an alert triggers, you’ll receive a formatted message:- Price Alert
- RSI Alert
- Crossover Alert
Email Notifications
Email notifications provide detailed alerts with complete context and historical data.Email Features
- HTML formatted messages
- Charts and price history (if configured)
- Activation log summary
- Direct links to your dashboard
- Archive of all alerts
- Long-term position monitoring
- Detailed analysis requirements
- Non-urgent alerts
- Record keeping
SMS Notifications
SMS provides critical alerts directly to your mobile device, even without internet access.When to Use SMS
Best For
- Critical price levels
- Stop loss triggers
- High-value positions
- Emergency notifications
Avoid For
- High-frequency alerts
- Low-priority notifications
- Testing/development
- Verbose messages
SMS Message Format
SMS messages are concise due to character limits:SMS notifications may incur charges depending on your plan. Configure SMS only for your most important alerts to avoid unexpected costs.
Webhook Notifications
Webhooks enable custom integrations with external systems, trading bots, or your own applications.Webhook Payload
When a rule triggers, PriceSignal sends an HTTP POST request to your webhook URL:Webhook Configuration
Webhook Security
Verifying Webhook Authenticity
Verifying Webhook Authenticity
Each webhook request includes a signature in the Verify the signature using your webhook secret:Always verify signatures to prevent spoofed alerts.
X-PriceSignal-Signature header:Webhook Retry Policy
- Timeout: 10 seconds
- Retries: 3 attempts with exponential backoff
- Success: HTTP 200-299 response
- Failure: Any other status code or timeout
Push Notifications
Mobile push notifications via the PriceSignal mobile app (iOS and Android).Setup Push Notifications
- Download the App: Install PriceSignal from the App Store or Google Play
- Sign In: Use your PriceSignal account credentials
- Enable Notifications: Grant notification permissions when prompted
- Auto-Configuration: Push channel is automatically configured
Push Notification Features
Rich Notifications
Includes price charts and trend indicators
Deep Links
Tap to open directly to rule details
Action Buttons
Quick actions: Disable rule, Snooze, View chart
Grouped Alerts
Multiple alerts grouped by instrument
Silent Monitoring (NONE)
SetnotificationChannel to NONE for rules you want to track without notifications:
- Backtesting strategies
- Gathering activation data
- Testing new conditions
- Historical analysis
Even with
NONE, all triggers are logged in activationLogs for later review.Per-Rule Channel Selection
Each price rule can use a different notification channel:Notification Best Practices
Choose the Right Channel
- High Priority
- Medium Priority
- Automation
Telegram or SMSFor:
- Price levels that require immediate action
- Stop loss triggers
- Time-sensitive opportunities
- Critical market movements
Avoid Notification Fatigue
- Prioritize: Use SMS only for critical alerts
- Consolidate: Group similar alerts to same channel
- Tune Thresholds: Adjust to reduce noise
- Review Regularly: Check activation logs weekly
- Disable Inactive: Remove rules you don’t act on
Testing Notifications
Before deploying production rules:- Create a test rule with a channel you monitor
- Set a threshold that will trigger soon
- Verify you receive the notification
- Check message formatting and content
- Test any webhook integrations thoroughly
- Delete the test rule once confirmed
Delivery Status
Track notification delivery in the activation logs:PENDING: Notification queued for deliverySENT: Successfully sent to notification serviceDELIVERED: Confirmed delivered (webhooks only)FAILED: Delivery failed (check error message)
Webhook delivery can be confirmed via 200-level HTTP responses. Other channels report SENT but not necessarily DELIVERED due to third-party limitations.