Skip to content

SMS Campaigns

Send bulk SMS messages to a group of contacts — either immediately or scheduled.


Creating a campaign

  1. Go to Marketing → SMS Campaigns
  2. Click New Campaign
  3. 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)
  1. 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