I want to send an SMS after the user places an order.

I found this article: https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-apis.meta/mc-apis/transactional-messaging-get-started.htm.

But, there are some things I don't understand:

  1. Do I need to create one "definition" or create a "definition" for each send?
  2. In the documentation of sending the SMS, I see this object:
"subscriptions": {
       "resubscribe": true

What is it used for? After all, we send a transactional SMS.

1 Answer 1

  1. You only need to create one definition per message template. Each send would then use that definition. So you're not creating a new definition for every single contact.

  2. I believe the example for transactional SMS is using a payload for the generic SMS triggered send as the parameter isn't listed in the documentation. It shouldn't be required for transactional SMS. But to answer your question it will resubscribe a contact as you're sending the message as opposed to having the contact manually opt-in to the keyword.

  • Thank you!! Do I need to create a new keyword for transactional? Mar 31, 2020 at 7:43
  • I don't think it is a requirement, but it might be useful for separation of concerns almost similar to how you might have an entire business unit for transactional messaging. Mar 31, 2020 at 19:28
  • Thank you! Where can I find the definition that I created in the UI? Apr 2, 2020 at 7:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .