Overview
Transmit provides a unified platform for sending communications across multiple channels. Whether you need to send transactional emails, SMS notifications, or voice calls, you can do it all through a single API with consistent patterns and behaviors.Why Multi-Channel?
Modern applications need to reach users where they are. Different use cases call for different channels:Rich content, receipts, newsletters, detailed notifications
SMS
Time-sensitive alerts, 2FA codes, delivery updates, urgent notifications
Voice
Critical alerts, two-factor authentication, appointment reminders
Unified Analytics
Track engagement across all channels in one dashboard
Email Channel
Capabilities
Email is perfect for rich, detailed communications:- Rich HTML content with images, styling, and layouts
- Attachments for documents, invoices, and files
- Templates for consistent branding
- Personalization with dynamic content
- Tracking for opens, clicks, and engagement
- Bulk sending for newsletters and campaigns
Quick Example
Best Practices
Verify Your Domain
Verify Your Domain
Always verify your sending domain with SPF, DKIM, and DMARC records to improve deliverability and build sender reputation.
Use Plain Text Alternatives
Use Plain Text Alternatives
Include plain text versions of your emails for recipients who can’t view HTML or prefer text-only emails.
Monitor Engagement
Monitor Engagement
Track open and click rates to optimize your email content and sending patterns.
Handle Bounces
Handle Bounces
Monitor bounce events and remove hard-bounced addresses from your lists to maintain sender reputation.
SMS Channel
Capabilities
SMS is ideal for time-sensitive, high-priority communications:- High open rates (98% within minutes)
- Two-factor authentication codes
- Delivery notifications and order updates
- Appointment reminders
- Global reach with international numbers
- Unicode support for emojis and special characters
- Delivery receipts for confirmation
Quick Example
SMS Features
Character Limits & Segmentation- Standard messages: 160 characters per segment
- Unicode messages: 70 characters per segment
- Automatically segments longer messages
- Track segment count for billing transparency
- Built-in subscription management
- Automatic handling of STOP/START keywords
- Compliance with TCPA and carrier regulations
- Consent tracking and audit logs
- Automatic brand and campaign registration
- Improved deliverability on US carriers
- Reduced filtering and blocking
- Transparent registration status
Best Practices
Obtain Consent
Obtain Consent
Always get explicit opt-in consent before sending SMS. Include clear opt-out instructions in every message.
Be Concise
Be Concise
Keep messages short and actionable. SMS is for urgent, important information only.
Mind the Timing
Mind the Timing
Send messages during appropriate hours (9 AM - 8 PM local time). Respect time zones.
Use Sender IDs
Use Sender IDs
Use a recognizable sender ID or short code so recipients know who’s messaging them.
Voice Channel
Capabilities
Voice calls provide the highest level of urgency and attention:- Critical alerts that require immediate attention
- Voice-based 2FA for high-security scenarios
- Appointment reminders with confirmation
- Text-to-speech with natural voices
- Call recording and transcription
- Interactive voice response (IVR)
- Global coverage with local numbers
Quick Example
Voice Features
Text-to-Speech- Natural-sounding voices in multiple languages
- Customizable speed and pitch
- Support for SSML (Speech Synthesis Markup Language)
- Pronunciation customization
- Gather user input via keypad (DTMF)
- Record caller responses
- Transfer to live agents
- Play hold music or messages
- Call duration tracking
- Answer rate monitoring
- Recording and transcription access
- Failed call analysis
Best Practices
Reserve for Critical Use Cases
Reserve for Critical Use Cases
Voice is the most intrusive channel. Use it only for urgent, high-priority communications.
Identify Yourself Early
Identify Yourself Early
State who you are and why you’re calling within the first few seconds.
Keep It Brief
Keep It Brief
Respect the recipient’s time. Get to the point quickly and provide clear next steps.
Provide Alternatives
Provide Alternatives
Always offer text/SMS alternatives for non-critical information.
Unified API Patterns
All channels in Transmit follow consistent patterns:Consistent Response Format
Unified Status Model
| Status | Description |
|---|---|
queued | Message accepted and queued for sending |
sending | Currently being sent |
sent | Successfully handed off to carrier/provider |
delivered | Confirmed delivery to recipient |
failed | Failed to deliver (with error details) |
bounced | Rejected by recipient server/carrier |
Consistent Error Handling
Channel Selection Guide
Choose the right channel for your use case:| Use Case | Recommended Channel | Why |
|---|---|---|
| Order confirmations | Rich content, receipt attachment | |
| 2FA codes | SMS | Fast delivery, high open rate |
| Password resets | Clickable link, detailed instructions | |
| Delivery notifications | SMS | Time-sensitive, mobile-first |
| Critical system alerts | Voice → SMS → Email | Escalating urgency |
| Monthly newsletter | Rich content, images, links | |
| Appointment reminders | SMS + Email | SMS for urgency, email for details |
| Security breach alert | Voice + Email | Maximum urgency and detail |