When I first started out, I thought it would be a good idea to have a different special each month. none of them got a grand response. But, I didn't think it was so bad because I thought that maybe people were only responding to the special that spoke to them....little by little, I figured that I'd catch them.
Eventually, I realized that some people might just be waiting for a special before coming in. I changed my thinking and decided not to always have something discounted because it wouldn't seem as "special". I also decided that I should have a goal in mind for these specials. I needed to know if I was trying to bring in new clients, spark more interest in a certain modality, fill up a certain day of the week, inspire missing clients to start coming in again. the special needs to be customized to help you meet the goal. If the goal is to fill up your appt. book on Mondays, running a special on hot stone massage for that day isn't going to appeal to as many people as offering a discount on any massage that day or giving extra time on Mondays or whatever you want to do.
If you are going to discount to bring people in, you can't just stop the work there. in addition to giving a great massage, you also need to do the necessary work to get them to return again. That might be spending extra time with them talking to them about what you found in their muscles while giving them a massage. Give them 'homework' to do so they know you care about what happens after they leave the office....that sort of thing.
Everything always works better when you have a goal in mind and also a plan. Good luck