The thing about self-promotion is that it has become a genre. It is something that up-and-coming media professionals do in order to get past the up-and-coming stage, and something that established media personalities hire up-and-coming media professionals to do for them. This narrows expectations, and makes everyone who self-promote look like they're trying to boost their stats
Telling people that "hey, I did a neat thing, maybe look maybe?" is not that
Do it when it feels right