I do use social media to promote my classes, but only as a supplement. Mostly, when I am launching a new class, I post it on facebook. This helps to put the word out there to individuals who may not be on my mailing list. It also allows others to “share” the event. I have gotten many new clients just through a current client or friend sharing the event on their own page.