Sometimes it works great, sometimes it doesn't. There is nothing wrong with that. Just don't over do it. Remember, the promotion should produce more revenue than it costs. Many promotions that look successful at first are dismal failures when the final bills are tallied.
Good promotions take practice.
You need to learn how to do them. If you are new to your industry, ask those who have gone before. If you are a member of an association, or if you subscribe to magazines about your industry, contact them for ideas. Call similar businesses in other towns. Industry experts are there to help with your success.