Posted On: Jun 1, 2022

Amazon Pinpoint journeys now include the ability to pass data into a custom channel, and be able to perform a yes/no or multivariate split based on the response. Journeys in Amazon Pinpoint were designed for customers who want to send targeted communications that drive high-value user actions. Journeys can include custom channel activities, which can be used to send messages through channels that Amazon Pinpoint doesn’t support natively, such as WhatsApp or Signal.

Custom channel activities use AWS Lambda functions to call external APIs or perform other operations. Customers can now pass the custom channel activity a message intended for an end user, or other data to customize the send. In addition, Journey yes/no and multivariate splits can now listen to the response from the AWS Lambda function, and use that response to determine the next action in the journey. For example, you could design a custom channel activity to send a message through WhatsApp, and the Lambda function could return a value of “Success” if the message is successfully delivered, or “Failure” if it wasn’t. Your journey can then be split based on this success or failure response, and recipients who weren’t able to receive the message through WhatsApp could then be sent a communication through another channel, such as SMS.

Amazon Pinpoint journey custom channel input and response is available in the following AWS Regions: US East (N. Virginia), US West (Oregon), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), Europe (London), and AWS GovCloud (US-West). For more information, see Set up a custom message channel activity in the Amazon Pinpoint User Guide.