- Newest
- Most votes
- Most comments
You're right to notice this apparent contradiction, and I agree that these two usages of "transactional" seem to be referring to different concepts. Let me clarify:
-
Yes, these two usages of "transactional" are indeed referring to different things.
-
Both usages are correct, but they're used in different contexts:
The first usage, where "transactional messages" are described as messages sent to specific recipients (as opposed to segments), refers to the method of message delivery in Amazon Pinpoint. This is a broader definition that applies to how messages are sent, regardless of the channel (email, SMS, push notification, etc.).
The second usage, where "TRANSACTIONAL" is a MessageType for SMS messages, is specific to SMS regulations and best practices. In this context, "TRANSACTIONAL" refers to the content and purpose of the message, not the method of delivery.
For SMS:
- TRANSACTIONAL messages are time-sensitive and directly related to a specific transaction or user action (like order confirmations, password resets, etc.).
- PROMOTIONAL messages are marketing-related content.
This distinction is important for SMS because many countries have regulations that treat transactional and promotional SMS messages differently.
So, to summarize:
- The first usage refers to how messages are sent in Pinpoint (to specific recipients vs. segments).
- The second usage is specific to SMS message content classification for regulatory compliance.
Both usages are correct in their respective contexts. The term "transactional" in Pinpoint can have different meanings depending on whether you're talking about the message delivery method or the content type of SMS messages.
Sources
Send transactional messages from your app using Amazon Pinpoint - Amazon Pinpoint
Messages - Amazon Pinpoint
Relevant content
asked 3 years ago
asked 3 years ago
- AWS OFFICIALUpdated 4 years ago

Thanks very much! Since this answer says "This recommendation was generated using AWS Generative AI capabilities", can you clarify, did you write the answer or did AI generate the answer but you at least read over it to see if it was correct?
I understand your answer, but it still seems extremely potentially confusing because there are other contexts where the docs talk about sending SMS messages specifically, but they still use "transactional" to mean "direct", not as in "transactional"/"promotional": https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-messages.html