Platform Overview
Sent is an intelligent messaging platform that simplifies omnichannel communication through a unified API. By abstracting the complexity of multiple messaging channels, Sent enables developers to focus on building great user experiences while we handle delivery optimization, routing, and reliability.
How Sent Works
At its core, Sent acts as an intelligent middleware layer between your application and various messaging channel providers (SMS, WhatsApp, etc.). When you send a message through Sent's API, our platform automatically determines the optimal delivery path based on multiple factors including cost, speed, delivery success rates, and recipient preferences.
Core Architecture Components
Unified API Layer
Your single integration point for all messaging channels. Send messages across SMS, WhatsApp, WhatsApp Business, and more through one consistent API interface. No need to manage multiple provider integrations or handle different authentication schemes.
Key Features:
- Single authentication mechanism across all channels
- Consistent request/response format
- Built-in rate limiting and retry logic
Message Delivery Intelligence
Our intelligent routing engine makes real-time decisions about how to deliver your messages. It continuously optimizes for:
- Cost Efficiency: Automatically selects the most cost-effective channel
- Success Rate: Leverages historical data to predict and optimize delivery
- Geographic Optimization: Considers recipient location and local channel preferences
Smart Routing & Failover
When a message cannot be delivered through the primary channel, Sent automatically attempts delivery through fallback channels without any additional code on your end.
Routing Considerations:
- Recipient channel availability (WhatsApp installed, internet connected, etc.)
- Message content type (text, media, interactive components)
- Regulatory compliance and regional restrictions
Real-Time Analytics & Webhooks
Track every message through its entire lifecycle with detailed analytics and real-time webhook notifications.
- Delivery confirmations
- Read receipts (where supported)
- Bounce and failure reasons
- Aggregate performance metrics
Sent for Developers
- Faster Time to Market: One integration instead of managing multiple provider SDKs
- Simplified Maintenance: No need to update code when switching or adding providers
- Better Error Handling: Unified error codes and automatic retry logic
- Enhanced Testing: Sandbox environment for all channels
Sent for Businesses
- Cost Optimization: Automatic routing to most cost-effective channels
- Higher Delivery Rates: Intelligent failover and channel selection
- Global Reach: Support for regional providers and compliance
- Scalability: Infrastructure that grows with your message volume