Multi-Channel Notification System
Comprehensive multi-channel notification system supporting email, SMS, push notifications, WhatsApp, and Telegram
Multi-Channel Notification System
Unified notification management across multiple channels. Configure and manage email, SMS, push notifications, WhatsApp, Telegram, and webhooks from a single API.
Multi-Channel
Email, SMS, push, WhatsApp, Telegram in one system.
User Preferences
Respect user notification preferences.
Do Not Disturb
Honor DND schedules and timezones.
Get Notification Preferences
/graphqlRetrieve user notification preferences including enabled channels, categories, and Do Not Disturb settings.
GraphQL Query
query GetNotificationPreferences {
getNotificationPreferences {
enabledChannels
enabledCategories
dndEnabled
dndStartTime
dndEndTime
timezone
}
}HTTP Request:
curl -X POST https://api.orbnet.com/graphql \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{
"query": "query GetNotificationPreferences { getNotificationPreferences { enabledChannels enabledCategories dndEnabled dndStartTime dndEndTime timezone } }"
}'Response
{
"data": {
"getNotificationPreferences": {
"enabledChannels": ["email", "push", "whatsapp"],
"enabledCategories": ["subscription", "security", "marketing"],
"dndEnabled": true,
"dndStartTime": "22:00",
"dndEndTime": "08:00",
"timezone": "America/New_York"
}
}
}Available Channels
Traditional email notifications for detailed messages and receipts.
SMS
Text messages for urgent alerts and verification codes.
Push Notifications
Mobile app push notifications for instant alerts.
WhatsApp Business messages for global reach.
Telegram
Telegram bot messages for tech-savvy users.
Webhooks
Custom webhook integrations for external systems.
Notification Categories
Subscription
Renewal reminders, expiration alerts, payment confirmations.
Security
Login alerts, password changes, suspicious activity.
Support
Ticket updates, support responses, issue resolutions.
Marketing
Promotions, new features, company updates.
Best Practices
Respect Preferences
Always check user preferences before sending notifications.
Fallback Channels
Configure fallback channels for critical messages.
Rate Limiting
Implement rate limits to prevent notification fatigue.
Localization
Send messages in user's preferred language and timezone.
Related Endpoints
Channel Selection
Use appropriate channels for different message types: SMS for urgent/security, email for detailed info, push for timely updates.
Explore Individual Channels
Learn about specific notification channels and their capabilities.