SMS Campaigns
Send bulk SMS messages for marketing or notifications
POST
Documentation Index
Fetch the complete documentation index at: https://docs.avoca.ai/llms.txt
Use this file to discover all available pages before exploring further.
Create and send SMS campaigns to customer segments for marketing, maintenance reminders, or service notifications. All campaigns comply with SMS regulations including opt-out management.
Request
Type of campaign:
maintenance_reminder- Service due remindersseasonal_promotion- Seasonal offersservice_follow_up- Post-service follow-upsappointment_reminder- Bulk appointment remindersemergency_notification- Urgent notificationsmarketing- General marketing messages
List of recipients (max 10,000 per campaign)
Message template with merge variables using syntax
ISO 8601 timestamp to send campaign (omit for immediate)
Campaign settings
Recipient filtering criteria
Message to use if personalization fails
Response
Unique campaign identifier
Campaign status:
scheduled- Scheduled for futuresending- Currently sendingcompleted- Finished sendingcancelled- Campaign cancelled
Total number of recipients
Number of messages sent so far
Estimated total cost in dollars
When campaign will/did start
When campaign finished (if completed)
Campaign Status Webhook
Best Practices
- Timing: Send between 10 AM - 6 PM recipient time
- Personalization: Use customer name and relevant details
- Clear CTA: Include one clear action (Reply YES, Call, Click link)
- Compliance: Always include opt-out for marketing messages
- Segmentation: Target relevant customers to improve engagement