Deliver personalized customer service by improving the customer experience through their channel of choice, at every stage of the traveler and guest journey
This Guidance features an integrated user interface for Travel & Hospitality customer service teams. With built-in voice, text, chat, and email applications, customer service teams can respond to customers from a single screen and build new workflows with their existing customer service applications. Customer service that spans multiple channels can improve loyalty program net promoter scores (NPS) and customer satisfaction scores (CSAT), while also reducing costs.
-
Airlines
-
Lodging
-
Airlines
-
Architecture Diagram
Disclaimer: Not for production use
Step 1
Use HAQM Simple Storage Service (HAQM S3) to store website and configuration files, and HAQM CloudFront to serve a unified user interface.
Step 2
Invoke AWS Lambda to provide personalized recommendations for travelers and generate data through HAQM API Gateway. API access is controlled through HAQM Cognito.
Step 3
A serverless database architecture runs on HAQM DynamoDB to collect key Traveler 360 data from several sources, personalization data processing workload outputs, and systems of records.
Step 4
A chatbot powered by HAQM Lex asks for traveler input data and automates the delivery of personalized user interactions and recommendations.
Step 5
Use a search service for available products to recommend in the data bank index by using HAQM OpenSearch Service.
Step 6
Use a mail or mobile push notification service to send recommendations to travelers, scheduled through HAQM Pinpoint.
-
Lodging
-
Architecture Diagram
Disclaimer: Not for production use
Step 1
Use HAQM Simple Storage Service (HAQM S3) to store website and configuration files, and HAQM CloudFront to serve a unified user interface.
Step 2
Invoke AWS Lambda to provide personalized recommendations for guests and generate data through HAQM API Gateway. API access is controlled through HAQM Cognito.
Step 3
A serverless database architecture runs on HAQM DynamoDB to collect key guest 360 data from several sources, personalization data processing workload outputs, and systems of records.
Step 4
Use a chatbot powered by HAQM Lex to ask guest input data, and automate the delivery of personalized user interactions and recommendations.
Step 5
Use a search service powered by HAQM OpenSearch Service to recommend available products in the data bank index.
Step 6
Use a mail or mobile push notification service to send recommendations to guests. Schedule the notifications using HAQM Pinpoint.
Well-Architected Pillars

-
Operational Excellence
The reference architecture can be scripted using an HAQM CloudFormation template. You can next add the CloudFormation template to your own development pipeline, and deploy in your cloud environment. Using HAQM CloudWatch, you can get Observability with level metrics, and personalize dashboards and logs.
-
Security
Using HAQM Cognito user pools, you can use identity pools to provide built-in user management. The AWS Lambda backend has access only to the services they need, with least privilege roles. The customer data in HAQM DynamoDB is encrypted at rest.
-
Reliability
All the serverless components are highly available, and automatically scale based on usage. We recommend HAQM DynamoDB cross-Region deployment for higher availability.
-
Performance Efficiency
Serverless architectures give you the ability to provision the exact resources that the workload needs. CloudWatch Alarms and Lambda metrics allow monitoring for expected performance. For more unexpected traffic, HAQM DynamoDB can be configured as on-demand; otherwise use provisioned mode for consistent traffic.
-
Cost Optimization
Serverless architectures have a pay-per-value pricing model and scale based on demand. A good implementation is to share the same key-value tag for assets that belong to a project programmatically, and then create custom reports in AWS Cost Explorer using the key value tags.
-
Sustainability
By choosing serverless services, you use only the resources that you need, reducing unnecessary emissions.
Disclaimer
The sample code; software libraries; command line tools; proofs of concept; templates; or other related technology (including any of the foregoing that are provided by our personnel) is provided to you as AWS Content under the AWS Customer Agreement, or the relevant written agreement between you and AWS (whichever applies). You should not use this AWS Content in your production accounts, or on production or other critical data. You are responsible for testing, securing, and optimizing the AWS Content, such as sample code, as appropriate for production grade use based on your specific quality control practices and standards. Deploying AWS Content may incur AWS charges for creating or using AWS chargeable resources, such as running HAQM EC2 instances or using HAQM S3 storage.
References to third-party services or organizations in this Guidance do not imply an endorsement, sponsorship, or affiliation between HAQM or AWS and the third party. Guidance from AWS is a technical starting point, and you can customize your integration with third-party services when you deploy the architecture.