How to Configure SMS Compliance Settings in Sparkforge

By Sparkforge Support Team ·Last reviewed May 3, 2026

Sparkforge SMS Compliance Settings auto-append opt-out language and sender identification on outbound SMS, and re-insert them every 1-60 days. Enable both toggles in Settings > Phone Numbers > Messaging to stay carrier-compliant.

SMS Compliance Settings make sure outbound texts include sender identification and opt-out language so carriers do not filter your messages. The first message in any conversation always includes both, and the recurring cadence re-inserts them on a schedule you choose.

What These Settings Do

  • Opt-out language — appends a phrase like Reply STOP to unsubscribe when missing.
  • Sender identification — appends a brand line like Thanks, Alex at Main Street Dental when missing.
  • Periodic re-insertion — re-adds both lines every 1-60 days on long conversations.
  • De-duplication — does not add a second opt-out line if your template already contains one.

Configure SMS Compliance

  1. Log in to your sub-account.
  2. Click Settings in the left menu.
  3. Open the Phone Numbers tab.
  4. Click Messaging in the top menu bar.
  5. Toggle Make SMS compliant by adding an opt-out message to ON. Click Customize to edit the opt-out text.
  6. Toggle Make SMS compliant by adding sender information to ON. Click Customize to edit the sender line.
  7. Toggle Enable periodic opt-out and sender info to ON.
  8. Enter a value between 1 and 60 in the Include sender ID and opt-out message every X days field.
  9. Click Save.

Defaults and Behavior

  • New sub-accounts: SMS compliance is enabled by default.
  • Existing sub-accounts: disabled by default; enable manually.
  • First message: sender info and opt-out language always appear on the first outbound message in a conversation, even if periodic insertion is off.
  • Trial mode and new locations: agencies in trial mode and sub-accounts under 15 days old cannot disable these toggles. Account Users and Admins also cannot disable them.

How Smart Detection Works

Sparkforge only suppresses re-insertion when it detects a complete opt-out phrase. Standalone words inside normal sentences do not trigger suppression.

Phrases that suppress insertion:

  • Reply STOP to unsubscribe.
  • Text STOP to opt out.
  • Reply STOP to end.

Does not suppress: If this time does not work, stop by tomorrow.

Carrier-Compliant Opt-Out Keywords

STOP, STOPALL, CANCEL, UNSUBSCRIBE, END, QUIT.

Sender ID Examples

  • Thanks, Jamie at Oak & Co.
  • Team Acme Fitness

Avoid spammy formatting, excessive emojis, URL shorteners, and vague brand references — these increase carrier filtering risk.

Frequently Asked Questions

Can I disable opt-out language or sender ID?
Not in trial mode, on sub-accounts under 15 days old, or for restricted user roles. Sparkforge recommends keeping both enabled to maintain carrier deliverability.
What happens if my message already includes opt-out wording?
Sparkforge detects the existing phrase and does not duplicate it. The opt-out line only appends when it is missing.
Which keywords count as carrier-compliant opt-out commands?
STOP, STOPALL, CANCEL, UNSUBSCRIBE, END, and QUIT. Including any of these in your message satisfies opt-out requirements.
How often should periodic re-insertion run?
Most teams set it between 14 and 30 days. The setting accepts any value from 1 to 60. Shorter intervals add the lines more often; longer intervals reduce repetition for engaged contacts.
Why do new sub-accounts have SMS compliance on by default?
Sparkforge enables compliance by default on new sub-accounts so messages start out aligned with carrier rules from the first send. Existing sub-accounts must enable it manually.

Was this article helpful?