Appearance
SMS Campaigns (DEPRECATED)
⚠️ This feature has been removed as it was antithetical to the platform's purpose.
SMS Campaigns bulk sending functionality has been removed. SMS Workflows have been redesigned for agent guidance in conversations instead.
For information about SMS Workflows (agent guidance), see SMS Workflows.
Creating a Campaign
Basic Campaign
- Navigate to SMS Campaigns page
- Click New Campaign
- Enter campaign name
- Enter message template
- Click Create Campaign
Message Templates
Use template variables to personalize messages:
{name}- Replaced with recipient's name{company}- Replaced with recipient's company
Example:
Hi {name}, we have a special offer for {company}!When sent, this becomes:
Hi John Doe, we have a special offer for Acme Corp!Adding Recipients
Manual Entry
- Select a campaign
- Click Add Recipients (if available)
- Enter recipient details:
- Phone number (required, E.164 format)
- Name (optional)
- Company (optional)
- Click Add
CSV Import
- Select a campaign
- Click Upload CSV
- Download the template CSV (optional)
- Prepare your CSV with columns:
phone_number(required)name(optional)company(optional)
- Upload the CSV file
CSV Format:
csv
phone_number,name,company
+14165551234,John Doe,Acme Corp
+14165555678,Jane Smith,Tech IncFlexible Column Names:
The system recognizes various column name formats:
phone_number,phone,Phone,Phone Numbername,Name,first_name,First Namecompany,Company,organization,Organization
Import Features:
- Automatic phone number formatting to E.164
- Duplicate detection (within file)
- Error reporting for invalid rows
- Validation of phone number format
Sending a Campaign
Before Sending
- Verify campaign message template
- Ensure recipients are added
- Review recipient count
- Check campaign status is "draft"
Sending Process
- Select the campaign
- Click Send Campaign
- Confirm the action (cannot be undone)
- Monitor sending progress
Sending Behavior:
- Messages are sent sequentially (one per recipient)
- 100ms delay between sends (rate limiting)
- Messages are personalized with template variables
- Status is tracked per recipient (sent, failed, pending)
Campaign Status
- Draft: Campaign created but not sent
- Sending: Campaign is currently being sent
- Completed: All messages have been processed
Recipient Status
- Pending: Not yet sent
- Sent: Successfully sent
- Failed: Sending failed (check error message)
Campaign Workflows
Campaigns can include automated workflows for advanced processing:
- Select a campaign
- Click Edit Workflow
- Add workflow steps (see Workflows Guide)
- Save workflow
Workflows can:
- Filter recipients before sending
- Schedule sends for specific times
- Add delays between steps
- Send conditionally based on criteria
- Save responses to database
Campaign Management
Viewing Campaign Status
- Select a campaign
- View recipient list with status indicators
- Check sent/failed counts
- Review individual recipient statuses
Updating Campaigns
Campaigns in "draft" status can be updated:
- Edit message template
- Add or remove recipients
- Modify workflow configuration
- Change campaign name
Note: Once sent, campaigns cannot be modified.
Campaign Analytics
Track campaign performance:
- Total recipients
- Sent count
- Failed count
- Success rate
Best Practices
- Test First: Send test messages before large campaigns
- Personalize: Use template variables for better engagement
- Comply: Ensure compliance with SMS regulations (opt-in, opt-out)
- Monitor: Watch for failed sends and investigate errors
- Segment: Use workflows to segment and target recipients
Troubleshooting
Campaign Not Sending
- Verify campaign has recipients
- Check tenant has configured phone number
- Ensure Telnyx API key is valid
- Review error messages for specific issues
Recipients Not Receiving Messages
- Verify phone numbers are in E.164 format
- Check Telnyx account for delivery status
- Review recipient status in campaign details
- Check for phone number validation errors
CSV Import Errors
- Verify CSV format matches template
- Check phone numbers are valid
- Ensure required columns are present
- Review error details for specific rows
For more troubleshooting help, see Troubleshooting Guide.
Related Documentation
- Workflows Guide - Automate campaign processing
- Conversations Guide - Manage individual conversations
- API Reference - Programmatic campaign management

