Transactional Stream Guidelines
Learn what content the transactional SMS stream allows, how it differs from marketing traffic, and which message patterns to avoid to prevent filtering.
The Transactional SMS Stream is built for automated, event-triggered messages: registrations, password resets, OTPs, and order updates. Content rules are stricter than for Marketing SMS traffic: anything that looks promotional can be filtered or rejected.
This page explains what counts as transactional content, shows correct and incorrect examples, and points to the right stream when your message doesn't fit.
NOTE
- To set up a transactional stream, see Creating Transactional Streams.
- For marketing, discounts, or incentive content, use Creating Marketing Streams instead.
Transactional vs. Marketing Content
| Aspect | Transactional Stream | Marketing Stream |
|---|---|---|
| Trigger | User action or system event | Sender-initiated campaign |
| Purpose | Confirm, notify, authenticate | Promote, sell, re-engage |
| Typical content | OTPs, confirmations, status updates | Discounts, offers, product launches |
| URLs | Account or transaction links only | Marketing landing pages |
| Tone | Neutral, factual | Persuasive, branded |
IMPORTANTPromotional content sent through the transactional stream may be filtered, blocked, or result in your stream being suspended. Always match the content to the stream type.
Guidelines for Transactional Messages
Three rules cover almost every case:
- Tie the message to a specific event. If the recipient didn't trigger it, it doesn't belong in the transactional stream.
- Keep the content purely informational. State what happened or what action is needed, nothing more.
- Use a recognizable Sender ID. Match your app or company name. See Sender ID best practices.
What Counts as Promotional
Avoid all of the following in transactional messages:
- Words like free, discount, % off, win, limited time, or any incentive language
- URLs leading to landing pages, product catalogs, or campaigns
- Reward amounts, bonus credits, or referral mentions
- Branded taglines or calls to action ("Shop now", "Don't miss out").
Examples
✅ Correct
| Use case | Message |
|---|---|
| Registration confirmation | You were registered in name. |
| One-time password | Your name verification code is 482913. It expires in 5 minutes. |
| Order update | Order #4821 has been processed. Check it at tracking_url. |
| Password reset | A password reset was requested for your name account. If this wasn't you, contact support. |
❌ Incorrect
| Message | Why it fails |
|---|---|
Welcome to name! Get 20% off your first order with code WELCOME20. | Contains a discount and promo code. |
Your account is ready. Check out our latest deals at name.example.com. | Marketing URL slipped into a confirmation message. |
| You earned 500 bonus points - redeem them today! | Reward + incentive language. |
Updated about 21 hours ago