I believe that Starwood sends out emails to folks who are targetted for promos.
We on FT have squawked so much over the years when we aren't targetted, Starwood now gives a bonus to anyone who learns about the targetted promos and attempts to sign up.