Few ways to promote a campaign are:
Distribute your promotion in your website.
Starting a paid advertisement campaign.
Set up cross-promotional opportunities.
Pay a visit to the locations where your target group congregates.
The first thing you can do is share your promotion with the people who are most likely to respond.