Learn the common reasons BTM's get blocked or flagged as spam—and how to stay compliant from the start.
✅ Toll-Free Text Messaging Requirements
Following these CTIA-endorsed requirements will help keep your messages deliverable and your number in good standing.
Best Practice | What It Means |
---|---|
📝 Get Opt-In | Always get clear, written consent before sending broadcast texts. No exceptions. |
🧼 Avoid SHAFT Content | Avoid mentioning Sex, Hate, Alcohol, Firearms, or Tobacco (including cannabis). These are automatically flagged. |
🔗 Use Custom URLs | Skip public URL shorteners like bit.ly —they’re often associated with spam. Instead, use a short link tied to your business’s domain. |
🚪 Include Opt-Out | Every message should include “Reply STOP to unsubscribe.” It’s required. |
⛔ Honor STOP Requests | When someone replies STOP, they must be removed from future messages immediately. |
🔁 Support UNSTOP/START | If a customer changes their mind, replying with UNSTOP or START will resubscribe them. |
📞 Stick to One Number | Use a single toll-free number per campaign to build trust and recognition. |
🏷️ Include Your Brand Name | Always identify your business in every message. No one likes mystery texts. |
🌐 Use a Consistent Domain | Links should come from a consistent, branded domain. It builds credibility. |
🚫 Common Reasons Your Messages May Be Blocked
Here are the most frequent reasons a BTM might fail or get flagged:
❌ No Customer Consent (Opt-In)
Text messages must only be sent to people who have explicitly opted in. If not, carriers may block your messages and impact your number’s reputation.
⚠️ SHAFT Content
If your message includes references to Sex, Hate, Alcohol, Firearms, or Tobacco, it will be flagged or filtered out, even if your business is legal and licensed.
🧱 Use of Public URL Shorteners
Carriers associate public shorteners (like bit.ly
) with spam. Use a custom-branded short URL instead.
📵 Missing Opt-Out Instructions
Every broadcast must give recipients a way to unsubscribe.
Include this in every message:
“Reply STOP to unsubscribe.”
🔄 Not Respecting STOP/UNSTOP
Toll-free numbers automatically support STOP and UNSTOP. You must respect those keywords—users must be opted out if they reply STOP and can opt back in with UNSTOP.
🏷️ No Brand Identification
Prokeep will always include brand identification in your Broadcast Text Messages. This builds trust and helps avoid spam filters.
Example:
[Your Business Name]: Join us April 15, 2024, from 10am–12pm for a Repair and Maintenance Workshop. Slots are limited. Text us at 555-555-5555 to reserve your spot! Reply STOP to unsubscribe.
💬 Need Help?
If you’re unsure whether your message is compliant or if messages are getting blocked, reach out to Prokeep Support HERE or by emailing support@prokeep.com. We’re happy to help review your messaging and ensure you're following best practices.
Let’s keep your messages flowing and your customers connected! 🙌