If you want to build loyalty and have repeat customers you should include activities that
If you want to ask people to do a task that is boring you can motivate them by
acknowledging that it's boring and letting them do it their own way.
telling them to get over it because everyone has to work they don't like.
How can you help users see their progress?
Help them set goals and then track them.
Tell them to open their eyes.