They are best for interactions with a time component. A UI doesn&#x27;t work for things that should happen in the future because you won&#x27;t be in the app in the future. A chatbot can just chat you. Notifications require an app install and add a lot of engineering complexity.