SMS Campaigns¶
Send bulk SMS messages to a group of contacts — either immediately or scheduled.
Creating a campaign¶
- Go to Marketing → SMS Campaigns
- Click New Campaign
- Fill in the campaign form:
| Field | Description |
|---|---|
| Campaign Name | Internal name for tracking (not sent to customers) |
| Contact Group | The group of contacts to send to |
| Message | The SMS message body |
| Send Date/Time | Send immediately or schedule for a future date and time |
| Sender Number | Your store's assigned phone number (auto-filled) |
- Click Schedule or Send Now
Message editor¶
The message editor shows:
- Character counter — tracks length and estimated segment count
- Personalization tags — insert dynamic fields like
{first_name},{last_name}that are replaced per contact at send time
Available tags:
| Tag | Replaced with |
|---|---|
{first_name} |
Contact's first name |
{last_name} |
Contact's last name |
{full_name} |
First + last name |
{phone} |
Contact's phone number |
SMS credits¶
Each segment of each message consumes one SMS credit. Before sending, the campaign shows an estimated credit cost based on message length × contact count.
Insufficient credits
If your account doesn't have enough credits when the campaign runs, the campaign will be paused. Top up your balance in Settings → Billing.
Campaign statuses¶
| Status | Meaning |
|---|---|
| Draft | Created but not yet sent or scheduled |
| Scheduled | Queued to send at a future date/time |
| Sending | Currently being processed and delivered |
| Sent | All messages have been submitted for delivery |
| Failed | An error occurred during sending |
Viewing results¶
After a campaign is sent, click it to see:
- Total messages sent
- Delivery status breakdown (sent / failed)
- Per-contact delivery log
Stopping a scheduled campaign¶
Go to the campaign list, find your scheduled campaign, and click Cancel. The campaign status changes to Draft and can be rescheduled or deleted.
Best practices¶
- Keep messages under 160 characters when possible to use a single segment
- Always test with a small group before sending to your full list
- Include an opt-out instruction if required by local regulations (e.g. "Reply STOP to unsubscribe")
- Schedule campaigns during business hours for better engagement