What does this AWS Solutions Implementation do?
The Amazon Personalize Optimizer Using Amazon Pinpoint Events solution leverages your existing Amazon Personalize campaigns and Amazon Pinpoint projects to build a data pipeline easily. You can connect an Amazon Personalize campaign with an Amazon Pinpoint project directly from the Amazon Pinpoint console, then use this solution to build and maintain an automated data pipeline between Amazon Pinpoint and Amazon Personalize.
The solution automatically provisions and configures the necessary AWS services to train and publish models quickly by defining the frequency and the type of data used to retrain the models. Using an automated retraining loop frees you to build new models that delivers more personalized recommendations over time, keeping your messaging relevant for your marketers.
AWS Solutions Implementation overview
The diagram below presents the architecture you can automatically deploy using the solution's implementation guide and accompanying AWS CloudFormation template.
Amazon Personalize Optimizer Using Amazon Pinpoint Events solution architecture
This solution deploys an AWS CloudFormation template that configures the Amazon Pinpoint event stream on an existing Amazon Pinpoint project to use Amazon Kinesis Data Firehose to store event data in Amazon Simple Storage Service (Amazon S3). The Amazon S3 data schema is stored in an AWS Glue Data Catalog enabling data queries.
The AWS CloudFormation template also deploys a daily batch process orchestrated by AWS Step Functions. The process begins when an Amazon CloudWatch time-based event triggers a series of AWS Lambda functions that use an Amazon Athena query to query customer data stored in Amazon S3. The query result is then used to retrain Amazon Personalize by providing new interaction data from the Amazon Pinpoint event data.
Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.
Personalized messaging content
Leverage Amazon Personalize campaigns and Amazon Pinpoint projects
Automated data pipeline
Browse our library of AWS Solutions Implementations to get answers to common architectural problems.
Find AWS certified consulting and technology partners to help you get started.
Browse our portfolio of Consulting Offers to get AWS-vetted help with solution deployment.