Пользователь должен понимать в каком состоянии находится интерфейс и его сущности. Это может отображаться в виде статусов (“заказ в пути”) или спиннеров загрузки (“письмо отправляется”).
Помимо этого, не стоит бросать пользователя после совершенного действия. Предложите ему варианты продолжения работы (например, создать еще одно письмо или перейти во “входящие”) или, как минимум, покажите, что действие прошло успешно (“письмо отправлено”, “заказ создан”).
Создав качественную обратную связь интерфейса, пользователь будет чувствовать, что все у него находится под контролем. Таким образом создается доверие и лояльность к продукту.