Amazon Lex is a service for building conversational interfaces ie. chatbots into any application using voice and text. Amazon Lex is the same platform that is used to build Amazon Alexa. This LoanBot demo was built to show off a few powerful capabilities of the Amazon Lex platform.
A few of the technologies used are:
Amazon Lambda – lets you run code without provisioning or managing servers.
Amazon SNS – a highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications.
Amazon Pinpoint – service that you can use to engage with your customers across multiple messaging channels. You can use Amazon Pinpoint to send push notifications, emails, SMS text messages, and voice messages.
Amazon DynamoDB – a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability.
Twilio Programmable SMS – A global SMS platform.
Facebook Messenger – an instant messaging feature built into Facebook.
Here is the LoanBot in action. This demonstrates a user’s interaction with the bot. This seamless transaction is much more intuitive than a traditional online form. Once all the information is submitted, the user gets an instant decision and the stakeholder is notified that they have a new lead or customer to follow up with.
In this demo, you see the information being stored instantly and securely in a NoSQL DynamoDB database.
In this demo, the LoanBot is being used in Facebook Messenger. With over 1.3 BILLION users, Facebook Messenger has the most users in the world communication via text. The stakeholder still gets notified of the new information submitted.
In this demonstration, once the user submits information into the chatbot, the stakeholder is notified by text message (or email) and also receives a call to let them know about the new lead (the code needs to be updated to read the phone number as a phone number and not a large number).