The user chose a value from the date picker.
The user made a choice from a disambiguation response.
This is used for message events.
The message was sent as an event history update.
The user has entered a value from the input on the home screen.
The user clicked a starter from the home screen.
The message was sent as an automatic re-send when web chat is loaded. This occurs when web chat sees that the last message request did not receive a response.
An external call to the public "instance.send" method was made.
A link ID was detected on the page and an automatic "welcome request" was sent.
The user has entered a value from the main input on the message list.
The user clicked a button from an option response.
The user selected a value from a dropdown for an option response.
Some other source.
The user clicked a post back button from a button response.
The automatic follow-up message that occurs after a skip-user-input response.
The startTour method has called.
A 3rd strike occurred and an automatic suggestions contact message was sent.
The user chose the contact option from the suggestions menu.
The user chose an alternate response message from the suggestions menu.
The user chose a home screen starter from the suggestions menu.
A default request for the welcome message was made.
The different sources that can cause a send event to occur.