Usually, a chatbot sends a message directly to a user in response to receiving a message from the user.
Sometimes, however, a chatbot may need to send a proactive message, in other words, a message in response to a stimulus that didn’t originate from the user.
Proactive messaging is a feature in the Zammo runtime engine that allows you to create chatbots that can interact with external systems and send messages to a user mid-conversation.
For example, proactive messaging is used by the Hot Context capability in Zammo to fetch and send data from the webpage the chatbot is hosted on.
In this guide, you’ll learn about Proactive Request activities. Specifically, the following is covered:
Sample code is also provided that you can import directly into your conversational AI solution in Zammo UI Builder.