53
Views
3
Comments
Chatbot design

Hi Guru's!

I managed to create a webhook trough whatsapp and now my Outsystems module receives each message. It would be great to build a bot around this and let the Outsystems platform process the messages. 

I have some process flows where the client can go trough and in those flow steps where input from the client is required. Only how to know in what flow the client is and in what step of that flow. 

Hopefully some one can share some information on design principles for a custom bot in OS.

Kind regars


2025-04-17 05-42-16
Ajit Kurane

Hi Freek,

Hope you are doing well.

I would like to share below post for the same,

https://www.outsystems.com/blog/posts/chatbots-low-code/

All the best!!

Thanks,

Ajit Kurane.

UserImage.jpg
freek

Hi Ajit, just finisht watching the chatbot video thanks for pointing that out already very useful. So what I understand is that based on the information the client provides it calculates the percentage of match and based on that it does something. 

But what if I want to present a button or a question to the client. The next message of the client will be matched again to if it's his name etc?


UserImage.jpg
freek

I was thinking on maybe something like this:


When a client sends a message based on the Sender we can look for his transaction when there is no transaction where going to match his message based on the intention keywords. If we match a intention we are going to check if we have all the parameters in the transaction parameters table. If not we can do in OS some custom replys the the user to fetch the parameters. If we have all the parameters from OS we can send a custom reply. In the OS logic a function is needed to start and to end a transaction.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.