Always start with the Welcome message

(Gustavo Brancante) #1

I have a Web bot and I noticed that it only shows the welcome message at the first start, next time, to show welcome message, the user needs to right something.

Is there a way to always show the welcome message, even if it is a returning user?

Thanks

(Karen Barker) #2

Hi Gustavo,

Unfortunately if a user hasn’t deleted the current conversation with the bot we have no way of knowing when the user returns to it until they have sent a message. With new users, when they click the Get Started button the bot receives a message of /start which i what triggers the welcome message.

(Samson Taylor) #3

If you create a bot with the welcome message attached, won’t checking off the box " Show the welcome text even if a catch-all trigger is found" make your welcome message always pop up?

(Gustavo Brancante) #4

Hello Samson, thank you for your reply. No, it didn’t work, I can’t get the welcome message to show.
This is very annoying for returning users

(Samson Taylor) #5

Try a persisting menu with a get started call back?

(Karen Barker) #6

Hey Guys,

There’s a difference between what happens when a new user talks to a bot as opposed to a returning user:

A new user has to click the Get Started button. This automatically sends a message of /Start to the bot, which is what triggers the welcome message to run.

A returning user returns to an open window that maintains state from previous sessions and does not have any way to trigger a flow or even know a user hasn’t opened that chat window by mistake until the user sends it a message, interacts with a persistent menu etc.

Unfortunately a message does need to be sent to the bot in order to be able to trigger a flow or the welcome message. For a returning user this does have to be a manual process by the user.

(Gustavo Brancante) #7

Karen,

Thank you for the reply.
Couldn’t the Flow be listening to the URL and if it is activated and there is a time-out the welcome would be pushed?

My returning users get confused and often drop out…

(Karen Barker) #8

Hi,

You could look at using the Web Messenger API to programatically open the web bot. With this you can also programatically send a message as the user using the sendMessage method, which could then trigger the welcome message. :thinking:

(Gustavo Brancante) #9

Interesting!
But can I use the Web Messenger API for the Web Messenger URL or only for embedded to my page?

Tks,
Gustavo

(Sarah Palombo) #10

You’ll notice when you create a web bot, that you have 3 options. Iframe (Option 1), Embeded (Option 2), Adding the widget to your website (option 3).

The Web API Karen has linked works with Option 3 only

Does that help :slight_smile:

Sarah

(Gustavo Brancante) #11

Thank you Sarah, this sure helps…