GuidesSMS campaigns
SMS campaigns
A text campaign is a broadcast with channel set to sms. It goes to the contacts in a segment who agreed to texts, at the time you choose in each person's own time zone.
Create one
POST /broadcasts with channel: "sms", the text, the number it comes from, and when. subject, html and reply_to belong to email and are refused here.
{
"channel": "sms",
"name": "Spring sale",
"segment_id": "78261eea-8f8b-4381-83c6-79fa7120f1cf",
"from": "+18335550199",
"text": "Spring sale: 20% off everything until Sunday. acme.co/s/spring",
"local_send_time": "11:00"
}local_send_timesends each text at 11:00 where that person is, as long as it falls inside the hours below.- Contacts without SMS consent are skipped, and a contact skipped for that still gets your email campaigns.
- Your number must be active. Until it is, you can write the campaign but not send it.
Know the cost before you send
POST /sms/estimate with the text and the segment_id answers how many people it reaches, how many messages each text is, how many are covered by your plan and the cost of the rest, in dollars. The dashboard shows the same numbers on the review step.
The rules a campaign keeps
- Texts go out between 8 am and 9 pm in each person's time zone.
- A campaign still sending at 9 pm carries on the next morning. It stays
sendinguntil the last text is out. - Someone who got a marketing text in the last 16 hours is skipped, whichever campaign or automation sent it.
- Links must be on your own short-link domain. Public shorteners are refused, because carriers filter them.