Upon execution of an Amazon Pinpoint push direct offer, one or more CSV files is uploaded to the channel's Amazon S3 bucket folder. Each CSV file contains recipient records (up to a number defined by the channel's Max. recipients per file property. Each CSV file name is formatted as follows:
• RPI_[Channel name]_[ChannelExecutionID]_Export_[yyyyMMdd]_[Guid].csv
(Where [Channel name] is the first 6 characters of the channel's configured name, and [Guid] is the first 6 characters of a GUID (excluding hyphens).
An Amazon Pinpoint segment is created with a name formatted as follows:
• [Channel name]_[ChannelExecutionID]_Segment
Segments are imported from the AWS s3 folder, with the files therein being deleted afterwards. A push notification campaign is created at Amazon Pinpoint with the campaign's name formatted as follows:
• [Channel name]_[ChannelExecutionID]_Campaign. Finally, push notifications are sent to the intended recipients.
The following considerations apply when executing an Amazon Pinpoint push direct offer:
• SMS and Facebook Messenger overrides are not supported.
• The following message actions are not supported:
o Home
o Landing page
o Share
Other Push Direct offer features are supported.
• A runtime validation is raised when the offer's message body contains one or more rule smart assets, or when the message's body exceeds more than 200 characters when Send message as JSON payload is unchecked at the channel.
• A record is counted as invalid when:
o One or more attributes contains a value more than 100 characters in length.
o The channel type does not contain the values 'APNS'/'GCM'.
o Registration token is null or empty.
• If the channel's Send message as JSON payload property is checked, the message body is as JSON. If unchecked, it is sent as text.
• Up to 40 custom attributes can be created. Each custom attribute's value must not exceed 100 characters long.