You should stop sending password reset emails because it's not a convenient or efficient way for users to receive notifications, especially with the rise of autofilling codes sent via SMS, which can make SMS the preferred channel for many users. Generalizing user behavior can lead to reduced user engagement and decreased retention. To provide an exceptional user experience, you should let your users choose how they receive their notifications, offering flexibility through channels like email, SMS, or others they prefer. By doing so, you value their time and preferences. You can implement this by using a notifications infrastructure like Courier, which provides a customizable Preferences Center to enable users to share their notification preferences. You can then create a custom Notification Template in Courier, customize the message for each channel, publish it, and send it via an API call that respects the user's preferred channels.