Design Solution
These are some of the design solution highlights to make the bot settings experience a success. The third solution being the most important at an early product stage.
We listed out all of the settings and group. Rather than group the settings based of what we think "feels" right, we identify the settings based on 3 clear user goals:
1) Training: How the bot thinks and says, what their tone should be, what goals should the bot have (like asking for phone or email, asking customers to sign up etc.)
2) Customization: What the bot looks like, including name display, logos and other static display like welcome messages
3) Implementation: All the other technical settings when implementing the bot
By using the top header for tabs, users can easily switch between tabs for different settings to avoid being overwhelmed. Collapsible sections were also designed to avoid a long scrolling experience.