I'd recommend in your flow to greet the customer and provide them some guidance on how to respond, so when they respond to the chat, the bot flow is called, and surfaces your article or a desired output if nothing is found. This way you're leading the conversation with the customer so they ask their question.
I'd also suggest checking your Call Digital bot flow for the Bot Input Text. By default its Message.message.body and anything entered in the chat then triggers the first ask slot. If they say hello, it'll be triggering this first slot and you might not be getting your desired output. I've found more success setting it as no value and then in the digital bot flow, opening with a communication, or an Ask slot to start.
Web messaging flows are fun to build, but they can be a challenge when you don't get the output you expect.
------------------------------
Robert Niblock
APM
------------------------------
Original Message:
Sent: 07-12-2024 00:50
From: Glen Tylee
Subject: Web Message bot can't to respond with article from initial message?
When our customers initiate a Web Message with us, they usually start by not saying 'Hi', they start with their question 'I want to know where this is'.
However in our Digital Bot Flow, it appears that I need the customer to initiate the message, then the bot responds, and then the knowledge articles can be used to assist the customer.
This causes frustration where 90% of our customers will ask us their question, then the bot will respond by asking what their question is as their is no way for the bot to search articles from their initial message.
What I want to happen is the customer asks the question which is their first message to us, the bot searches for matching knowledge articles and then responds with that article if found, and a different response if article not found.
Am I missing something here?
#ConversationalAI(Bots,AgentAssist,etc.)
------------------------------
Glen Tylee
Fonterra
------------------------------