SMS & Voice Alerts
Get critical alerts delivered directly to your phone via SMS text message or automated voice call. Never miss a critical outage, even when you're away from your desk.
Overview
PixoMonitor uses Twilio to deliver SMS and voice alerts for urgent monitoring notifications. These channels are designed for:
- Critical production monitors — When immediate response is essential
- On-call rotations — Reach the right person, wherever they are
- After-hours alerts — Wake-up calls for overnight incidents
- Redundant notifications — Backup when other channels might fail
SMS and Voice alerts are premium features that may incur additional charges based on your plan and usage. They're best reserved for critical monitors where immediate notification is essential.
SMS Alerts
How SMS Alerts Work
When a monitor triggers an alert:
- PixoMonitor sends an SMS to your configured phone number
- The message includes monitor name, status, and timestamp
- Messages are kept concise (under 160 characters when possible)
- Rate limiting prevents alert fatigue during ongoing incidents
SMS Message Format
PixoMonitor Alert: MyWebsite is DOWN.
Connection timeout. 10:30 AM
Or for recovery:
PixoMonitor: MyWebsite is UP. 10:35 AM
SMS messages are intentionally brief to fit within standard message limits and ensure quick delivery. For full details, check your PixoMonitor dashboard or use another alert channel.
Setting Up SMS Alerts
Add SMS Alert Channel
In PixoMonitor, go to Settings → Alert Channels and click Add Alert Channel:
- Name: A descriptive name (e.g., "On-Call Phone")
- Type: Select SMS
- Phone Number: Enter your phone number in international format
Format Your Phone Number
Enter your phone number in E.164 international format:
- US/Canada:
+14155551234 - UK:
+447911123456 - Germany:
+4915112345678 - Australia:
+61412345678
Always include the + and country code.
Assign to Critical Monitors
Add the SMS alert channel to your most critical monitors. Consider reserving SMS for production systems where immediate response is required.
Voice Alerts
How Voice Alerts Work
Voice alerts call your phone and deliver a spoken message:
- Your phone rings from the PixoMonitor alert number
- When you answer, an automated voice reads the alert
- The message is repeated twice for clarity
- Call includes monitor name, status, and error information
Voice Alert Script
When you answer, you'll hear:
"PixoMonitor monitoring alert. Your monitor MyWebsite is currently DOWN. Error: Connection timeout. Please check your dashboard for details. Repeating: MyWebsite is DOWN."
Voice alerts are particularly effective for critical overnight alerts when other notification methods might be missed.
Setting Up Voice Alerts
Add Voice Alert Channel
In PixoMonitor, go to Settings → Alert Channels and click Add Alert Channel:
- Name: A descriptive name (e.g., "Emergency Voice Call")
- Type: Select Voice
- Phone Number: Enter your phone number in international format
Verify Phone Number Format
Use E.164 international format (same as SMS):
- Include the
+sign - Include your country code
- No spaces, dashes, or parentheses
Example: +14155551234
Test the Channel
Use the Test button to receive a test call and verify your phone number is correctly configured.
Rate Limiting & Alert Fatigue
SMS Rate Limiting
To prevent alert fatigue during prolonged incidents, PixoMonitor implements smart rate limiting for SMS:
- 5-minute cooldown between SMS alerts for the same monitor
- Repeated alerts for ongoing issues are suppressed
- Status change alerts (DOWN → UP) are always sent
- You won't receive dozens of messages for a single incident
Voice Alert Behavior
Voice calls are typically sent for:
- Initial DOWN alerts
- Status changes
- Not repeated during ongoing incidents
Rate limiting protects you from alert fatigue while ensuring you're notified of new incidents and status changes.
Best Practices
Reserve for Critical Monitors
SMS and voice alerts should be used strategically:
Good use cases:
- Production website/API endpoints
- Payment processing systems
- Authentication services
- Database connectivity
- Critical infrastructure
Better handled by other channels:
- Staging environments
- Development servers
- Non-critical services
- High-frequency monitoring (use email/Slack instead)
Combine with Other Channels
For comprehensive coverage, layer your alert channels:
- Slack/Teams — All alerts for team visibility
- Email — Detailed records and documentation
- SMS — Critical alerts only for immediate awareness
- Voice — Emergency-level incidents requiring immediate response
On-Call Considerations
For on-call rotations:
- Use SMS/voice for the on-call engineer
- Update phone numbers when rotations change
- Consider separate alert channels for primary and backup on-call
Phone Number Management
Updating Your Phone Number
To change the phone number for an alert channel:
- Go to Settings → Alert Channels
- Find the SMS or Voice channel
- Click Edit
- Update the phone number
- Use Test to verify the new number
International Numbers
PixoMonitor supports phone numbers worldwide. Ensure you:
- Use the correct country code
- Format in E.164 format
- Verify the number can receive SMS (for SMS alerts)
- Verify the number can receive calls (for voice alerts)
Troubleshooting
SMS Not Received
- Check phone number format: Must be E.164 format with
+and country code - Verify SMS capability: Some VoIP numbers can't receive SMS
- Check carrier blocks: Some carriers block automated SMS
- Test the channel: Use PixoMonitor's Test button
Voice Call Not Received
- Verify phone number: Ensure correct format and number
- Check call blocking: The call might be flagged as spam
- Verify the phone accepts calls: Some numbers are SMS-only
- Check voicemail: The alert may have been left as a voicemail
Calls Marked as Spam
If your phone marks PixoMonitor calls as spam:
- Answer and mark as "Not Spam"
- Add the calling number to your contacts
- Check your phone's spam filter settings
Delayed Alerts
SMS and voice alerts are typically delivered within seconds, but delays can occur due to:
- Carrier congestion
- International routing
- Phone network issues
For time-critical alerting, combine with instant channels like Slack or push notifications.
Security & Privacy
- Phone numbers: Stored securely and only used for alerts
- Message content: Kept minimal to protect sensitive information
- No data storage: Twilio doesn't store message content long-term
- Secure transmission: All communications are encrypted
SMS alerts contain basic monitor information. Avoid putting sensitive data in monitor names, as these appear in SMS messages.
