Does using a separate account for sending OTP messages give us a better OTP SMS delivery speed than sending from one account from which we send out transaction messages & OTP together

0

Does using a separate account for sending OTP messages give us a better OTP SMS delivery speed than sending from one account from which we send out transaction messages & OTP together

  1. Will the messages be queued when we send transaction messages and OTP from the same account? since the message type is transactional for both types.
  2. How does OTP messages get prioritized over a transaction message
  3. is there a feature on pinpoint to retry if delivery confirmation does not arrive in X seconds
asked 4 months ago60 views
1 Answer
0

Hello,

Using a Separate account for sending One Time Password messages has no effect on the delivery speed.

  1. From service side, Pinpoint messages will not be queued when we send messages (Transactional and OTP). Amazon pinpoint does not differentiate OTP and transactional messages.

  2. Amazon Pinpoint does not follow any prioritization of One Time Passwords over Transactional messages. One needs to follow the SMS guidelines and best practices like using Short Codes/long Codes/10DLC/Sender ID’s to avoid being marked as spam by carriers.

  3. For this we can make use of a Lambda Function for event_type:_SMS.FAILURE with a delay of X seconds:

    [+] https://docs.aws.amazon.com/pinpoint/latest/developerguide/event-streams-data-sms.html

    Also, Downstream Providers retry sending the messages until TTL expires. In case of API call failure, you can make use of the above Custom Lambda logic.

SUPPORT ENGINEER
answered 4 months ago
  • Hi Support team, can you explain more about what I could be able to achieve with lambda function? Does it delay the delivery failure report by X seconds or it will retry during that delay period on the AWS side?

    Is there any possibility by which we can stop retry until the TTL expiry of the Downstream aggregator & carrier?

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions