For me, the emails seem to be totally random - sometimes I'm upgraded with no email, other times I get multiple emails for the same upgrade. I always book at delta.com, so that wouldn't account for the difference.
For me it isn't a big deal, though. Once we get to the window, I check pretty regularly anyway, so I can get a decent F seat if upgraded, or maybe move to a better Y seat if not.....