SMS Campaigns

Compose and send text message campaigns to your guests.

SMS campaigns let you reach guests directly with text messages. They are ideal for time-sensitive offers, reminders, and short announcements that benefit from the immediacy of a text.

Composing Your Message

The editor is split into two halves. The left side contains the message composer and campaign settings. The right side shows a real-time phone preview of how your message will look on a guest's device.

Type your message in the text area. The preview updates instantly as you write.

Personalization Variables

Use the variable toolbar above the message field to insert dynamic guest data into your message. Available variables include:

  • First Name — The guest's first name
  • Last Name — The guest's last name
  • Order Total — The total from the guest's most recent order
  • Order ID — The ID of the guest's most recent order
  • Restaurant Name — Your restaurant's name
  • Coupon Code — A coupon code (if applicable)
  • Location Name — The location name

Variables are replaced with real values when the message is delivered. The preview shows sample data so you can see how the final message will read.

Character Count and Segments

A single SMS message can hold up to 160 characters. If your message exceeds 160 characters, it is split into multiple segments of 153 characters each.

The character counter below the message field shows your current count and how many SMS segments will be used. Keep messages concise to minimize segment usage, as each segment may incur additional cost.

Send Test

After saving a campaign as a draft, you can send a test SMS to verify the message before it goes out to your audience.

  1. Save the campaign as a draft
  2. Click Send Test in the top-left corner of the preview area
  3. Enter a phone number and click Send

Saving and Sending

  • Save Draft — Saves your work without sending
  • Send Now — Validates the message and sends it immediately
  • Schedule — Saves the campaign with a scheduled delivery time (visible when a schedule is set)
Test your message with the Send Test feature before sending to your full audience. This helps catch typos and verify that personalization variables display correctly.