Building Multi-channel Bot using AWS Serverless

dhavaln 124 views 24 slides Sep 04, 2024
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

This session was part of a workshop on building a complex Cloud application using AWS Serverless services


Slide Content

Dhaval Nagar / Prashanth HN
Oct 2020

Building Multi-channel Bot using
AWS Serverless

“We are passionate cloud enthusiasts
running AWS communities organically
and are NOT Amazon or AWS employees”

Code of Conduct
●This workshop is not recorded.
●Please keep your video disabled.
●Please keep your audio on mute.
●You can put your workshop specific question in the chat.
●Moderators will help you to resolve the issues either on chat or in
the Chime room.
●This is 3+ hours of workshop so be patient.
●Source code and other resources will be available post workshop.
Hope you all enjoy the session and learn something AWSome today.

Code of Conduct
Importance
We firmly believe in the value and importance of an environment where all AWS community members and event participants feel welcome and safe. This Code of Conduct explains what type of
behavior we expect from AWS community members & event participants. The terms of this Code of Conduct are non-negotiable. We will not tolerate behavior that runs counter to this Code of
Conduct.

Behavior
You will behave in a way as to create a safe and supportive environment for all event participants. You will not engage in disruptive speech or behavior or otherwise interfere with the event or
other individuals’ participation in the event. You will not engage in any form of harassing, offensive, discriminatory, or threatening speech or behavior, including (but not limited to) relating to
race, gender, gender identity and expression, national origin, religion, disability, marital status, age, sexual orientation, military or veteran status, or other protected category. You will comply
with the instructions of event and venue staff. You will comply with all applicable laws.

Scope
We expect all event participants (including AWS employees, attendees, vendors, sponsors, speakers, volunteers, and guests) to uphold the principles of this Code of Conduct. This Code of
Conduct covers the main event and all related events (social or otherwise).

Consequences
If we believe that you are not complying with this Code of Conduct, we may deny you entry or require you to leave all event venue(s). All determinations are at our sole discretion. We will
involve local law enforcement if we deem appropriate. If we deny you entry or require you to leave, you will not be eligible to receive a refund of any fees paid to us related to the event or
related events. Breaches of this Code of Conduct may result in disqualification from participating in future events.

Contact
If you witness or are subjected to inappropriate behavior, or have concerns related to this Code of Conduct, please promptly contact at [email protected]

Dhaval Nagar
Founder, AppGambit
AWS Serverless Hero
12x AWS Certified



https://appgambit.com/

Prashanth HM
CTO, antstack.io
AWS Serverless Hero



https://antstack.io

Moderators
●Neelam Jain
●Siddhartha Sirigere
●Nishant Nath

Take Away
•Module 0: Introduction to Serverless Services
•Module 1: Amazon Lex overview
•Lab 1: Setup Lex Bot, Build and Test
•Module 2: Static Website Hosting on S3
•Lab 2: Integrate Bot with Static Website
•Module 3: Amazon Pinpoint overview
•Lab 3: Integrate Bot with Pinpoint and test from your phone
•Module 4: Amazon Connect overview
•Lab 4: Integrate Bot with Amazon Connect and test using a Phone Call

AWS Services we will be using
●AWS Lambda
●Amazon Lex
●AWS S3
●Amazon Cognito
●Amazon Pinpoint
●AWS SNS
●Amazon Connect

AWS Services we will be focusing on
●AWS Lambda
●Amazon Lex
●AWS S3
●Amazon Cognito
●Amazon Pinpoint
●AWS SNS
●Amazon Connect

True power of Serverless
●Easy to Set up
●Pay as you Use
●Low Maintenance
●Easy to Scale
https://dashbird.io/blog/business-benefits-of-serverless/

Amazon Lex
●Build conversational interfaces into any application using voice and text
●Seamless AWS Integration
●Serverless / Pay as you use
●Easy to setup and Integrate

Amazon Pinpoint
●Flexible and scalable outbound and inbound communications service
●Seamless AWS Integration
●Serverless / Pay as you use
●Built-in segmentation and personalization features
●Purpose-built for bulk communication
●Support channels like SMS and voice, Email, Push notification and custom
integration
●Easy to setup and Integrate

Amazon Connect
●Omnichannel Cloud Contact Center
●Supports voice and chat for your customers and agents
●Serverless / Pay as you use
●Seamless AWS Integration
●Easy to setup and Integrate
●Purpose built for Internet Scale application

Implementation Overview

This is how our Lex Bot
will work through
Pinpoint SMS

This is how our Lex Bot
will work through
HTML Web Page
Hosted on S3

This is how our Lex Bot
will work through
Amazon Connect

Let’s jump into the workshop!

https://serverlessland.com

https://aws.amazon.com/startups/modern-application-develo
pment/

https://konf.me/acdslfb

Please give your feedback to help
us improve.
Please fill up the feedback form to receive your
Participation Certificate.

https://antstack.io https://appgambit.com/

prashanth Dhaval
@prashanth @dhavaln
Let’s harness the power of Serverless

Thank You
Hope you had a great time. Please do give us feedback.