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 réponses
1
Réponse acceptée

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
INGÉNIEUR EN ASSISTANCE TECHNIQUE
Tom_T
répondu il y a 2 ans
profile picture
EXPERT
vérifié il y a 6 mois
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
répondu il y a 2 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions