Getting Started with SMS
Basic SMS Sending
How do I send a single SMS?
How do I send a single SMS?
/sms/send with the recipient and message:What's the maximum SMS length?
What's the maximum SMS length?
How do I send SMS to multiple recipients?
How do I send SMS to multiple recipients?
/sms/send-bulk with an array of recipients:Sender IDs and Branding
What is a sender ID?
What is a sender ID?
How do I get a custom sender ID?
How do I get a custom sender ID?
Can I use any sender ID?
Can I use any sender ID?
Message Templates
Template Management
Why use SMS templates?
Why use SMS templates?
How do I create a template?
How do I create a template?
How do I use templates in messages?
How do I use templates in messages?
Delivery and Status
Message Delivery
How do I track message delivery?
How do I track message delivery?
What delivery statuses are available?
What delivery statuses are available?
sent- Message accepted by carrierdelivered- Message delivered to recipientfailed- Delivery failedundelivered- Message expired or blocked
How long do messages take to deliver?
How long do messages take to deliver?
Handling Failures
Why do messages fail?
Why do messages fail?
How do I handle delivery failures?
How do I handle delivery failures?
Can I resend failed messages?
Can I resend failed messages?
Account Management
Balance and Billing
How do I check my SMS balance?
How do I check my SMS balance?
How are SMS messages billed?
How are SMS messages billed?
What happens when I run out of credits?
What happens when I run out of credits?
INSUFFICIENT_BALANCE errors. Set up balance alerts via webhooks to avoid service interruption.International SMS
Global Messaging
Can I send SMS internationally?
Can I send SMS internationally?
How do phone number formats work?
How do phone number formats work?
+1 for US/Canada, +44 for UK, +91 for India, etc. Do not include spaces, dashes, or parentheses.Are there country-specific restrictions?
Are there country-specific restrictions?
Compliance and Regulations
SMS Regulations
What are TCPA regulations?
What are TCPA regulations?
How do I handle opt-outs?
How do I handle opt-outs?
What content is restricted?
What content is restricted?
Webhooks and Integration
SMS Webhooks
How do I set up delivery webhooks?
How do I set up delivery webhooks?
What webhook events are available?
What webhook events are available?
message.sent- Message sent to carriermessage.delivered- Delivered to recipientmessage.failed- Delivery failedbalance.low- Account balance low
How do I secure my webhooks?
How do I secure my webhooks?
Testing and Development
SMS Testing
How do I test SMS without sending real messages?
How do I test SMS without sending real messages?
What test phone numbers can I use?
What test phone numbers can I use?
How do I test webhooks locally?
How do I test webhooks locally?
Performance and Reliability
Rate Limits and Throttling
What are the rate limits?
What are the rate limits?
How do I handle rate limiting?
How do I handle rate limiting?
Can I send high-volume SMS?
Can I send high-volume SMS?
Error Handling
Common SMS Errors
INSUFFICIENT_BALANCE
INSUFFICIENT_BALANCE
INVALID_RECIPIENT
INVALID_RECIPIENT
SENDER_ID_UNAVAILABLE
SENDER_ID_UNAVAILABLE
Pricing and Billing
SMS Costs
How much does SMS cost?
How much does SMS cost?
Are there setup fees?
Are there setup fees?
How do I monitor my spending?
How do I monitor my spending?