Lexbot initial greeting

0

I want to display a Lex response card when an end-user opens Amazon Connect Chat window on my website. Currently, an utterance (“Hello”,”Hi”, etc.) by the end-user successfully invokes the response card. What I want: have the chatbot invoke the response card without end-user input. I have tried various solutions such as configure a dummy intent (“autowelcomemessage”) and use a lambda to call it. But these attempts have not worked. Presently, I am using the default chat widget, not hosting a customizable web UI.

Lexbot greeting

2 Answers
1
Accepted Answer

Hello,

This is Tom from AWS Support.

The default chat widget does not support showing list picker without customer input.

To have the chat bot invoke the response card without end-user input, you will need a customized Chat widget: https://github.com/amazon-connect/amazon-connect-chatjs

Through that chat widget, you can invoke Lambda function manually and show the response card when chat first initiated. After all, it is the Lambda function's response that defines what Lex bot will show for the chat

For more information, I would recommend taking a look at this AWS blog: https://aws.amazon.com/blogs/contact-center/easily-set-up-interactive-messages-for-your-amazon-connect-chatbot/

I hope the information helps.

AWS
SUPPORT ENGINEER
Tom_T
answered a year ago
profile picture
EXPERT
reviewed 4 months ago
1

You're going to need to create a custom UI and then send the hello based on some visitor action. For example, if they click the chat button you automatically send a "Our bot will be right with you." and then the bot starts. Or if the user scrolls down you then pop the chat window and push a message to it so it can reply. Ultimately, not possible out of the box.

david

profile picture
dmacias
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions