Goals allow you to mark important points or benchmarks in the conversation and create custom analytics. Goals help identify when a user has reached an important step in the conversation and get alerted on that engagement.
For example, you may want to know each time a user enters an e-mail into the bot. You can mark the node that asks for and collects a user’s email address as a goal called "Email Collected".
At this point, when a user engages with your bot and responds to this node, the "Goal Completed" event for this event will be captured and recorded in the Instabot platform.
This information can be used to route conversation based on users reaching this goal as well as creating user Segments based on individuals who have completed these goals.