SlideShare a Scribd company logo
Exploring Contact Lens and Amazon Connect
AWS User Groups of Florida –Virtual
August 19th, 2020
AWS User Groups of Florida – Updates
• Our first virtual MeetUp… after 6 years of in-person MeetUps
• Collaborate with us after the MeetUp!
• Future MeetUps – Presenters?Topics? Formats?
• Slideshare – Keep an eye on our MeetUp Page – we will post a link to the Slides
• Youtube – Keep an eye on our MeetUp Page – we will post a link to theVideo
• Slack – Keep the conversation going - http://aws-usergroup-florida.slack.com/
• Today’s MeetUp Format
• Ask questions and answer the presenter’s questions with sli.do (Event 30920) or go to
https://app.sli.do/event/wh4c490s
AWS User Groups of Florida – Coverage
• Doral: https://www.meetup.com/AWSUserGroupDoral
• Miami: https://www.meetup.com/Miami-AWS-Users-Group
• Miami Beach: https://www.meetup.com/aws-user-group-miami
• Fort Lauderdale: https://www.meetup.com/South-Florida-Amazon-Web-Services-Meetup
• Boca Raton: https://www.meetup.com/awsflorida
• Orlando: https://www.meetup.com/Orlando-AWS-Users-Group
• Tampa: https://www.meetup.com/Tampa-AWS-Users-Group
• Jacksonville: https://www.meetup.com/AWS-User-Groups-of-Florida-Jacksonville
Who am I?
• Who am I?
Who is CloudHesive?
• Professional Services
• Assessment (Current environment,
datacenter or cloud)
• Strategy (Getting to the future state)
• LandingZone (Pre-Migration)
• Migration (Environment-to-cloud,
Datacenter-to-cloud)
• Implementation (Point solutions)
• Support (Break/fix and ongoing
enhancement)
• DevOps Services
• Assessment
• Strategy
• Implementation (Point solutions)
• Management (Supporting infrastructure,
solutions or ongoing enhancement)
• Support (Break/fix and ongoing
enhancement)
• Managed Security Services (SecOps)
• Encryption as a Service (EaaS) –
encryption at rest/in flight
• End Point Security as a Service
• Threat Management
• SOC IIType 2Validated
• Next Generation Managed Services
(MSP)
• Leveraging our Professional, DevOps
and Managed Security Services
• Single payer billing
• Intelligent operations and
automation
• AWS Audited
• Cost Management
Choose your own adventure
• How familiar are you with Contact Center Operations/Technology?
• How familiar are you with AWS? What aspects?
• How familiar are you with Amazon Connect?
Agenda
• Introduction
• Amazon Connect Overview
• Amazon Connect Deep Dive
• Contact Lens Overview
• Contact LensWalkthrough
• Conclusion
Amazon Connect Overview
• ACD-as-a-service
• ProvisionToll Free orToll Numbers
• Port in/port out existing numbers
• Outbound Caller ID Name + Number
• Pre-configurable speed dial numbers
• Environment ready within minutes from provisioning (regardless of size)
• Near-infinite capacity
• Multi-Channel (Voice, Chat)
• Simple pricing:
• Per minute/message, per leg (Inbound from customer, outbound to agent, platform usage)
• Per day, per number
• Supports Data encryption at rest with Key Management Service (KMS)
• Reports, Recordings
• Supports Data encryption in flight with customer supplied key
• Credit-card-in-IVR-collection
Amazon Connect Users
• Integrates with your existing technology footprint
• Active Directory (or use Directory Service) or SAML
• User provisioning requires less than 30 seconds of administrator time (point and click), can
be automated through API and supports bulk provisioning
• Connectivity
• WebRTC stream can be routed over Direct Connect
• Granular role/permission assignment; Does not need to conform
Traditional Administrator/Supervisor/Agent roles
• Empower your business to run their business
• Supports hierarchies (Supervisor, Lead,Tier 3,Tier 2,Tier 1, etc.) for
reporting purposes
• Administrative Changes are Logged
• Agent Status Changes are Logged
Amazon Connect Queues
• Supports Hours of Operations
• Define a maximum number of calls for overflow capabilities
• Supports prioritization and skill based routing (routing profile)
• Supports custom statuses (On Break, etc.) for reporting and routing
purposes
Amazon Connect Contact Flows
• IVR-as-a-service
• Each leg of the call can be influenced:
• What caller first sees/hears
• What caller sees/hears when in queue
• What caller sees/hears when connecting to an agent
• What agent sees/hears when connecting to a caller
• Enable/disable recording of caller/agent legs
• Play custom audio or text to speech or text (numerous languages and voices)
• Menus + Digit collection
• Percentage allocation, look ahead routing, error handling, timeout handling, default routing
• Speech to text/natural language processing (via Lex)
• Programmatic functions (via Lambda) – perform real time data lookup against nearly anything, based on
call data, pass results back to the call
• Pass data to Agent (via JavaScript API), CTR (via Kinesis) or lookup historically via
Administrator/Supervisory view
Amazon Connect Metrics
• Per Call
• CustomerTrace Record (CTR)
• Call Recording
• Sent to S3
• Administrator/Supervisor
• Trailing since midnight, Past n hours
• 30 minute granularity
• Built in reports/dashboards
• Real time + Historical
• Detailed data extracts
• CSV to S3, transferred hourly
• Basic
• CloudWatch
• Per Agent
• Agent Event
• Streams API
Data Storage
• Recordings (Voice) => S3 as WAV
• Transcripts (Chat) => S3 as JSON
• Streaming (Voice) => Kinesis as PCM
• Reports (Data) => S3 as CSV
Event Streams (CTR and Agent)
• CTR => Kinesis (Stream) as JSON
• Lifecycle of the Contact
• Agent Event => Kinesis (Stream) as JSON
• Lifecycle of the Agent
Kinesis Destinations
• Kinesis (Stream) to:
• Lambda (Destination)
• Kinesis (Analytics)
• Kinesis (Firehose)
• Kinesis (Analytics) to:
• Kinesis (Firehose)
• Kinesis (Streams
• Lambda (Preprocessing or Destination)
• Kinesis (Firehose) to:
• Lambda (Transforms)
• S3
• Redshift
• ElasticSearch (AWS)
• Splunk
Kinesis Common Problems and Solutions
• Contact ID is not a primary key – multiple streams will be emitted per
Contact ID. Historical reporting should omit all but the newest.
• Sometimes weird things happen  - missing Contact IDs,
Timestamps, or lack of “Finalization”. Generally self resolved and
backfilled.
• Forget to enable Kinesis for CTRs? Once enabled, you can “replay”
contacts (by adding an arbitrary attribute) which will then send them
through Kinesis.
SDK
• Agent
• Javascript SDK (“Streams API”)
• Examples
• http://connectdemo.com/
• https://github.com/amazon-connect/amazon-connect-streams
• Chat
• Connect SDK (x2)
• Examples
• https://github.com/amazon-connect/amazon-connect-chat-ui-examples/
Lex
• Monitoring
• Transcripts => Cloudwatch
• Audio => S3
• Sentiment =>API
• Errors => Cloudwatch
• Best Practices
• DTMF Collection
• RegEx
• $LATEST != Production
Lambda
• Asynchronous approach can be taken for long running requests
• Max timeout is 8 seconds per function, or 30 seconds combined
• Input should be logged as JSON (Cloudwatch Insights parses it very
well)
• Output should be formatted as JSON (Connect is expecting it)
Lambda – Error Handling
• If no results, “No Results” should be emitted (as JSON) so we can handle it
• If error, Error should be emitted as JSON so we can handle it
• Good error handing means the Error flow will not be used – add a branch block to branch based on Error or
no Results
• Plan for unexpected results as well
• Have a method to measure each
• Good/bad inputs/outputs/processing?Systemic issue?
• Without error handling retries will occur (3 times or 8 seconds)
• https://docs.aws.amazon.com/connect/latest/adminguide/connect-lambda-functions.html
• https://docs.aws.amazon.com/lambda/latest/dg/nodejs-exceptions.html
Lambda – Lifecycle Management
• Environment can be passed as an attribute, negating the need to
maintain multiple, lifecycle specific functions
• ANI, among other system attributes can be overridden as custom
attributes, to facilitate testing
Operational Monitoring – Metrics
• [ "AWS/Billing", "EstimatedCharges", "ServiceName", "AmazonConnect", "Currency", "USD ]
• Value > x indicates change in usage pattern requiring further investigation
• [ "AWS/Billing", "EstimatedCharges", "ServiceName", " ContactCenterTelecomm ", "Currency", "USD ]
• Value > x indicates change in usage pattern requiring further investigation
• CallBackNotDialableNumber
• N/A
• CallRecordingUploadError
• Value should be 0
• Value > 0 indicates issue with S3 bucket or KMS key configuration
• CallsBreachingConcurrencyQuota
• Value should be 0
• Value > 0 indicates soft limit of Amazon Connect Instance exceeded
• CallsPerInterval
• Informational Only
• ConcurrentCalls
• Informational Only
• ConcurrentCallsPercentage
• Value should be < 50%
• Value > 50% indicates call pattern has changed and needs investigated, with a potential soft limit increase request submitted
• ContactFlowErrors
• Value should be 0
• Value > 0 indicates a potential configuration error with Contact Flow
Operational Monitoring – Metrics
• ContactFlowFatalErrors
• Value should be 0
• Value > 0 indicates a potential configuration error with Contact Flow
• LongestQueueWaitTime
• Informational Only
• Ideally < 300 seconds from a Contact Center performance perspective
• MisconfiguredPhoneNumbers
• Value should be 0
• Value > 0 indicates phone number missing Contact Flow assignment
• MissedCalls
• Value should be 0
• Value > 0 indicates potential agent technology or training issue
• PublicSigningKeyUsage
• N/A
• QueueCapacityExceededError
• Value should be 0
• Value > 0 indicates a potential configuration error with Contact Flow
• QueueSize
• Informational Only
• ThrottledCalls
• Value should be 0
• Value > 0 indicates soft limit of Amazon Connect Instance exceeded
Operational Monitoring – Logs
• Contact Flow Logs => Cloudwatch
• Lambda Functions => Cloudwatch
• Cloudwatch => Logs
• Lambda Logs can produce composite Metrics (dashboards, alarms) without
additional code
Operational Monitoring
• Reports
What is Contact Lens?
Contact Lens for Amazon Connect is a set of machine learning (ML)
capabilities integrated into Amazon Connect.With Contact Lens for
Amazon Connect, contact center supervisors can better understand
the sentiment, trends, and compliance of customer conversations to
effectively train agents, replicate successful interactions, and identify
crucial company and product feedback.
-AWS Marketing
What is sentiment analysis?
Sentiment analysis (also known as opinion mining or emotion AI)
refers to the use of natural language processing, text analysis,
computational linguistics, and biometrics to systematically identify,
extract, quantify, and study affective states and subjective
information. Sentiment analysis is widely applied to voice of the
customer materials such as reviews and survey responses, online and
social media, and healthcare materials for applications that range
from marketing to customer service to clinical medicine.
-Wikipedia
A brief history of quality in the Contact Center
• Tabulation/Notes/Desk-side monitoring
• Statistical Measurement/Ticketing/Remote-monitoring
• Scorecards
• Speech toText
• Speech Analytics
Why Contact Lens?
• Approximately same cost as third-party SaaS solution
• 62.5% of the cost of build-your-own-Transcribe-based solution
• Integrated with AmazonConnect from a supervisor interface perspective (single
login, single screen to do both call analytics and reporting), easier to onboard
and permission folks to and cleaner/more responsive
• Leverages the same integration approaches as AmazonConnect (APIs, data
sources, etc.)
• Supports multiple channels (e.g.Voice, Chat)
• Selectively enable/disable analytics (e.g. does not need to analyze 100% of
contacts nor do all calls need to be recorded), potential to offer different service
tiers to customers
What does it do?
• Analyzes displays both agent and customer side of conversation as
separate entities
• Handles content categorization (Present, Missing, Segment,
Channel, And/Or)
• Search (Keyword, Channel, Keyword, Sentiment, Non-talk time)
• Loudness/Speed/Overtalking Measurements
• Issue/Call Driver Identification
• Sensitive Data Redaction
• Multi Language/Accent Support
How do we extend its capabilities?
• Contact Lens + Lex
• Contact Lens lets us see what’s transpired during the call but what if we used
that information to tune the up-front experience?
• Implementing Lex + integration to a customer’s API allowed a talk
time reduction of 11 seconds
• How do we know the customer journey continues to remain relevant?
• Transcribed Audio (JSON) > Comprehend >Themes
• This is how we know if the customer journey continues to remain relevant.
Walkthrough
Conclusion
• Moving a Contact Center, while a seemingly arduous task can be done on an
expedited timeline with minimal up-front investment
• Adding additional capabilities can be done in an agile manner, again with
minimal up-front cost
• And finally, adding AI/ML based/powered services, such as Contact Lens to your
Contact Canter can be done with minimal effort, allowing you to better
understand and optimize your customer’s experience
Q&A
Contact Us
• Partner Solutions Finder
• https://aws.amazon.com/partners/find/partnerdetails/?n=CloudHesive&id=001E000000qK5f6IAC
• E-Mail
• sales@cloudhesive.com
• URL
• https://cloudhesive.com
• Phone
• United States: 800-860-2040 x1 (Miami, Florida, US & Norfolk,Virginia, US)
• Argentina: +54 (11) 51737475 x1 (Buenos Aires,AR & Santiago,CL)
• United Kingdom: +44 (20) 37955127 x1
• Australia: +61 (2) 80742932 x1

More Related Content

What's hot

Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSBuilding Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWS
Amazon Web Services
 
Amazon Connect Notes.docx
Amazon Connect Notes.docxAmazon Connect Notes.docx
Amazon Connect Notes.docx
Anant Singh
 
Evolving Customer Experience with Amazon Connect, An AI based Contact Centre ...
Evolving Customer Experience with Amazon Connect, An AI based Contact Centre ...Evolving Customer Experience with Amazon Connect, An AI based Contact Centre ...
Evolving Customer Experience with Amazon Connect, An AI based Contact Centre ...
Amazon Web Services
 
Introduction to Amazon Athena
Introduction to Amazon AthenaIntroduction to Amazon Athena
Introduction to Amazon Athena
Amazon Web Services
 
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
Amazon Web Services
 
Cloud Formation
Cloud FormationCloud Formation
Cloud Formation
TO THE NEW | Technology
 
Maximising the Customer Experience with Amazon Connect and AI Services
Maximising the Customer Experience with Amazon Connect and AI ServicesMaximising the Customer Experience with Amazon Connect and AI Services
Maximising the Customer Experience with Amazon Connect and AI Services
Amazon Web Services
 
Building a modern data platform in AWS
Building a modern data platform in AWSBuilding a modern data platform in AWS
Building a modern data platform in AWS
Amazon Web Services
 
Cost Optimization in AWS
Cost Optimization in AWSCost Optimization in AWS
Cost Optimization in AWS
AWS User Group Bengaluru
 
Smart Home Skill API: Connect Any Device to Alexa & Control Any Feature (ALX3...
Smart Home Skill API: Connect Any Device to Alexa & Control Any Feature (ALX3...Smart Home Skill API: Connect Any Device to Alexa & Control Any Feature (ALX3...
Smart Home Skill API: Connect Any Device to Alexa & Control Any Feature (ALX3...
Amazon Web Services
 
Best Practices to Secure Data Lake on AWS (ANT327) - AWS re:Invent 2018
Best Practices to Secure Data Lake on AWS (ANT327) - AWS re:Invent 2018Best Practices to Secure Data Lake on AWS (ANT327) - AWS re:Invent 2018
Best Practices to Secure Data Lake on AWS (ANT327) - AWS re:Invent 2018
Amazon Web Services
 
Amazon Connect Bootcamp
Amazon Connect BootcampAmazon Connect Bootcamp
Amazon Connect Bootcamp
CloudHesive
 
An overview of Amazon Athena
An overview of Amazon AthenaAn overview of Amazon Athena
An overview of Amazon Athena
Julien SIMON
 
Building a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - WebinarBuilding a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - Webinar
Amazon Web Services
 
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
Amazon Web Services
 
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
Amazon Web Services
 
Building Data Lakes in the AWS Cloud
Building Data Lakes in the AWS CloudBuilding Data Lakes in the AWS Cloud
Building Data Lakes in the AWS Cloud
Amazon Web Services
 
Ensuring Voice Quality for Amazon Connect
Ensuring Voice Quality for Amazon ConnectEnsuring Voice Quality for Amazon Connect
Ensuring Voice Quality for Amazon Connect
Carl Blume
 
Monitoring and Alerting
Monitoring and AlertingMonitoring and Alerting
Monitoring and Alerting
Amazon Web Services
 
Next Gen Innovation: Enhancing your Contact Center with Amazon Connect for t...
Next Gen Innovation:  Enhancing your Contact Center with Amazon Connect for t...Next Gen Innovation:  Enhancing your Contact Center with Amazon Connect for t...
Next Gen Innovation: Enhancing your Contact Center with Amazon Connect for t...
Amazon Web Services
 

What's hot (20)

Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSBuilding Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWS
 
Amazon Connect Notes.docx
Amazon Connect Notes.docxAmazon Connect Notes.docx
Amazon Connect Notes.docx
 
Evolving Customer Experience with Amazon Connect, An AI based Contact Centre ...
Evolving Customer Experience with Amazon Connect, An AI based Contact Centre ...Evolving Customer Experience with Amazon Connect, An AI based Contact Centre ...
Evolving Customer Experience with Amazon Connect, An AI based Contact Centre ...
 
Introduction to Amazon Athena
Introduction to Amazon AthenaIntroduction to Amazon Athena
Introduction to Amazon Athena
 
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
 
Cloud Formation
Cloud FormationCloud Formation
Cloud Formation
 
Maximising the Customer Experience with Amazon Connect and AI Services
Maximising the Customer Experience with Amazon Connect and AI ServicesMaximising the Customer Experience with Amazon Connect and AI Services
Maximising the Customer Experience with Amazon Connect and AI Services
 
Building a modern data platform in AWS
Building a modern data platform in AWSBuilding a modern data platform in AWS
Building a modern data platform in AWS
 
Cost Optimization in AWS
Cost Optimization in AWSCost Optimization in AWS
Cost Optimization in AWS
 
Smart Home Skill API: Connect Any Device to Alexa & Control Any Feature (ALX3...
Smart Home Skill API: Connect Any Device to Alexa & Control Any Feature (ALX3...Smart Home Skill API: Connect Any Device to Alexa & Control Any Feature (ALX3...
Smart Home Skill API: Connect Any Device to Alexa & Control Any Feature (ALX3...
 
Best Practices to Secure Data Lake on AWS (ANT327) - AWS re:Invent 2018
Best Practices to Secure Data Lake on AWS (ANT327) - AWS re:Invent 2018Best Practices to Secure Data Lake on AWS (ANT327) - AWS re:Invent 2018
Best Practices to Secure Data Lake on AWS (ANT327) - AWS re:Invent 2018
 
Amazon Connect Bootcamp
Amazon Connect BootcampAmazon Connect Bootcamp
Amazon Connect Bootcamp
 
An overview of Amazon Athena
An overview of Amazon AthenaAn overview of Amazon Athena
An overview of Amazon Athena
 
Building a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - WebinarBuilding a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - Webinar
 
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
 
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
 
Building Data Lakes in the AWS Cloud
Building Data Lakes in the AWS CloudBuilding Data Lakes in the AWS Cloud
Building Data Lakes in the AWS Cloud
 
Ensuring Voice Quality for Amazon Connect
Ensuring Voice Quality for Amazon ConnectEnsuring Voice Quality for Amazon Connect
Ensuring Voice Quality for Amazon Connect
 
Monitoring and Alerting
Monitoring and AlertingMonitoring and Alerting
Monitoring and Alerting
 
Next Gen Innovation: Enhancing your Contact Center with Amazon Connect for t...
Next Gen Innovation:  Enhancing your Contact Center with Amazon Connect for t...Next Gen Innovation:  Enhancing your Contact Center with Amazon Connect for t...
Next Gen Innovation: Enhancing your Contact Center with Amazon Connect for t...
 

Similar to Exploring Contact Lens and Amazon Connect

Amazon Connect Technical Introduction & Use Cases
Amazon Connect Technical Introduction & Use CasesAmazon Connect Technical Introduction & Use Cases
Amazon Connect Technical Introduction & Use Cases
CloudHesive
 
Add IOT to your Machine Learning Powered Blockchain Contact Center
Add IOT to your Machine Learning Powered Blockchain Contact CenterAdd IOT to your Machine Learning Powered Blockchain Contact Center
Add IOT to your Machine Learning Powered Blockchain Contact Center
CloudHesive
 
ConnectPath Introduction
ConnectPath IntroductionConnectPath Introduction
ConnectPath Introduction
CloudHesive
 
Amazon Connect Overview - CloudHesive
Amazon Connect Overview - CloudHesiveAmazon Connect Overview - CloudHesive
Amazon Connect Overview - CloudHesive
CloudHesive
 
Amazon connect
Amazon connectAmazon connect
Amazon connect
Jennifer Smith
 
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
Amazon Web Services
 
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
Amazon Web Services
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deck
brightgenss
 
Serverless Architecture Patterns
Serverless Architecture PatternsServerless Architecture Patterns
Serverless Architecture Patterns
Amazon Web Services
 
serverless_architecture_patterns_london_loft.pdf
serverless_architecture_patterns_london_loft.pdfserverless_architecture_patterns_london_loft.pdf
serverless_architecture_patterns_london_loft.pdf
Amazon Web Services
 
Marshall Magee - Build a dynamic website for less than $1.55/month using S3 a...
Marshall Magee - Build a dynamic website for less than $1.55/month using S3 a...Marshall Magee - Build a dynamic website for less than $1.55/month using S3 a...
Marshall Magee - Build a dynamic website for less than $1.55/month using S3 a...
AWS Chicago
 
Building Serverless Chat Bots - AWS August Webinar Series
Building Serverless Chat Bots - AWS August Webinar SeriesBuilding Serverless Chat Bots - AWS August Webinar Series
Building Serverless Chat Bots - AWS August Webinar Series
Amazon Web Services
 
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Amazon Web Services
 
Build your Cloud Solution for Success - Tel Aviv Summit 2018
Build your Cloud Solution for Success - Tel Aviv Summit 2018Build your Cloud Solution for Success - Tel Aviv Summit 2018
Build your Cloud Solution for Success - Tel Aviv Summit 2018
Amazon Web Services
 
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFrontAWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
Amazon Web Services
 
AWS re:Invent 2016: Building Complex Serverless Applications (GPST404)
AWS re:Invent 2016: Building Complex Serverless Applications (GPST404)AWS re:Invent 2016: Building Complex Serverless Applications (GPST404)
AWS re:Invent 2016: Building Complex Serverless Applications (GPST404)
Amazon Web Services
 
SMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingSMC301 The State of Serverless Computing
SMC301 The State of Serverless Computing
Amazon Web Services
 
Serverless without Code (Lambda)
Serverless without Code (Lambda)Serverless without Code (Lambda)
Serverless without Code (Lambda)
CloudHesive
 
SRV315 Building Enterprise-Grade Serverless Apps
 SRV315 Building Enterprise-Grade Serverless Apps SRV315 Building Enterprise-Grade Serverless Apps
SRV315 Building Enterprise-Grade Serverless Apps
Amazon Web Services
 
How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...
How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...
How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...
Amazon Web Services
 

Similar to Exploring Contact Lens and Amazon Connect (20)

Amazon Connect Technical Introduction & Use Cases
Amazon Connect Technical Introduction & Use CasesAmazon Connect Technical Introduction & Use Cases
Amazon Connect Technical Introduction & Use Cases
 
Add IOT to your Machine Learning Powered Blockchain Contact Center
Add IOT to your Machine Learning Powered Blockchain Contact CenterAdd IOT to your Machine Learning Powered Blockchain Contact Center
Add IOT to your Machine Learning Powered Blockchain Contact Center
 
ConnectPath Introduction
ConnectPath IntroductionConnectPath Introduction
ConnectPath Introduction
 
Amazon Connect Overview - CloudHesive
Amazon Connect Overview - CloudHesiveAmazon Connect Overview - CloudHesive
Amazon Connect Overview - CloudHesive
 
Amazon connect
Amazon connectAmazon connect
Amazon connect
 
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
 
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deck
 
Serverless Architecture Patterns
Serverless Architecture PatternsServerless Architecture Patterns
Serverless Architecture Patterns
 
serverless_architecture_patterns_london_loft.pdf
serverless_architecture_patterns_london_loft.pdfserverless_architecture_patterns_london_loft.pdf
serverless_architecture_patterns_london_loft.pdf
 
Marshall Magee - Build a dynamic website for less than $1.55/month using S3 a...
Marshall Magee - Build a dynamic website for less than $1.55/month using S3 a...Marshall Magee - Build a dynamic website for less than $1.55/month using S3 a...
Marshall Magee - Build a dynamic website for less than $1.55/month using S3 a...
 
Building Serverless Chat Bots - AWS August Webinar Series
Building Serverless Chat Bots - AWS August Webinar SeriesBuilding Serverless Chat Bots - AWS August Webinar Series
Building Serverless Chat Bots - AWS August Webinar Series
 
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
 
Build your Cloud Solution for Success - Tel Aviv Summit 2018
Build your Cloud Solution for Success - Tel Aviv Summit 2018Build your Cloud Solution for Success - Tel Aviv Summit 2018
Build your Cloud Solution for Success - Tel Aviv Summit 2018
 
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFrontAWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
 
AWS re:Invent 2016: Building Complex Serverless Applications (GPST404)
AWS re:Invent 2016: Building Complex Serverless Applications (GPST404)AWS re:Invent 2016: Building Complex Serverless Applications (GPST404)
AWS re:Invent 2016: Building Complex Serverless Applications (GPST404)
 
SMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingSMC301 The State of Serverless Computing
SMC301 The State of Serverless Computing
 
Serverless without Code (Lambda)
Serverless without Code (Lambda)Serverless without Code (Lambda)
Serverless without Code (Lambda)
 
SRV315 Building Enterprise-Grade Serverless Apps
 SRV315 Building Enterprise-Grade Serverless Apps SRV315 Building Enterprise-Grade Serverless Apps
SRV315 Building Enterprise-Grade Serverless Apps
 
How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...
How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...
How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...
 

More from CloudHesive

Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of Florida
CloudHesive
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
CloudHesive
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
CloudHesive
 
Accelerating Business and Research Through Automation and Artificial Intellig...
Accelerating Business and Research Through Automation and Artificial Intellig...Accelerating Business and Research Through Automation and Artificial Intellig...
Accelerating Business and Research Through Automation and Artificial Intellig...
CloudHesive
 
Amazon Connect Rethink Your Contact Center with CloudHesive.pptx
Amazon Connect Rethink Your Contact Center with CloudHesive.pptxAmazon Connect Rethink Your Contact Center with CloudHesive.pptx
Amazon Connect Rethink Your Contact Center with CloudHesive.pptx
CloudHesive
 
Modernize your contact center with ConnectPath CX v2.pdf
Modernize your contact center with ConnectPath CX v2.pdfModernize your contact center with ConnectPath CX v2.pdf
Modernize your contact center with ConnectPath CX v2.pdf
CloudHesive
 
Modernize your contact center with ConnectPath CX — Chart.pdf
Modernize your contact center with ConnectPath CX — Chart.pdfModernize your contact center with ConnectPath CX — Chart.pdf
Modernize your contact center with ConnectPath CX — Chart.pdf
CloudHesive
 
End User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptxEnd User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptx
CloudHesive
 
Analytics at CloudHesive
Analytics at CloudHesiveAnalytics at CloudHesive
Analytics at CloudHesive
CloudHesive
 
Supporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo LogicSupporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo Logic
CloudHesive
 
Best Practices and Resources to Effectively Manage and Optimize Your AWS Costs
Best Practices and Resources to Effectively Manage and Optimize Your AWS CostsBest Practices and Resources to Effectively Manage and Optimize Your AWS Costs
Best Practices and Resources to Effectively Manage and Optimize Your AWS Costs
CloudHesive
 
Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations
CloudHesive
 
reInvent reCap 2022
reInvent reCap 2022reInvent reCap 2022
reInvent reCap 2022
CloudHesive
 
AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)
CloudHesive
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
CloudHesive
 
Security on AWS, 2021 Edition Meetup
Security on AWS, 2021 Edition MeetupSecurity on AWS, 2021 Edition Meetup
Security on AWS, 2021 Edition Meetup
CloudHesive
 
Security on AWS
Security on AWSSecurity on AWS
Security on AWS
CloudHesive
 
5 minutes on security
5 minutes on security5 minutes on security
5 minutes on security
CloudHesive
 
NIST Cybersecurity Framework (CSF) on the Public Cloud
NIST Cybersecurity Framework (CSF) on the Public CloudNIST Cybersecurity Framework (CSF) on the Public Cloud
NIST Cybersecurity Framework (CSF) on the Public Cloud
CloudHesive
 
Meetup Protect from Ransomware Attacks
Meetup Protect from Ransomware AttacksMeetup Protect from Ransomware Attacks
Meetup Protect from Ransomware Attacks
CloudHesive
 

More from CloudHesive (20)

Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of Florida
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
 
Accelerating Business and Research Through Automation and Artificial Intellig...
Accelerating Business and Research Through Automation and Artificial Intellig...Accelerating Business and Research Through Automation and Artificial Intellig...
Accelerating Business and Research Through Automation and Artificial Intellig...
 
Amazon Connect Rethink Your Contact Center with CloudHesive.pptx
Amazon Connect Rethink Your Contact Center with CloudHesive.pptxAmazon Connect Rethink Your Contact Center with CloudHesive.pptx
Amazon Connect Rethink Your Contact Center with CloudHesive.pptx
 
Modernize your contact center with ConnectPath CX v2.pdf
Modernize your contact center with ConnectPath CX v2.pdfModernize your contact center with ConnectPath CX v2.pdf
Modernize your contact center with ConnectPath CX v2.pdf
 
Modernize your contact center with ConnectPath CX — Chart.pdf
Modernize your contact center with ConnectPath CX — Chart.pdfModernize your contact center with ConnectPath CX — Chart.pdf
Modernize your contact center with ConnectPath CX — Chart.pdf
 
End User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptxEnd User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptx
 
Analytics at CloudHesive
Analytics at CloudHesiveAnalytics at CloudHesive
Analytics at CloudHesive
 
Supporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo LogicSupporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo Logic
 
Best Practices and Resources to Effectively Manage and Optimize Your AWS Costs
Best Practices and Resources to Effectively Manage and Optimize Your AWS CostsBest Practices and Resources to Effectively Manage and Optimize Your AWS Costs
Best Practices and Resources to Effectively Manage and Optimize Your AWS Costs
 
Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations
 
reInvent reCap 2022
reInvent reCap 2022reInvent reCap 2022
reInvent reCap 2022
 
AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
 
Security on AWS, 2021 Edition Meetup
Security on AWS, 2021 Edition MeetupSecurity on AWS, 2021 Edition Meetup
Security on AWS, 2021 Edition Meetup
 
Security on AWS
Security on AWSSecurity on AWS
Security on AWS
 
5 minutes on security
5 minutes on security5 minutes on security
5 minutes on security
 
NIST Cybersecurity Framework (CSF) on the Public Cloud
NIST Cybersecurity Framework (CSF) on the Public CloudNIST Cybersecurity Framework (CSF) on the Public Cloud
NIST Cybersecurity Framework (CSF) on the Public Cloud
 
Meetup Protect from Ransomware Attacks
Meetup Protect from Ransomware AttacksMeetup Protect from Ransomware Attacks
Meetup Protect from Ransomware Attacks
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

Exploring Contact Lens and Amazon Connect

  • 1. Exploring Contact Lens and Amazon Connect AWS User Groups of Florida –Virtual August 19th, 2020
  • 2. AWS User Groups of Florida – Updates • Our first virtual MeetUp… after 6 years of in-person MeetUps • Collaborate with us after the MeetUp! • Future MeetUps – Presenters?Topics? Formats? • Slideshare – Keep an eye on our MeetUp Page – we will post a link to the Slides • Youtube – Keep an eye on our MeetUp Page – we will post a link to theVideo • Slack – Keep the conversation going - http://aws-usergroup-florida.slack.com/ • Today’s MeetUp Format • Ask questions and answer the presenter’s questions with sli.do (Event 30920) or go to https://app.sli.do/event/wh4c490s
  • 3. AWS User Groups of Florida – Coverage • Doral: https://www.meetup.com/AWSUserGroupDoral • Miami: https://www.meetup.com/Miami-AWS-Users-Group • Miami Beach: https://www.meetup.com/aws-user-group-miami • Fort Lauderdale: https://www.meetup.com/South-Florida-Amazon-Web-Services-Meetup • Boca Raton: https://www.meetup.com/awsflorida • Orlando: https://www.meetup.com/Orlando-AWS-Users-Group • Tampa: https://www.meetup.com/Tampa-AWS-Users-Group • Jacksonville: https://www.meetup.com/AWS-User-Groups-of-Florida-Jacksonville
  • 4. Who am I? • Who am I?
  • 5. Who is CloudHesive? • Professional Services • Assessment (Current environment, datacenter or cloud) • Strategy (Getting to the future state) • LandingZone (Pre-Migration) • Migration (Environment-to-cloud, Datacenter-to-cloud) • Implementation (Point solutions) • Support (Break/fix and ongoing enhancement) • DevOps Services • Assessment • Strategy • Implementation (Point solutions) • Management (Supporting infrastructure, solutions or ongoing enhancement) • Support (Break/fix and ongoing enhancement) • Managed Security Services (SecOps) • Encryption as a Service (EaaS) – encryption at rest/in flight • End Point Security as a Service • Threat Management • SOC IIType 2Validated • Next Generation Managed Services (MSP) • Leveraging our Professional, DevOps and Managed Security Services • Single payer billing • Intelligent operations and automation • AWS Audited • Cost Management
  • 6. Choose your own adventure • How familiar are you with Contact Center Operations/Technology? • How familiar are you with AWS? What aspects? • How familiar are you with Amazon Connect?
  • 7. Agenda • Introduction • Amazon Connect Overview • Amazon Connect Deep Dive • Contact Lens Overview • Contact LensWalkthrough • Conclusion
  • 8. Amazon Connect Overview • ACD-as-a-service • ProvisionToll Free orToll Numbers • Port in/port out existing numbers • Outbound Caller ID Name + Number • Pre-configurable speed dial numbers • Environment ready within minutes from provisioning (regardless of size) • Near-infinite capacity • Multi-Channel (Voice, Chat) • Simple pricing: • Per minute/message, per leg (Inbound from customer, outbound to agent, platform usage) • Per day, per number • Supports Data encryption at rest with Key Management Service (KMS) • Reports, Recordings • Supports Data encryption in flight with customer supplied key • Credit-card-in-IVR-collection
  • 9. Amazon Connect Users • Integrates with your existing technology footprint • Active Directory (or use Directory Service) or SAML • User provisioning requires less than 30 seconds of administrator time (point and click), can be automated through API and supports bulk provisioning • Connectivity • WebRTC stream can be routed over Direct Connect • Granular role/permission assignment; Does not need to conform Traditional Administrator/Supervisor/Agent roles • Empower your business to run their business • Supports hierarchies (Supervisor, Lead,Tier 3,Tier 2,Tier 1, etc.) for reporting purposes • Administrative Changes are Logged • Agent Status Changes are Logged
  • 10. Amazon Connect Queues • Supports Hours of Operations • Define a maximum number of calls for overflow capabilities • Supports prioritization and skill based routing (routing profile) • Supports custom statuses (On Break, etc.) for reporting and routing purposes
  • 11. Amazon Connect Contact Flows • IVR-as-a-service • Each leg of the call can be influenced: • What caller first sees/hears • What caller sees/hears when in queue • What caller sees/hears when connecting to an agent • What agent sees/hears when connecting to a caller • Enable/disable recording of caller/agent legs • Play custom audio or text to speech or text (numerous languages and voices) • Menus + Digit collection • Percentage allocation, look ahead routing, error handling, timeout handling, default routing • Speech to text/natural language processing (via Lex) • Programmatic functions (via Lambda) – perform real time data lookup against nearly anything, based on call data, pass results back to the call • Pass data to Agent (via JavaScript API), CTR (via Kinesis) or lookup historically via Administrator/Supervisory view
  • 12. Amazon Connect Metrics • Per Call • CustomerTrace Record (CTR) • Call Recording • Sent to S3 • Administrator/Supervisor • Trailing since midnight, Past n hours • 30 minute granularity • Built in reports/dashboards • Real time + Historical • Detailed data extracts • CSV to S3, transferred hourly • Basic • CloudWatch • Per Agent • Agent Event • Streams API
  • 13. Data Storage • Recordings (Voice) => S3 as WAV • Transcripts (Chat) => S3 as JSON • Streaming (Voice) => Kinesis as PCM • Reports (Data) => S3 as CSV
  • 14. Event Streams (CTR and Agent) • CTR => Kinesis (Stream) as JSON • Lifecycle of the Contact • Agent Event => Kinesis (Stream) as JSON • Lifecycle of the Agent
  • 15. Kinesis Destinations • Kinesis (Stream) to: • Lambda (Destination) • Kinesis (Analytics) • Kinesis (Firehose) • Kinesis (Analytics) to: • Kinesis (Firehose) • Kinesis (Streams • Lambda (Preprocessing or Destination) • Kinesis (Firehose) to: • Lambda (Transforms) • S3 • Redshift • ElasticSearch (AWS) • Splunk
  • 16. Kinesis Common Problems and Solutions • Contact ID is not a primary key – multiple streams will be emitted per Contact ID. Historical reporting should omit all but the newest. • Sometimes weird things happen  - missing Contact IDs, Timestamps, or lack of “Finalization”. Generally self resolved and backfilled. • Forget to enable Kinesis for CTRs? Once enabled, you can “replay” contacts (by adding an arbitrary attribute) which will then send them through Kinesis.
  • 17. SDK • Agent • Javascript SDK (“Streams API”) • Examples • http://connectdemo.com/ • https://github.com/amazon-connect/amazon-connect-streams • Chat • Connect SDK (x2) • Examples • https://github.com/amazon-connect/amazon-connect-chat-ui-examples/
  • 18. Lex • Monitoring • Transcripts => Cloudwatch • Audio => S3 • Sentiment =>API • Errors => Cloudwatch • Best Practices • DTMF Collection • RegEx • $LATEST != Production
  • 19. Lambda • Asynchronous approach can be taken for long running requests • Max timeout is 8 seconds per function, or 30 seconds combined • Input should be logged as JSON (Cloudwatch Insights parses it very well) • Output should be formatted as JSON (Connect is expecting it)
  • 20. Lambda – Error Handling • If no results, “No Results” should be emitted (as JSON) so we can handle it • If error, Error should be emitted as JSON so we can handle it • Good error handing means the Error flow will not be used – add a branch block to branch based on Error or no Results • Plan for unexpected results as well • Have a method to measure each • Good/bad inputs/outputs/processing?Systemic issue? • Without error handling retries will occur (3 times or 8 seconds) • https://docs.aws.amazon.com/connect/latest/adminguide/connect-lambda-functions.html • https://docs.aws.amazon.com/lambda/latest/dg/nodejs-exceptions.html
  • 21. Lambda – Lifecycle Management • Environment can be passed as an attribute, negating the need to maintain multiple, lifecycle specific functions • ANI, among other system attributes can be overridden as custom attributes, to facilitate testing
  • 22. Operational Monitoring – Metrics • [ "AWS/Billing", "EstimatedCharges", "ServiceName", "AmazonConnect", "Currency", "USD ] • Value > x indicates change in usage pattern requiring further investigation • [ "AWS/Billing", "EstimatedCharges", "ServiceName", " ContactCenterTelecomm ", "Currency", "USD ] • Value > x indicates change in usage pattern requiring further investigation • CallBackNotDialableNumber • N/A • CallRecordingUploadError • Value should be 0 • Value > 0 indicates issue with S3 bucket or KMS key configuration • CallsBreachingConcurrencyQuota • Value should be 0 • Value > 0 indicates soft limit of Amazon Connect Instance exceeded • CallsPerInterval • Informational Only • ConcurrentCalls • Informational Only • ConcurrentCallsPercentage • Value should be < 50% • Value > 50% indicates call pattern has changed and needs investigated, with a potential soft limit increase request submitted • ContactFlowErrors • Value should be 0 • Value > 0 indicates a potential configuration error with Contact Flow
  • 23. Operational Monitoring – Metrics • ContactFlowFatalErrors • Value should be 0 • Value > 0 indicates a potential configuration error with Contact Flow • LongestQueueWaitTime • Informational Only • Ideally < 300 seconds from a Contact Center performance perspective • MisconfiguredPhoneNumbers • Value should be 0 • Value > 0 indicates phone number missing Contact Flow assignment • MissedCalls • Value should be 0 • Value > 0 indicates potential agent technology or training issue • PublicSigningKeyUsage • N/A • QueueCapacityExceededError • Value should be 0 • Value > 0 indicates a potential configuration error with Contact Flow • QueueSize • Informational Only • ThrottledCalls • Value should be 0 • Value > 0 indicates soft limit of Amazon Connect Instance exceeded
  • 24. Operational Monitoring – Logs • Contact Flow Logs => Cloudwatch • Lambda Functions => Cloudwatch • Cloudwatch => Logs • Lambda Logs can produce composite Metrics (dashboards, alarms) without additional code
  • 26. What is Contact Lens? Contact Lens for Amazon Connect is a set of machine learning (ML) capabilities integrated into Amazon Connect.With Contact Lens for Amazon Connect, contact center supervisors can better understand the sentiment, trends, and compliance of customer conversations to effectively train agents, replicate successful interactions, and identify crucial company and product feedback. -AWS Marketing
  • 27. What is sentiment analysis? Sentiment analysis (also known as opinion mining or emotion AI) refers to the use of natural language processing, text analysis, computational linguistics, and biometrics to systematically identify, extract, quantify, and study affective states and subjective information. Sentiment analysis is widely applied to voice of the customer materials such as reviews and survey responses, online and social media, and healthcare materials for applications that range from marketing to customer service to clinical medicine. -Wikipedia
  • 28. A brief history of quality in the Contact Center • Tabulation/Notes/Desk-side monitoring • Statistical Measurement/Ticketing/Remote-monitoring • Scorecards • Speech toText • Speech Analytics
  • 29. Why Contact Lens? • Approximately same cost as third-party SaaS solution • 62.5% of the cost of build-your-own-Transcribe-based solution • Integrated with AmazonConnect from a supervisor interface perspective (single login, single screen to do both call analytics and reporting), easier to onboard and permission folks to and cleaner/more responsive • Leverages the same integration approaches as AmazonConnect (APIs, data sources, etc.) • Supports multiple channels (e.g.Voice, Chat) • Selectively enable/disable analytics (e.g. does not need to analyze 100% of contacts nor do all calls need to be recorded), potential to offer different service tiers to customers
  • 30. What does it do? • Analyzes displays both agent and customer side of conversation as separate entities • Handles content categorization (Present, Missing, Segment, Channel, And/Or) • Search (Keyword, Channel, Keyword, Sentiment, Non-talk time) • Loudness/Speed/Overtalking Measurements • Issue/Call Driver Identification • Sensitive Data Redaction • Multi Language/Accent Support
  • 31. How do we extend its capabilities? • Contact Lens + Lex • Contact Lens lets us see what’s transpired during the call but what if we used that information to tune the up-front experience? • Implementing Lex + integration to a customer’s API allowed a talk time reduction of 11 seconds • How do we know the customer journey continues to remain relevant? • Transcribed Audio (JSON) > Comprehend >Themes • This is how we know if the customer journey continues to remain relevant.
  • 33. Conclusion • Moving a Contact Center, while a seemingly arduous task can be done on an expedited timeline with minimal up-front investment • Adding additional capabilities can be done in an agile manner, again with minimal up-front cost • And finally, adding AI/ML based/powered services, such as Contact Lens to your Contact Canter can be done with minimal effort, allowing you to better understand and optimize your customer’s experience
  • 34. Q&A
  • 35. Contact Us • Partner Solutions Finder • https://aws.amazon.com/partners/find/partnerdetails/?n=CloudHesive&id=001E000000qK5f6IAC • E-Mail • sales@cloudhesive.com • URL • https://cloudhesive.com • Phone • United States: 800-860-2040 x1 (Miami, Florida, US & Norfolk,Virginia, US) • Argentina: +54 (11) 51737475 x1 (Buenos Aires,AR & Santiago,CL) • United Kingdom: +44 (20) 37955127 x1 • Australia: +61 (2) 80742932 x1