The core test
Ask: did the recipient trigger this specific message through their own action (placing an order, booking an appointment, requesting a code), and does it contain no promotional content? If yes, it is transactional — see Transactional SMS. If the message proposes something new — an offer, a discount, an announcement — sent to a list, it is promotional, covered under Bulk SMS.
Common edge cases
- "Your order shipped — here's 10% off your next one": mixing a transactional update with a promotional offer in the same message generally makes the whole message promotional for compliance purposes. Keep them separate.
- A renewal reminder for a subscription the customer already has: transactional, since it relates to an existing relationship and action, not a new offer.
- A "we miss you" win-back message to a lapsed customer: promotional, since it is initiated by the business to prompt new engagement, not triggered by a recent customer action.
- An appointment reminder that also mentions a loyalty program: the loyalty mention pushes it toward promotional — better to send as two separate messages.
Why the distinction matters
Promotional messages need explicit opt-in consent and a working opt-out; transactional messages don't carry that same marketing-consent requirement since they follow directly from a customer's own action. Misclassifying a promotional message as transactional to skip consent requirements is exactly the kind of pattern regulators and platforms watch for — see the Saudi SMS compliance guide and the underlying CST anti-spam regulation document.
Frequently asked questions
Is a payment reminder transactional or promotional?
Generally transactional, if it relates to an existing obligation or account the customer already has (e.g., an invoice due), rather than promoting a new purchase.
Can one message be both?
Best practice is no — mixing an operational update with a promotional offer in the same message tends to make the whole message subject to promotional rules. Send them separately.
What happens if I misclassify a promotional message as transactional?
It undermines the consent and opt-out protections the classification exists to guarantee, which is a compliance risk — see the Saudi SMS compliance guide.