Great point, re: the occasion. When younger, my son would get bday cards/money in the mail from my brother/his family (we don't see each other a lot because his wife is a c) and a friend of the family. I always asked him to call and thank them. Really quick, "hey, I got the card, thank you so much," a little obligatory small talk, and done.