During operation, a computer
system may receive, from an electronic device, information specifying a potential gift for a recipient (such as a link to the potential gift) and second information specifying the recipient (such as a name, an
email address, a phone number, etc.). In response, the computer
system may access (or receive), e.g., in memory in the computer
system, predefined preferences associated with the recipient. Then, the computer system may determine suitability of the potential gift for the recipient based at least in part on the predefined preferences. When the potential gift is unsuitable, the computer system may provide, addressed to the electronic device, a recommendation for a suitable alternative gift for the recipient based at least in part on the predefined preferences. Alternatively, when the potential gift is suitable, the computer system may provide, addressed to the electronic device, a confirmation to proceed with the gift.