Overview
Send iMessage, SMS, or email to leads or arbitrary recipients. Messages can be sent immediately or scheduled for later delivery.Quick Send
Send one-off messages without creating leads
Send to Leads
Campaign messages and bulk outreach
Quick Send
Perfect for testing, one-off messages, or contacting people not in your system.No lead required - Send directly to any phone or email address
How to Quick Send
Enter Recipient
Type recipient address:
- Phone: Include country code (e.g., +12025551234)
- Email: Full email address
Check Availability
System automatically checks iMessage availability:
- 🔵 Blue icon - iMessage available
- ⚪ Gray icon - Will send as SMS/email
Choose Timing
Select delivery time:
- Send Now - Immediate delivery
- Send Later - Schedule for specific date/time
Limitations
Send to Leads
The recommended method for campaigns, follow-ups, and organized outreach.Single Lead Message
Send to one lead at a time:- Navigate to Leads page
- Find and select a lead (checkbox)
- Click Send Message in toolbar
- Compose and configure message
- Click Send
Bulk Messaging
Send to multiple leads simultaneously:Choose Message Type
System automatically selects optimal type:
- iMessage - If available
- SMS - Fallback for unavailable iMessage
- Email - Email delivery
Batch Processing: Messages are sent sequentially with individual delivery status per lead.
Message Types
Choose the right message type for your communication:iMessage
Blue bubbleApple iMessage deliveryRequires: iMessage enabled
SMS
Green bubbleStandard text messageRequires: Any mobile number
Email deliveryEmail client deliveryRequires: Valid email address
Scheduling Messages
Send messages at the perfect time, even when you’re not available.Schedule for Later
How Scheduled Messages Work
Processing: Scheduled messages are processed by a cron job that runs every minute.
Managing Scheduled Messages
View and manage your scheduled messages:- Navigate to Messages page
- Filter by status: Scheduled
- Can cancel messages before send time
- Edit or reschedule as needed
Message Tracking
Every message includes comprehensive tracking data:Message Properties
Current message state:
Sent- Successfully deliveredScheduled- Queued for future sendFailed- Delivery failedCancelled- Manually cancelled
When message was sent or scheduled
Lead reference or direct address
Which line sent the message
iMessage, SMS, or Email
For bulk sends - links related messages
View Message History
Access complete message logs:- Navigate to Messages page
- Use filters:
- Status
- Date range
- Message type
- Recipient
- Search by content or recipient name
- Export for analysis
API Reference
Send messages programmatically via REST API.Send Message Endpoint
Request Parameters
Message text content
One of:
imessage, sms, or emailID of the line to send from
Phone number (required if no recipientEmail)
Email address (required if no recipientPhone)
Display name for recipient
ISO 8601 timestamp for scheduled delivery
Associated lead ID (optional)
Batch identifier for bulk operations
Error Codes
| Code | Description |
|---|---|
400 | Missing required fields or invalid data |
401 | Unauthorized - invalid or missing token |
404 | Lead or line not found |
500 | Server error - delivery failed |
Complete API Docs
View detailed API documentation with more examples
Best Practices
✅ Do’s
Check Availability First
Check Availability First
Always verify iMessage availability before bulk sending to maximize delivery rates
Use Scheduling Wisely
Use Scheduling Wisely
Schedule messages for optimal times based on your audience’s timezone and habits
Personalize Messages
Personalize Messages
Use lead data to personalize messages and increase engagement
Test First
Test First
Use Quick Send to test messages before launching full campaigns
Monitor Delivery
Monitor Delivery
Regularly check delivery status and adjust strategy based on results
❌ Don’ts
Troubleshooting
Message Failed to Send
Message Failed to Send
Common causes:
- Recipient address is invalid
- Line is not active or misconfigured
- Server connection issue
Scheduled Message Didn't Send
Scheduled Message Didn't Send
Common causes:
- Line became inactive
- Server was down at scheduled time
- Message was cancelled
Cannot Send to Unavailable Address
Cannot Send to Unavailable Address