Looking to add features to chat bot like information collection, email composition and sending, etc

Looking to add features to chat bot like information collection, email composition and sending, etc

What the title says here, we're looking for a way to add features to our chat bot like gathering information based on what selections a website visitor chooses from pre-selected responses. I'd also like this chat bot to send this info over to a monitored inbox, as well as provide links for learning purposes.