Offer Activity Execution –Amazon Pinpoint SMS

During execution of an SMS offer using an Amazon Pinpoint channel, one or more CSV files are uploaded into the specified AWS S3 bucket.  Each file contains up to a maximum number of records defined by the channel's Max. recipients per file property.  Each file is named 'RPI_[Channel name]_[ChannelExecutionID]_Export_[yyyyMMdd]_[GUID].csv', where [Channel name] is the first 6 characters of the channel's name, and GUID is the first 8 characters of a GUID (excluding hyphens).  An Amazon Pinpoint segment is created and named 'RPI_[Channel name]_[ChannelExecutionID]_[Channel ID]_Segment', where [Channel name] is the first 6 characters of the channel name, and [Channel ID] the first 5 characters of the channel ID.  Segment import jobs are initiated to load files from the defined AWS S3 CSV bucket, with files being deleted once import is complete.  An SMS campaign is created at Amazon Pinpoint, named 'RPI_[Channel name]_[ChannelExecutionID]_[Channel Id]_Campaign'.  An SMS message template is created at Amazon Pinpoint, named 'RPI_[SMS Offer name]_[ChannelExecutionID]_[SMS Offer ID]_SMS'. Finally, Amazon Pinpoint sends the SMS messages.

Note the following:

      A record will be counted as invalid when its recipient phone number is null or empty.

      A maximum number of 40 custom attributes are supported.

      If the SMS offer's Use URL shortener property is checked, a runtime validation error is raised when SMS content contains one or more links with configured with database column attributes.