If your products help people, then it's not self promotion at all, but an offer you are making to those people who need that help. Some may find them not useful, and a few may dismiss your efforts as self promotion, but why are you ignoring the many who will find them useful if only they had heard about them?