Help Center
Growth+

SMS Campaigns

Send targeted SMS review requests to customers, manage monthly allowances, and handle overage billing.

6 min read·Last updated: Dec 2024

Email Campaigns

Essential+

Unlimited sends. No overage charges. Email delivery is powered by Resend and included in your plan at no extra cost — send to as many customers as you like.

SMS Campaigns

Essential+

Monthly allowance per location (100–200 SMS depending on plan). Sends beyond your allowance are billed at $0.05/SMS at the end of the month.

SMS Allowances by Plan

Each plan includes a monthly SMS allowance per location. The allowance resets on the 1st of each month (UTC). Unused SMS credits do not roll over.

PlanMonthly SMS / LocationOverage Rate
Essential100$0.05 / SMS
Growth200$0.05 / SMS
EnterpriseCustomCustom

Setting Up an SMS Campaign

1

Go to Campaigns in the sidebar

In your OpsScaleIQ dashboard, click "Campaigns" in the left navigation.

2

Click "New Campaign"

Enter a campaign name, select the target location(s), and choose a send date or send immediately.

3

Upload or select recipients

Upload a CSV of phone numbers (first name, phone number, opt-in confirmation columns required) or select from previously imported contacts.

4

Customize the message template

The default message: "Hi [FirstName], we'd love your feedback! Leave us a quick review: [ReviewLink]". You can customize the copy within character limits.

5

Review SMS usage preview

The campaign builder shows how many SMS will be consumed vs. your remaining monthly allowance. Overage is automatically billed via Stripe if you proceed.

6

Launch the campaign

Click "Send Campaign". A confirmation modal shows the final count. SMS are sent immediately via Twilio.

Overage Billing

When you exceed your monthly SMS allowance, overage charges accrue at the per-SMS rate for your plan. At the end of each calendar month, the total overage is automatically billed via Stripe and appears on your invoice as a separate line item.

Monitoring your usage: Go to Settings → Billing to view real-time SMS usage for the current month. An amber warning appears when you reach 90% of your allowance.

Overage billing runs on the 1st of each month for the previous month's excess. Failed payments are retried up to 3 times per Stripe's standard retry logic.

Opt-Out & Compliance

OpsScaleIQ SMS campaigns use Twilio's infrastructure, which includes built-in STOP/HELP keyword handling. All campaigns must comply with TCPA (US) and any applicable regional regulations.

Opt-Out (STOP)

Recipients who reply STOP are automatically unsubscribed. OpsScaleIQ de-duplicates opt-outs and will not send further messages to opted-out numbers.

Obtain Consent

You are responsible for obtaining prior express written consent from recipients before importing their numbers. OpsScaleIQ requires opt-in confirmation in uploaded CSVs.

No Purchased Lists

Using purchased or scraped phone lists is strictly prohibited and may result in account suspension.

HELP Keyword

Recipients who reply HELP receive an automatic info message including your business name and opt-out instructions.

Campaign Performance Tracking

After a campaign is sent, the Campaigns page shows real-time delivery stats:

  • Sent — Total SMS dispatched to Twilio
  • Delivered — Confirmed delivery receipts from Twilio
  • Failed — Undelivered (invalid number, carrier rejection)
  • Opt-outs — Recipients who replied STOP
  • Reviews attributed — New reviews received from campaign recipients within 7 days

Related Articles