How do I optimize this flow for a news chatbot?
News UX flow
user: (clicks news from menu)
bot: pops 10 news items on a generic template with 3 buttons (read, share, settings)
user: (clicks settings)
bot: what time would you like to read news? Ex 2 pm
user: 23 30
bot: which days? (Monday to Friday, Weekends, All days)
user: (selects all days)
bot: (shows a weburl link with a list of all the sites where the user can read news from and also lets the user add/remove news websites)
I designed the above flow for my chatbot that shows news. When the person clicks news ,I want to show them news inside a generic template The carousel will have 10 news items and I need a way to let the person request more news if they want.
- Get the time when the person wants news
- Get the days of the week when the person would like to receive news, could be something custom as well like Sunday and Wednesday, a checkbox experience is needed here
- Let the person view the list of sites from where they are getting news currently and remove/add other websites if required.
At the worst, I could have 3 screens inside a webview for each of the above goals and at the best, I could have a single screen just for the part where I show the person news websites. What is the right UX to achieve this goal?
Apologies, I am a newbie to chatbot UX and appreciate some tips.